opencv学习-第二节:图像读取与显示

Posted 殇堼

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了opencv学习-第二节:图像读取与显示相关的知识,希望对你有一定的参考价值。

学习两个API函数
1.imread读取图像
2.imshow显示图像

图像适合窗口的设置,避免因图像过大而无法完全显示。

#indude <opencv2/opencv.hpp>
#include <iostream>
using namespace CV;
using namespace std;
int main(int argc, char** argv) {
//图像路径,灰度化,mat表示矩阵,也就是图像的本质。IMREAD_GRAYSCALE用于显示灰度图像
Mat src = imread("D:/images/lena.jpg",IMREAD_GRAYSCALE); 
//创建新的窗口
namewindow("input",WINDOW_FREERATIO);
//input表示窗口名称,src表示图像的数据对象
imshow("input", src);
//waitKey()表示停顿时间,o表示一直阻塞,上面的图像就会一直显示。如果是1,表示显示1毫秒之后图像消失。
waitKey(0);
//关闭所有显示窗口
destroyAllWindows();
return 0;
}

在这里插入图片描述

以上是关于opencv学习-第二节:图像读取与显示的主要内容,如果未能解决你的问题,请参考以下文章

OpenCV4机器学习:图像的读取显示与存储

OpenCV4机器学习:图像的读取显示与存储

opencv学习-入门系列汇总

OpenCV学习:图像的载入和显示

OpenCV学习笔记1基础:读取显示保存图像

OpenCV学习笔记1基础:读取显示保存图像