🤖🤖🤖🤖 欢迎浏览本博客 🤖🤖🤖🤖
😆😆😆😆😆😆😆我是:我菜就爱学😆😆😆😆😆😆😆一名刚刚入行OpenCV的小白👻👻👻👻
🔔🔔我菜就爱学,分享有误,欢迎大佬指出🔔🔔
本篇文章将是CV学习的另一个起点,在Qt中运行CV程序

打开Qt ->工具 -> 选项

浏览路径:

用Qt打开OpenCV路径下的下面文本

因为我已经打开过一次了,所以有默认打开程序。如果第一次打开,进行如下操作:

找到Qt的安装位置:

打开之后会重新生成一个Qt界面,然后点击箭头位置:

接下来,漫长的等待…

Ok了。。。

打开这两个,然后提交

编译:这个过程可能需要两个小时等待

编译出现问题1:参考大佬文章Cmake编译问题

解决:把nullptr改成null

编译出现问题2:

解决:
修改E:OpenCV_3.3.1opencvsourcesmodulesvideoiosrccap_dshow.cpp文件,
在#include "DShow.h"这行的上面加一行#define NO_DSHOW_STRSAFE,如:
#define NO_DSHOW_STRSAFE
#include "DShow.h"
编译出现问题3:

解决:
cmake选项的WITH_IPP 和 WITH_MSMF去勾选,重新点configure和generate
编译出现问题4:

解决:
//加上头文件
#include
编译出现问题5:

把下面配置中的BUILD_opencv_python3和下面那个有python的off掉,然后点下面Apply configuration,然后重新build。终于成功了。

编译之后要安装:


因为OpenCV是一个外来的库,Qt并不知道在库在哪。所以进行如下操作:
