今晚本应复习考研数学,见桌面一残存笔记,欲理清,遂有此文.
第一个例子
#include <QApplication>
#include <QMainWindow>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QMainWindow mw;
mw.show();
app.exec();
}
>qmake -project
>qmake
>make
make的时候 发现
QApplication: No such file or directory
try to add
QT += widgets
at your .pro file.
QT+openCV 实现人脸识别
代码在此
莫名其妙 需要ubuntu安装pulse
sudo apt-get install libpulse-dev
注意qt 配置.pro,添加额外opencv等的链接,详情请参考代码
感觉看看信号槽机制,会点C++,界面的制作很像C#,会调用点opencv,基本就可以开工了。还用到一点python与C的混合编程,因为用python写网络客户端实在是还简单了! 还需要 Qimage与cv::mat 格式之间的转换,以便于opencv处理。
这里要感谢实验室已经考上研究生的”顺子”学长提供的部分opencv代码。
参考文档
有能力就直接看官方文档吧!