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.几个小时的编译