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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章