注:这是本人在学习过程中的记录,不是教程等,仅作学习记录和参考。具体下载安装流程可在任何文章中看见,这里不再累赘。
另外,笔者试过多个版本,也看了一些资料,认为电脑系统版本、qt版本与OpenCV版本相辅相成。三者之间应该有支持的范围,大家在安装的时候,先看看各种流程,再决定下载安装哪个版本的。笔者的是,Windows7,qt5.9,OpenCV4.2,cmake3.8.2。
qt的注意事项
- 首先下载qt,值得注意的是,5.15版本之后不再是开源的,下载之前的,如5.12等就可以。
- 在安装qt时,会有注册账号,按照提示很快就可以注册好,不用跳过或者断网安装。选择组件时,在空间足够的情况下,可选择全部安装组件。
- qt若要能处理图像和视频,必须安装opencv,同时用cmake进行qt版的opencv编译。此时,对qt和cmake进行环境变量配置(cmake在安装时可选择自动配置,先对qt进行配置,可避免在cmake编译时额外配置),opencv需在使用cmake安装后再进行环境变量配置
opencv的注意事项
- 注意,在仅使用qt时,opencv的下载,最好是sources版,而不是Windows版。笔者使用Windows版,在后续操作的时候,并未成功。
- 编译前,要额外准备一个用于存放编译的文件夹,仅需要和opencv解压后的文件夹处于同一层或其子文件夹中即可。
?编译配置的注意事项
- 仅使用qt和opencv时,在指定编译器时选择mingw Makefiles,不要选择vs。同时选择specify native compilers。
- 在configure时,注意上面有无红色,同时下面有configuring done,generate同理。
- 在mingw32-make时,若在某个进度出现错误,一般不好改正。建议调整版本。同时整个编译过程较长,除非出现输入提示,否则不用管,静等成功就可以了。
|