opencv学习笔记
配置开发环境
下载安装opencv库文件
OpenCV库文件地址下载好后是个.exe
后缀的文件直接释放到一个文件夹就行
下载vistual studio
略
新建项目文件,配置项目属性
- 配置包含目录
- 配置库目录
- 配置附加依赖项
- 配置环境变量
包含目录:
C:\opencv\opencv\build\include
C:\opencv\opencv\build\include\opencv2
库目录:
C:\opencv\opencv\build\x64\vc16\lib
附加依赖项
opencv_world490.lib (因为编译平台选择的是release x64所以这个是不带'd'的库文件)
配置环境变量:
C:\opencv\opencv\build\x64\vc16\bin (把这个加入path)
入门
开始
一个读写图片的例程:
#include <stdio.h>
#include <opencv2/opencv.hpp>
using namespace cv;
int main()
{
Mat src = imread("C:/opencv/image.png", 1);
Mat hsv, gray;
if (src.empty())
{
printf("图片不存在!\n");
return -1;
}
namedWindow("img0", WINDOW_FREERATIO);
namedWindow("img1", WINDOW_FREERATIO);
namedWindow("img2", WINDOW_FREERATIO);
cvtColor(src, hsv, COLOR_BGR2HSV);
cvtColor(src, gray, COLOR_BGR2GRAY);
imshow("img0", src);
imshow("img1", hsv);
imshow("img2", gray);
imwrite("C:/opencv/image1.png",hsv);
imwrite("C:/opencv/image2.png", gray);
printf("写入完毕!\n");
waitKey(0);
destroyAllWindows();
return 0;
}
上面这段代码的运行效果是分别显示原图、HSV、GRAY,然后写入到硬盘