vs2015編譯opencv4.0+opencv_contrib+cuda9.0+qt5
阿新 • • 發佈:2018-11-29
0. 安裝vs2015+cuda9.0+qt5.9.1+cmake
注:所有路徑不要有中文或空格。所有路徑不要有中文或空格。所有路徑不要有中文或空格。
1. opencv4.0
git clone 官方git #速度慢的話,直接下載 D:\dev\opencv4\opencv
2.opencv_contrib
git clone 官方git #速度慢的話,直接下載 D:\dev\opencv4\opencv_contrib
3. cmake
原始碼:選擇:D:\dev\opencv4\opencv
構建路徑:D:\dev\opencv4\opencv_contrib
過程需要下載檔案,網速可能掛掉或者被牆,單獨下載:
D:\dev\opencv4\opencv\.cache\data\7505c44ca4eb54b4ab1e4777cb96ac05-face_landmark_model.dat
D:\dev\opencv4\opencv\.cache\ippicv\1d222685246896fe089f88b8858e4b2f-ippicv_2019_win_intel64_20180723_general.zip
ffmpeg,可以直接使用官方預編譯版的dll。
4.選擇 cuda,qt,(最好不選 python,或則debug找不到帶d 的python lib。)多次confige。
5.x64
6.cvv編譯失敗:出現:u8"…"; 常量中有換行符。解決:使用subtext開啟報錯檔案,另存編碼“utf-8” BOM。
7. CV_FOURCC找不到識別符號的問題
報錯檔案新增:#include "opencv2\highgui.hpp"(line 44)
7.幾個小時的編譯