OpenCV3.1.0+cuda_7.5.18+qt5.7.0+TBB2017 Update 1+cmake-3.3.0+VS2013+Win7x64

  最近为了使开发环境统一,需要在VS2013上使用OpenCV3.1.0利用CUDA做相关项目,所以需要先安装各种环境。
先把需要安装的软件都安装了:
1. 安装VS2013。下载VS2013http://www.musnow.com/thread-54-1-1.html),由于我64位Win7电脑上已经存在VS2010,所以在安装VS2013的时候出现了一个小问题:卡在某个地方不动了,于是我没关任何软件直接正常关机了,然后正常开机,开机后VS2013自动开始安装,这次总算是安装好了,不过虽然安装成功,但是它显示还有部分组件未安装成功。我看不出没安装成功的组件,所以直接打开使用了,所幸我需要的功能都有,且能正常使用,所以就不重装了。
2. 安装CUDA 7.5.18。下载cuda_7.5.18https://developer.nvidia.com/cuda-toolkit-archive),像一般的windows安装包一直下一步下一步直到安装完成即可。
3. 安装TBB 2017_20160916oss。下载tbb2017_20160916osshttps://www.threadingbuildingblocks.org/download),解压到安装目录即可,并将其bin目录添加到环境变量中。
4. 安装Qt 5.7.0。下载Qt 5.7.0http://download.qt.io/official_releases/qt/),建议安装32位Qt,像一般的windows安装包一直下一步下一步直到安装完成即可。
5. 安装VS 扩展程序Visual Studio Add-in 1.2.5 for Qt5,下载Visual Studio Add-in 1.2.5 for Qt5https://www.qt.io/download-open-source/),这样就可以直接在Visual Studio 环境中开发Qt应用程序。
6. 安装CMake 3.3.0。下载cmake-3.3.0https://cmake.org/files/),像一般的windows安装包一直下一步下一步直到安装完成即可。
至此,该安装的软件都安装完了。
  接下来开始编译OpenCV 3.1.0。将OpenCV 3.1.0下载并解压安装到指定目录,并用CMake编译,具体编译过程及注意事项详见参考资料。编译完成之后的东西在install文件夹中。
  编译完之后自然是配置环境变量以及在VS2013中添加相应的目录。至于附加依赖项中应添加的库文件为(注意发布版本不一样,Debug版的带“d”, Release版的不带):
Debug库(调试模式库):

opencv_aruco310d.lib
opencv_bgsegm310d.lib
opencv_bioinspired310d.lib
opencv_calib3d310d.lib
opencv_ccalib310d.lib
opencv_core310d.lib
opencv_cudaarithm310d.lib
opencv_cudabgsegm310d.lib
opencv_cudacodec310d.lib
opencv_cudafeatures2d310d.lib
opencv_cudafilters310d.lib
opencv_cudaimgproc310d.lib
opencv_cudalegacy310d.lib
opencv_cudaobjdetect310d.lib
opencv_cudaoptflow310d.lib
opencv_cudastereo310d.lib
opencv_cudawarping310d.lib
opencv_cudev310d.lib
opencv_datasets310d.lib
opencv_dnn310d.lib
opencv_dpm310d.lib
opencv_face310d.lib
opencv_features2d310d.lib
opencv_flann310d.lib
opencv_fuzzy310d.lib
opencv_hdf310d.lib
opencv_highgui310d.lib
opencv_imgcodecs310d.lib
opencv_imgproc310d.lib
opencv_line_descriptor310d.lib
opencv_ml310d.lib
opencv_objdetect310d.lib
opencv_optflow310d.lib
opencv_photo310d.lib
opencv_plot310d.lib
opencv_reg310d.lib
opencv_rgbd310d.lib
opencv_saliency310d.lib
opencv_shape310d.lib
opencv_stereo310d.lib
opencv_stitching310d.lib
opencv_structured_light310d.lib
opencv_superres310d.lib
opencv_surface_matching310d.lib
opencv_text310d.lib
opencv_tracking310d.lib
opencv_ts310d.lib
opencv_video310d.lib
opencv_videoio310d.lib
opencv_videostab310d.lib
opencv_xfeatures2d310d.lib
opencv_ximgproc310d.lib
opencv_xobjdetect310d.lib
opencv_xphoto310d.lib

Release库(发布模式库):

opencv_aruco310.lib
opencv_bgsegm310.lib
opencv_bioinspired310.lib
opencv_calib3d310.lib
opencv_ccalib310.lib
opencv_core310.lib
opencv_cudaarithm310.lib
opencv_cudabgsegm310.lib
opencv_cudacodec310.lib
opencv_cudafeatures2d310.lib
opencv_cudafilters310.lib
opencv_cudaimgproc310.lib
opencv_cudalegacy310.lib
opencv_cudaobjdetect310.lib
opencv_cudaoptflow310.lib
opencv_cudastereo310.lib
opencv_cudawarping310.lib
opencv_cudev310.lib
opencv_datasets310.lib
opencv_dnn310.lib
opencv_dpm310.lib
opencv_face310.lib
opencv_features2d310.lib
opencv_flann310.lib
opencv_fuzzy310.lib
opencv_hdf310.lib
opencv_highgui310.lib
opencv_imgcodecs310.lib
opencv_imgproc310.lib
opencv_line_descriptor310.lib
opencv_ml310.lib
opencv_objdetect310.lib
opencv_optflow310.lib
opencv_photo310.lib
opencv_plot310.lib
opencv_reg310.lib
opencv_rgbd310.lib
opencv_saliency310.lib
opencv_shape310.lib
opencv_stereo310.lib
opencv_stitching310.lib
opencv_structured_light310.lib
opencv_superres310.lib
opencv_surface_matching310.lib
opencv_text310.lib
opencv_tracking310.lib
opencv_ts310.lib
opencv_video310.lib
opencv_videoio310.lib
opencv_videostab310.lib
opencv_xfeatures2d310.lib
opencv_ximgproc310.lib
opencv_xobjdetect310.lib
opencv_xphoto310.lib

附:VS2013 OpenCV调试神器Image Watch使用

  下载Image Watchhttps://marketplace.visualstudio.com/items?itemName=WolfKienzle.ImageWatch),Image Watch是VS的一个插件,不过它只支持VS2012及以上版本。使用方法为先设置断点(F9),随后在调试(F5)模式下,鼠标指针悬停在cv::Mat类型变量上,即可出现这里写图片描述,点击查看图标即可显示相应图像。

参考资料

  1. Win10 下Cmake编译配置 Opencv3.1 + Cuda7.5 + VS2013http://www.cnblogs.com/asmer-stone/p/5530868.html#3518126
  2. WIN7x64+VS2013+OpenCV2.4.11+CUDA7.0配置操作说明书(题目真无聊….)http://lib.csdn.net/article/opencv/24562
  3. Win64平台CUDA6.5+VS2010+opencv2.4.8配置http://blog.csdn.net/jiyangsb/article/details/44784679
  4. VS2010+QT5.1+opencv2.4.5图像界面第一个程序http://blog.csdn.net/hellotruth/article/details/38464339
  5. VS2013中Image Watch插件的使用(OpenCV)http://blog.csdn.net/fengbingchun/article/details/46756373
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章