访问下载下面网址,获得对应的下载版本内容:
https://opencv.org/releases/
比如下面是下载的最新版本。其中对应多个的平台。
点击对应的Windows位置,就会弹出正在下载。
下载完成出现下面的文件
双击,点击提取,这里可以自己设定对应的位置。
提取完成后,生成对应的文件夹
点击此电脑的属性,点击高级系统设置。
点击环境变量
双击path,出现编辑环境变量。
如图所示,打开下载好的opencv文件夹,打开到如图所示的位置
这里提示一下路径vs2015版本之后全部选择vc15,之前版本选择vc14.
将蓝色路径位置复制到新建的环境变量中,就得到上上张图的画面,点击确定。这样环境变量已经配置完成了。
新建一个新的空项目
点击视图的其他窗口,点击属性管理器
右侧窗口出现下面内容
点击对应的调试版本,以Release|x64为例
出现下面5个选项。注意一般默认的VS2019是没有第一个选项,即“Microsoft.Cpp.x64.user”,这里需要手动添加下面这张图的三个文件。
下载文件随链接附上
https://pan.baidu.com/s/1jXG1vY9k-Y6qbdQFJmoLyw
提取码:n3cz
下载完成后存在一个这样的文件夹
将上面文件copy到下图的对应位置。
重启VS2019,这时候就出现“Microsoft.Cpp.x64.user”这个选项了。
右键点击该选项的属性
在通用属性点击VC++目录修改常规中的包含目录和库目录
点击包含目录
点击编辑,复制对应位置的内容到编辑栏中。就是
D:\OpenCV\opencv\build\include
D:\OpenCV\opencv\build\include\opencv2。
复制完成后,点击确定。
注意,这里之前上传的3个文件都是已经提前配置好的,需要重新手动修改。
点击库目录
复制对应位置的内容到编辑栏中。就是
D:\OpenCV\opencv\build\x64\vc15\lib
这里要根据那你开发的平台选取,比如你的是32的就选x32的。VS装的是15版本之前的就要选择vc14的。
修改完成后点击确定。
选择链接器的输入,点击附加依赖项
复制对应位置的内容到编辑栏中。文件的内容根据下图这个位置,复制前两个文件的名称。
复制完成后,效果如下图。
点击确定。
到此所有的配置全部完成。
# include
# include
using namespace std;
int main(int arge, char**argv)
{
cv::Mat src = cv::imread("C:\\Users\\zheng\\Desktop\\动漫.jpg");
cv::namedWindow("input", cv::WINDOW_NORMAL);
cv::imshow("input", src);
cv::waitKey(0);
cv::destroyAllWindows();
return 0;
}
在使用Image Watch插件时,必须要要用Debug模式,这时就需要进行Debug和Release的切换。
1.关于项目工程配置Debug和Release时需要对链接器的附加依赖项进行手动切换
如上图所示添加的依赖项有两项:
⭐️ ⭐️ ⭐️ ⭐️ ⭐️ ⭐️ ⭐️ ⭐️ ⭐️
区别是数字后面带“d”的是供debug使用,不带"d"的供Release使用。也就说当你想要使用Release或Debug,只能保留对应的其中一个,如果两个同时保留,默认调用第一个文件。