已编译好opencv 和OpenCV-contrib,下载即用,不用再次编译,OpenCV-contrib所有功能函数都可以用。
OpenCV_contrib
我这里使用的是vs2017,具体怎么安装很简单,打架自行下载安装即可,2019同样的步骤。
下载地址:
3.4.6:https://download.csdn.net/download/weixin_45755332/86840398
4.5.3 :https://download.csdn.net/download/weixin_45755332/86840430
我这里有这两个版本的

打开vs 如图

我使用的是debug64,用release64也是一样的步骤。
右侧属性管理器,双击打开

点vc++目录,先是包含目录,添加解压后的地址


库目录同样的添加进去

打开文件夹中的这个txt,复制到连接器-输入-附加依赖中


运行个程序测试下

#include <opencv2/opencv.hpp>
#include<opencv2/highgui.hpp>
using namespace cv;
int main() {
Mat img = imread("C:/Users/Administrator/Pictures/Camera Roll/a.jpg");
imshow("img", img);
waitKey(0);
}
这时运行代码出现这个报错,找不到opencv_xxxd.dll有两种解决方案

第一种:打开你的项目文件夹,将压缩包里的对应dll文件复制进去。

第二种,直接复制到C盘系统目录下,这样就不用每次创建项目都要复制一次了
