配置 OpenCV 开发环境
OpenCV3 + Visual studio 2017 社区版,以及 OpenCV3 + Qt Creator。Windows 7,64bit。
OpenCV && VS
什么下载安装就不说了。主要配置四个地方:
-
OpenCV 的
path
环境变量:。。。\opencv\build\x64\vc15\bin
;
-
视图=》其他窗口=》属性管理器
,右键需要配置的配置方案。VC++目录 -> 包含目录
,将:。。。\opencv\build\include
;。。。\opencv\build\include\opencv
;。。。\opencv\build\include\opencv2
。
三个目录添加进去;
-
继续上面:
VC++目录 -> 库目录
,将:。。。\opencv\build\x64\vc15\lib
目录添加进去; -
继续上面:
连接器 -> 输入 -> 附加依赖项
将库文件添加进去(带上后缀):opencv_world3412.lib
// release版opencv_world3412d.lib
// debug版
上面基本上就可以了,弄段代码测试一下:
#include <opencv2/opencv.hpp>
#include <iostream>
using namespace std;
using namespace cv;
int main()
{
Mat image = imread("0.jpg");// 一定要放到 cpp 同级目录,F5 调试运行才能加载。
// 如果手动直接运行 Debug 下生成的 exe,图片需要拷贝到 exe 的同级目录。
imshow("测试配置", image);
waitKey(0);
return 0;
}
注意上面的图片相对位置的注释说明。不然绝对路径太长了,练习的时候有点麻烦。如果上面只配置了 x64,编译运行时一定要选好 x64,不要用 x86 编译运行。
OpenCV && Qt Creator
首先,根据 Qt Creator 配置的编译器,选择好对应编译好的 OpenCV 版本,注意是MinGW
还是MSVC
。
这里以MinGW
版本为例,三大步:
- 添加 Qt 的
path
环境变量:。。。\Qt\Qt5.7.0\5.7\mingw530_32\bin
。。。\Qt\Qt5.7.0\Tools\mingw530_32\bin
- 添加 OpenCV 的
path
的环境变量:\OpenCV\OpenCV328x64\x64\mingw\bin
- 在 Qt 项目
pro
文件中添加包含目录和库目录:INCLUDEPATH += D:/DiyProgram/OpenCV/OpenCV328x64/include \ D:/DiyProgram/OpenCV/OpenCV328x64/include/opencv \ D:/DiyProgram/OpenCV/OpenCV328x64/include/opencv2 LIBS += D:/DiyProgram/OpenCV/OpenCV328x64/x64/mingw/lib/libopencv_*
上面的就算配置完成,可以用测试代码测试一下。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了