配置Oencv
Opencv的配置主要包含3个步骤:
1. 项目属性-》V++ 目录-》包含目录 添加
opencv\build\include\opencv2 和 opencv\build\include
2. 项目属性-》链接器 -》 输入 -》附加依赖项 添加 opencv_world460d.lib
3. 添加环境变量
至此环境配置计算完成,可以放心的开始学习了!
2.图像读取
opencv的读取和显示采用的是imread和imshow函数,用户可以通过imread读取图像成Mat矩阵类型,然后采用imshow进行显示。
示例代码:
#include <iostream>
#include<opencv2\opencv.hpp>
using namespace std;
using namespace cv;
/*
环境配置:
1. 项目属性-》V++ 目录-》包含目录 添加
opencv\build\include\opencv2 和 opencv\build\include
2. 项目属性-》链接器 -》 输入 -》附加依赖项 添加 opencv_world460d.lib
*/
void test101()
{
Mat src = imread("D:/IMG_43251.JPG", IMREAD_GRAYSCALE); /IMREAD_GRAYSCALE 以灰度图像方式读取
if (src.empty())
{
printf("图像读取错误!");
}
else
{
namedWindow("hello", WINDOW_FREERATIO); //WINDOW_FREERATIO可调整窗口
imshow("hello", src); // imshow的第一个参数需要与window名称相同
cv::waitKey(0);
destroyAllWindows();
}
}
int main()
{
test101();
std::cout << "Hello World!\n";
}
运行结果