下面是详细的“windows10在visual studio2019下配置使用openCV4.3.0”的完整攻略:
步骤一:下载与安装openCV
-
打开openCV的官网(https://opencv.org/)并下载openCV的最新版(当前为4.3.0版本)。
-
下载完毕后,将包含openCV的zip文件解压到本地任意目录(例如D:\OpenCV)。
步骤二:设置环境变量
-
打开电脑的“控制面板”,点击“系统和安全”,进入“系统”页面。
-
点击左侧导航栏的“高级系统设置”,在弹出的窗口中点击“环境变量”。
-
在“系统变量”中,找到“Path”变量,并进行编辑。
-
在编辑窗口中点击“新建”,填入openCV解压路径(例如D:\OpenCV\build\x64\vc15\bin)。
-
完成设置后,保存并关闭窗口。
步骤三:配置Visual Studio
-
打开Visual Studio,并创建一个新项目。选择“空项目”,点击“确定”。
-
在新建项目中,右键点击“源文件”,选择“添加” -> “现有项”。
-
选择D:\opencv\build\include路径下的所有头文件。
-
点击“项目” -> “属性”,在属性页面中,点击“VC++目录”。
-
在“包含目录”中添加D:\opencv\build\include路径,将“库目录”中添加D:\opencv\build\x64\vc15\lib路径。
-
在“链接器” -> “输入”中,将“附加依赖项”中添加opencv_world430.lib,并点击“应用” -> “确定”。
示例一:读取并显示图片
以下示例展示如何使用openCV在Visual Studio中读取并显示一张图片。
#include <opencv2/opencv.hpp>
using namespace cv;
int main() {
Mat img;
img = imread("test.jpg", IMREAD_COLOR);
if (img.empty()) {
cout << "Cannot load image!" << endl;
return -1;
}
namedWindow("Image", WINDOW_NORMAL);
imshow("Image", img);
waitKey(0);
return 0;
}
在运行上述代码后,将在窗口中看到读取并显示的图片。
示例二:访问摄像头
以下示例展示如何使用openCV在Visual Studio中访问摄像头。
#include <iostream>
#include <opencv2/opencv.hpp>
using namespace std;
using namespace cv;
int main() {
Mat frame, gray;
VideoCapture camera(0);
if (!camera.isOpened()) {
cerr << "Could not access the camera!" << endl;
return -1;
}
namedWindow("Camera", cv::WINDOW_NORMAL);
while (true) {
camera >> frame;
if (!frame.empty()) {
cvtColor(frame, gray, COLOR_BGR2GRAY);
imshow("Camera", gray);
if (waitKey(30) >= 0)
break;
}
else {
cerr << "Error: Could not read frame from camera!" << endl;
break;
}
}
return 0;
}
在运行上述代码后,将开启电脑摄像头并在窗口中看到即时的视频流。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:windows10在visual studio2019下配置使用openCV4.3.0 - Python技术站