由于一些框架的源码中用到了opencv的额外模块contrib,但是通常情况下直接安装的opencv中虽然有这个模块的.h .hpp等文件,但是编译用于训练openpose模型的caffe时会报错,因此需要重新安装opencv,在其中添加contrib模块。
1.下载opencv以及opencv_contrib源码安装包
github地址:
注意:需要保证opencv包和opencv_contrib包的版本号一致。此处以opencv-3.3.0为例
点击此处的release选择自己需要的版本号。
2.编译opencv
(1)将下载的两个安装包解压,然后将opencv_contrib文件夹mv到opencv-3.3.0目录下:
然后mkdir build 创建build目录
(2)在build目录下使用cma