提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
参考博客安装遇到一些问题,记录一下详细安装步骤。 文章目录- 一、安装opencv-4.5.4-vc14_vc15.exe
- 二、VS添加opencv库目录
- 1.添加包含目录
- 1.右键点击解决方案中项目名
- 2.点击最下面的属性
- 3.点击包含目录下的箭头,在点击编辑
- 4.点击右上角的添加,增加如下两条
- 2.添加库目录
- 1.点击库目录右侧箭头后点击编辑
- 2.点击右上角添加增加如下两条
- 3.修改链接器
- 1.查找安装world文件名
- 2.修改链接器中的附加依赖项
- 3.添加附加库目录
- 3.修改系统环境变量
- 4.测试官方代码
提示:以下是本篇文章正文内容,下面案例可供参考
一、安装opencv-4.5.4-vc14_vc15.exe下载链接:https://opencv.org/releases/
下载好后解压然后解压目录会生成opencv文件夹,内部包括build、sources文件夹和一些txt内容。
点击后进入如下界面:
路径按照自己opencv安装目录填写
需要对照自己的opencv安装目录更改
在你安装的opencv库文件夹中查找
位置:opencvbuildx64vc14lib
例如:
F:codegittoolopencvbuildx64vc14lib
复制这个名字。
同上,右键点击解决方案资源管理器中的项目名,再选择属性,点击链接器中的输入,点击附加依赖项,点击右侧箭头,在点击编辑添加上一步找到的文件名。
需要按照自己的opencv安装目录修改。
如果不添加会无法找到lib文件:
右键电脑点击属性,点击高级系统设置,点击高级中的环境变量。
找到系统变量中的path,双击。
添加如下两条:
需要按照自己的opencv安装目录修改。
如果编译代码报这个错的话,说明上张图片的3号步骤错了或者没加。
新建c++文件,复制如下代码,编译运行没报错就可以了。
// Test application for the Visual Studio Image Watch Debugger extension #include// std::cout #include // cv::Mat #include // cv::imread() #include // cv::Canny() using namespace std; using namespace cv; void help() { cout << "----------------------------------------------------" << endl << "This is a test program for the Image Watch Debugger " << endl << "plug-in for Visual Studio. The program loads an " << endl << "image from a file and runs the Canny edge detector. " << endl << "No output is displayed or written to disk." << endl << "Usage:" << endl << "image-watch-demo inputimage" << endl << "----------------------------------------------------" << endl << endl; } int main(int argc, char* argv[]) { help(); if (argc != 2) { cout << "Wrong number of parameters" << endl; return -1; } cout << "Loading input image: " << argv[1] << endl; Mat input; input = imread(argv[1], IMREAD_COLOR); cout << "Detecting edges in input image" << endl; Mat edges; Canny(input, edges, 10, 100); return 0; }
参考链接:
https://blog.csdn.net/xgocn/article/details/104170514
https://www.cnblogs.com/runningsoybean/p/10461450.html
https://blog.csdn.net/woshiNLW/article/details/88749321



