现在的位置: 首页 > 综合 > 正文

VS2012+OpenCV2.4.6+Qt5.2.0环境配置+实例程序

2014年06月08日 ⁄ 综合 ⁄ 共 1550字 ⁄ 字号 评论关闭

  今天把自己的笔记本电脑拿过来了,因为之前学习Opencv1.0一直用的是VC6,后来一看现在都学得是Opencv2.x了,果断赶潮流啊,我的环境是WIN7-32位,配置的是VS2012+OpenCV2.4.6+Qt5.2.0+VAX,最后跑了一个QT+Opencv的小程序验证了配置正确性!

  素材需求:

  1.VS2012(不多说了)

  2.Opencv2.4.6(今天网络不好上网盘登不上去,网络好了马上传上来,下面的QT也是)

  3.qt-windows-opensource-5.2.0-msvc2012-x86-offline 

   4.qt-vs-addin-1.2.2-opensource

  

配置过程:

   1. 首先解压缩Opencv2.4.6,,我的位置是Opencv_Dir:D:\Opencv246\opencv

   2.那么配置环境变量:在用户环境变量新建一个Opencv_Dir = D:\Opencv246\opencv

                                          在系统环境变量找到Paht,加;附加$(Opencv_Dir)\build\x86\vc11\bin

   3. 打开VS2012,打开属性管理器,新建一个Debug模式下的属性页,我命名为Opencv246.Props,以后再建立新的工程就不用重复配置库和可执行文件了,只需引用这个属性页即可。

     

   4. 配置属性页

      首先配置VC++目录中的可执行文件目录,包含目录和库目录(简写一下Opencv_Dir:D:\Opencv246\opencv)

     i.可执行目录:$(Opencv_Dir)\build\x86\vc11\bin

     ii.包含目录:$(Opencv_Dir)\build\include   (可以只加这一个,不过编程时需要加opencv2/和opencv/来引用其中的头文件)

                         $(Opencv_Dir)\build\include\opencv

                         $(Opencv_Dir)\build\include\opencv2

      iii.库目录:  $(Opencv_Dir)\build\x86\vc11\lib

     

     iv. 配置链接器中的输入:因为我们只在Debug下编译程序,所以我们只加246d的库

opencv_calib3d246d.lib
opencv_contrib246d.lib
opencv_core246d.lib
opencv_features2d246d.lib
opencv_flann246d.lib
opencv_gpu246d.lib
opencv_highgui246d.lib
opencv_imgproc246d.lib
opencv_legacy246d.lib
opencv_ml246d.lib
opencv_objdetect246d.lib
opencv_ts246d.lib
opencv_video246d.lib

 

  4. 配置QT5.2.0,首先安装QT5.2.0,然后安装add-in,装好后,增加环境变量为你的QT安装目录,我的是C:\Qt\Qt5.2.0。之后打开VS2012,发现菜单栏上会看到QT,点击选择qt_option,点击add,增加你的QT安装路径,我起名为Qt5.2.0,点击OK退出

    

 

  5. 新建一个QT应用程序

   

   之后会显示

  

 6. 程序比较多,我放到 这个下载链接上了,运行后显示。配置成功!!!!

   

大家可以按照我的方法配置,有问题请留言,我会及时回答的!!!

    

    

抱歉!评论已关闭.