OpenCV C++教程目录
1.在Windows Visual Studio中安装OpenCV C++版本
2.图像的基本操作
3.颜色空间转换
4.阈值分割
5.图像变换(缩放、裁剪、仿射变换)
6.图像滤波
7.Canny边缘检测
8.轮廓检测
9.透视变换(perspective transform)
10.光流
首先,我们在官方网站 Releases - OpenCV 下载最新的OpenCV release版本。我使用的是4.5.2。
opencv4.5.2.PNG
Step1:
在系统环境变量中添加OpenCV的安装包路径。
这是我的OpenCV的路径: G:\opencv\opencv\build\x64\vc15\bin
sys_path.PNG
sys_path2.PNG
Step2:
在Visual Studio中新建一个C++项目,并且设置为X64模式。
new_project.PNG
x64.PNG
Step3:
在创建好的项目中打开项目属性,并设置以下OpenCV依赖:
1.VC++目录:
头文件目录:G:\opencv\opencv\build\include
库目录:G:\opencv\opencv\build\x64\vc15\lib
2.链接器->输入:
-
附加依赖项:opencv_world452d.lib (这和你所使用的版本相关,具体请到库目录找到对应文件)
include.PNG
lib.PNG
linker_input.PNG
Step4:
到这里环境就配置好了,我们运行下面这个简单的代码来验证一下吧 :)
#include <opencv2/imgcodecs.hpp>
#include <opencv2/highgui.hpp>
#include <opencv2/imgproc.hpp>
#include <iostream>
using namespace cv;
using namespace std;
void main() {
string path = "C:/Users/LeLe/Desktop/opencv/course/lena.png";
Mat img = imread(path);
imshow("Image", img);
waitKey(0);
}
这段代码调用了OpenCV的imread()和imshow()函数来读取并显示一张图片。
output_lena.PNG