注意本教程配置环境:win7 32位 如果只配置vs2013+opencv2.4.11,参考http://jingyan.baidu.com/article/ff411625b1311a12e4823784.html 【具体步骤】 一、准备配置 下载并安装vs2013 下载并安装Qt5.5.1 下载并安装opencv2.4.11 下载qt-vs-addin-opensource-1.2.5 二、开始配置 1、 安装qt-vs-addin-opensource-1.2.5。安装成功后vs2013的菜单栏上会多出一个Qt5的选项 2、 选择QT5->Qt Options,将Qt下msvc2013的路径添加进来 3、 将opencv\build\x86\vc12\bin文件添加到系统环境变量中 (注意: 添加完环境变量之后需要重启电脑才能生效。)
下面进行一次性永久配置
4.添加Opencv和Qt的库文件具体操作如下:
可执行文件: D:\StudyProgram\OpenCV2_4_11\opencv\build\x86\vc12\bin 包含目录: D:\StudyProgram\ OpenCV2_4_11\opencv\build\include D:\StudyProgram\OpenCV2_4_11\opencv\build\include\opencv D:\StudyProgram\OpenCV2_4_11\opencv\build\include\opencv2 库目录: D:\StudyProgram\OpenCV2_4_11\opencv\build\x86\vc12\lib D:\StudyProgram\QT5_5_1\5.5\msvc2013\lib 5.选择链接器->输入|附加依赖项。注意,后面加d的是Debug版本的文件没加d的是Release版本的文件。 Debug版本文件:(复制粘贴如下内容即可) qtmaind.lib Qt5Cored.lib Qt5Guid.lib Qt5Widgetsd.lib Qt5Sqld.lib opencv_ml2411d.lib opencv_calib3d2411d.lib opencv_contrib2411d.lib opencv_core2411d.lib opencv_features2d2411d.lib opencv_flann2411d.lib opencv_gpu2411d.lib opencv_highgui2411d.lib opencv_imgproc2411d.lib opencv_legacy2411d.lib opencv_objdetect2411d.lib opencv_ts2411d.lib opencv_video2411d.lib opencv_nonfree2411d.lib opencv_ocl2411d.lib opencv_photo2411d.lib opencv_stitching2411d.lib opencv_superres2411d.lib opencv_videostab2411d.lib 6.在release模式下,按第2步建立opencv2411_release,双击后重复第5步 Release版本文件:(复制粘贴如下内容即可) qtmain.lib Qt5Core.lib Qt5Gui.lib Qt5Widgets.lib Qt5Sql.lib opencv_ml2411.lib opencv_calib3d2411.lib opencv_contrib2411.lib opencv_core2411.lib opencv_features2d2411.lib opencv_flann2411.lib opencv_gpu2411.lib opencv_highgui2411.lib opencv_imgproc2411.lib opencv_legacy2411.lib opencv_objdetect2411.lib opencv_ts2411.lib opencv_video2411.lib opencv_nonfree2411.lib opencv_ocl2411.lib opencv_photo2411.lib opencv_stitching2411.lib opencv_superres2411.lib opencv_videostab2411.lib 这些文件中关于Opencv的文件位于(目录中的2411表示版本号): D:\StudyProgram\OpenCV2_4_11\opencv\build\x86\vc12\lib。 关于Qt的文件位于: D:\StudyProgram\QT5_5_1\5.5\msvc2013\lib 7.在你的项目文件夹下,你会发现两个项目属性表
把他们保存到不易删除的地方,以后新建项目,直接添加相应的项目属性表即可,无需再次配置。 【测试程序】 #include <opencv2\highgui\highgui.hpp> using namespace cv; using namespace std; int main() { Mat srcImage = imread("C:/Users/a/Desktop/1.jpg"); namedWindow("你很优秀",0); imshow("你很优秀", srcImage); waitKey(0); return 1; }
|
|