读取图像的基本语句有三条:
1.定义图像存放的矩阵——Mat;
2.读取图像——imread(与实例化Mat集成一条语句);
3.定义窗口——nameWindow(非必须);
4.显示图像——imshow;
以下为实例代码:
#include <iostream> // for standard I/O
//opencv头文件 opencv2与opencv3的引用路径一样
#include <opencv2/imgproc/imgproc.hpp> // Gaussian Blur
#include <opencv2/core/core.hpp> // Basic OpenCV structures (cv::Mat, Scalar)
#include <opencv2/highgui/highgui.hpp> // OpenCV window I/O
using namespace std;
using namespace cv;
void main()
{
Mat myMat = imread("d:\\timg.jpg");
imshow("", myMat);
waitKey();
return ;
}
接下来对上面的代码进行简单分析:
Mat:这是一个类,其目的是在计算机中开辟一个容器(也可以称之为显存)用于存放从计算机硬盘中映射到内存中的图片;该类的原型是早期通

最低0.47元/天 解锁文章
3759

被折叠的 条评论
为什么被折叠?



