VS2019配置OpenCV详细图文教程
步骤一:下载和安装OpenCV
-
在OpenCV官网: https://opencv.org/releases/ 下载编译好的版本(选择 .exe 可执行文件),并双击安装。
-
选择合适的安装路径并在安装中选择“Add OpenCV to the system PATH for current user”和“Include contrib modules”。
-
安装完成后,将路径 C:\OpenCV\build\x64\vc14\bin 加入path系统环境变量路径中。
步骤二:新建一个空项目,配置VS2019编译器
-
打开Visual Studio 2019,点击“Create a new project”按钮
-
在弹出的对话框中选择“Empty Project”并创建一个新项目。
-
右键点击项目名称,选择“Properties”
-
在窗口左上角,选择“Configuration”下拉列表中“Release”选项,并在“Platform”中选取“x64 ”。
-
在窗口左侧选择 “VC++ Directories”,右侧“Include Directories”,添加“C:\OpenCV\include”。
-
在窗口左侧选择“VC++ Directories”,右侧“Library Directories”,添加“C:\OpenCV\lib”。
-
点击“Apply”按钮。
步骤三:编写OpenCV代码并测试
-
右键点击项目文件夹,选择“Add -> New Item”
-
选择C++文件,命名为“main.cpp”,并添加如下代码:
#include <opencv2\opencv.hpp>
using namespace std;
using namespace cv;
int main()
{
Mat img = imread("lena.jpg");
imshow("Image", img);
waitKey();
return 0;
}
-
将 lena.jpg 图片放置在代码文件所在的目录下。
-
点击“运行”按钮,程序将在 Visual Studio 2019 内部运行,图片将显示在新窗口中。
示例一:在代码中使用OpenCV捕获网络摄像头图像
#include <opencv2\opencv.hpp>
using namespace std;
using namespace cv;
int main()
{
VideoCapture capture(0);
Mat frame;
if (!capture.isOpened())
{
cerr << "Can't Open Camera!" << endl;
return -1;
}
while (true)
{
capture >> frame;
imshow("Camera", frame);
if (waitKey(30) >= 0)
break;
}
return 0;
}
示例二:在代码中使用OpenCV绘制直线和圆
#include <iostream>
#include "opencv2/imgproc.hpp"
#include "opencv2/highgui.hpp"
using namespace cv;
int main()
{
Mat image = Mat::zeros(400, 400, CV_8UC3);
line(image, Point(50, 50), Point(200, 200), Scalar(255, 0, 0), 5);
circle(image, Point(200, 200), 100, Scalar(0, 255, 0), 3);
imshow("Image with line and circle", image);
waitKey();
return 0;
}
以上就是 VS2019 配置 OpenCV 的详细攻略,如果您按照上述步骤操作仍出现问题,请检查您的代码和环境变量,或者前往 OpenCV 官方文档获取更多帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:VS2019配置opencv详细图文教程和测试代码的实现 - Python技术站