vs2017配置opencv一劳永逸
时间: 2023-05-31 16:19:27 浏览: 122
### 回答1:
1. 下载并安装OpenCV库
首先,需要从OpenCV官网下载适合自己的版本,然后解压到一个路径下,例如:D:\opencv。
2. 配置环境变量
在系统环境变量中添加OpenCV的bin目录路径,例如:D:\opencv\build\x64\vc14\bin。
3. 配置VS2017
打开VS2017,创建一个新的C++项目,然后右键单击项目,选择“属性”。
在“VC++目录”中,选择“包含目录”,添加OpenCV的include目录路径,例如:D:\opencv\build\include。
在“VC++目录”中,选择“库目录”,添加OpenCV的lib目录路径,例如:D:\opencv\build\x64\vc14\lib。
在“链接器”中,选择“输入”,添加OpenCV的lib文件,例如:opencv_world341d.lib。
在“C/C++”中,选择“代码生成”,将“运行库”设置为“多线程调试(/MTd)”。
4. 测试代码
在项目中添加一个cpp文件,输入以下代码:
#include <opencv2/opencv.hpp>
using namespace cv;
int main()
{
Mat img = imread("test.jpg");
imshow("test", img);
waitKey(0);
return 0;
}
然后编译运行,如果能够正常显示图片,则说明配置成功。
### 回答2:
Visual Studio 2017是开发Windows应用程序最广泛使用的IDE(集成开发环境)之一,而OpenCV是一款优秀的计算机视觉库,提供了许多先进的图像处理和计算机视觉功能,包括图像读取、显示、变换、特征提取等等。本文将指导您如何在Visual Studio 2017中配置OpenCV,以便于开发图像处理和计算机视觉项目。
第一步:下载和安装OpenCV
打开OpenCV官网,选择下载OpenCV for Windows并解压缩。
第二步:配置环境变量
打开计算机属性——环境变量,添加两个变量OPEN_CV_DIR和OPENCV_BIN_DIR,变量值分别为OpenCV文件夹的路径和它子目录build/x64/vc14/bin的路径。
第三步:创建一个Visual Studio2017项目
打开Visual Studio2017,创建一个Visual C++空项目,并添加一个源文件opencv.cpp。并添加工程——添加现有项目……—–选择.opencv\build文件夹下的OpenCV.sln文件——选择X64和vc14.
第四步:配置属性
右键单击项目添加OpenCV库中的Include和库文件的目录 :属性——c/c++—–常规——附加包含目录:$(OPEN_CV_DIR)\build\include;$(OPEN_CV_DIR)\build\include\opencv2; 如笔者OpenCV文件夹放在d盘根目录下:d:\opencv\build
属性——链接器——常规——附加库目录:$(OPENCV_BIN_DIR);
属性——链接器——输入——附加依赖项——输入:opencv_world320d.lib;opencv_world320.lib; (注:lib文件是在OpenCV文件夹的d:\opencv\build\x64\vc14\lib目录下,根据自己的情况修改)。
编写代码
在创建好的源文件中添加相应的OpenCV头文件和命名空间,并编写图像处理或计算机视觉方面的代码。最后,编译源文件并运行程序,如果程序可以正常运行则表示OpenCV已经成功在Visual Studio 2017中配置完毕。
综上所述,以上是在Visual Studio 2017中配置OpenCV的步骤。通过以上操作,可以让程序员在使用Visual Studio 2017进行计算机视觉和图像处理开发时更加顺利,提高开发效率和编程体验。
### 回答3:
在使用OpenCV做图像处理及计算机视觉时,正确配置VS2017可以使得开发工作更加高效而且不易出现错误。下面介绍如何用一劳永逸的方法配置VS2017环境。
第一步,下载OpenCV。可以在OpenCV的官网上下载OpenCV的安装文件,或者通过CMake从源代码中构建OpenCV。
第二步,打开VS2017。从菜单栏选择文件->新建->项目。
第三步,选择Visual C++ -> Windows Console Application项目类型。将项目命名为任意名称并点击确定按钮。
第四步,右键单击项目名称。选择属性。
第五步,将配置选择为所有配置,并选择平台为x64。
第六步,选择VC++目录并单击编辑。选择包含目录和库目录。添加OpenCV下载的头文件和链接库文件夹。例如:C:\opencv\build\include加入到包含目录, C:\opencv\build\x64\vc15\lib加入到库目录。
第七步,选择链接器->输入并单击编辑。添加库文件opencv_world340.lib, opencv_world340d.lib,libpng16_staticd.lib, zlibd.lib。
第八步,在main函数中添加以下代码,确保是否能够正常使用OpenCV。
```
#include<opencv2\core.hpp>
#include<opencv2\highgui.hpp>
int main(){
cv::Mat img = cv::imread("test.png");
cv::imshow("Image", img);
cv::waitKey(0);
return 0;
}
```
至此,我们已经完成了在VS2017中配置OpenCV的全部步骤,可以愉快地开始OpenCV的图像处理和计算机视觉工作啦!