OpenCV在Qt中的配置方法

开源视觉库OpenCV必须搭载在一个IDE平台上进行开发。常用的有visual studio和Qt,本文介绍在Qt中的配置。

查阅各种博客,大致有两种方案:

    1,cmake配合MinGW编译opencv,其中需要用到命令行操作(笔者在命令行操作时错误中断,未完成,可能是没加环境变量)。

         这种方案的具体操作步骤见以下链接:

         http://blog.csdn.net/u014695839/article/details/53130424?locationNum=8&fps=1

         http://blog.csdn.net/i_am_tom/article/details/51964713

         http://blog.csdn.net/qiurisuixiang/article/details/8665278?locationNum=7&fps=1

    2,Qt Creator支持cmake,可以直接用Qt Creator在图形界面中编译opencv,具体方案参见以下链接:

         http://blog.csdn.net/scien2011/article/details/52830794?locationNum=1&fps=1

  

上述两种方案笔者都试过,同时操作,先后试了很多次,包括更换版本,不过可能某一部还是没操作对,两种方案都没能完全成功。几乎快放弃之时发现,可以用别人编译cmake好的opencv进行开发,经测试可行。在此特推荐此种方案,其实就是拿别人编译好的省去再次编译的麻烦,在博文链接2中的最后部分,感谢i_am_tom

链接:http://pan.baidu.com/s/1eShqEsE 密码:uxh7

下载上述文件,做下述配置即可。

 打开“install”文件;


       头文件在“include”文件夹中,链接库在“×86”文件夹中。由于Qt软件的特殊性,使得将OpenCV整合到Qt上的步骤非常简单。

       1.设置环境变量Path = “H:\OpenCV_Qt\install\x86\mingw\bin”,注销。

       2.打开Qt,新建空白工程。在pro文件中添加如下语句:

       INCLUDEPATH += H:\Qt_OpenCV\install\include\
                            H:\Qt_OpenCV\install\include\opencv
                            H:\Qt_OpenCV\install\include\opencv2
       LIBS += H:\Qt_OpenCV\install\x86\mingw\lib\libopencv_calib3d310.dll.a\
            H:\Qt_OpenCV\install\x86\mingw\lib\libopencv_core310.dll.a\
            H:\Qt_OpenCV\install\x86\mingw\lib\libopencv_features2d310.dll.a\
            H:\Qt_OpenCV\install\x86\mingw\lib\libopencv_flann310.dll.a\
            H:\Qt_OpenCV\install\x86\mingw\lib\libopencv_highgui310.dll.a\
            H:\Qt_OpenCV\install\x86\mingw\lib\libopencv_imgcodecs310.dll.a\
            H:\Qt_OpenCV\install\x86\mingw\lib\libopencv_imgproc310.dll.a\
            H:\Qt_OpenCV\install\x86\mingw\lib\libopencv_ml310.dll.a\
            H:\Qt_OpenCV\install\x86\mingw\lib\libopencv_objdetect310.dll.a\
            H:\Qt_OpenCV\install\x86\mingw\lib\libopencv_photo310.dll.a\
            H:\Qt_OpenCV\install\x86\mingw\lib\libopencv_shape310.dll.a\
            H:\Qt_OpenCV\install\x86\mingw\lib\libopencv_stitching310.dll.a\
            H:\Qt_OpenCV\install\x86\mingw\lib\libopencv_superres310.dll.a\
            H:\Qt_OpenCV\install\x86\mingw\lib\libopencv_ts310.a\
            H:\Qt_OpenCV\install\x86\mingw\lib\libopencv_video310.dll.a\
            H:\Qt_OpenCV\install\x86\mingw\lib\libopencv_videoio310.dll.a\
            H:\Qt_OpenCV\install\x86\mingw\lib\libopencv_videostab310.dll.a\

       将头文件包含进去,并将链接库连接了起来。


发布了47 篇原创文章 · 获赞 106 · 访问量 29万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 编程工作室 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览