Qt+openCV实现人脸识别

对于Qt或者C++新手来说,一个有趣且易上手的练习项目非常关键,这里介绍一个基于Qt和openCV的人脸识别程序,亲测有效!

测试环境:

  • Win10 64位
  • Qt 5.14.0
  • Qt Creator 4.11.0
  • openCV 4.4.0
  • cmake 3.19.8 win64 x64

具体步骤请参考这位博主的内容:

Qt 使用摄像头通过openCV进行人脸识别

运行效果图:
Qt+openCV实现人脸识别_第1张图片
这里我就介绍一些注意事项:

  1. 使用Cmake构建OpenCV如果出错,要注意Cmake版本;
  2. Qt的.pro文件加上OpenCV库要细心;
  3. Qt和OpenCV的bin环境变量一定要加上,然后重启电脑,出现编译没问题,程序强制退出大多就是这个问题;
  4. 原程序中有些变量比较老了,如:CV_BGR2RGB 可能会出错,已经改成了 COLOR_BGR2RGB,CASCADE_SCALE_IMAGE 改成了CV_HAAR_SCALE_IMAGE;

赶紧动手吧……!

你可能感兴趣的:(C++,openCV,Qt,opencv,人脸识别,qt,c++)