如何查看图片的高度,宽度,以及通道数

561 阅读1分钟

一切图像皆Mat。

1. 关于图像信息的几个函数调用

当你想要查看图像的高度,宽度,通道数,可以使用下边几个函数:

image.png

下面我仔细解释一下这段代码。(不用看我注释掉的)

首先,我用Mat创建一个对象src,然后通过imread函数将图片赋给这个src。

之后用if语句判断一下图片是否已经读入src。

这里if的条件是调用了一下这个对象src的成员函数empty(),这个单词翻译一下就是空的意思,当判断src里为空时,会返回1,这样if语句就会执行,提醒你读取失败。

读取成功后,调用 cols,rows,channels(),就可以分别查看图片的宽度,高度,和通道数。

有时候认识这些函数的英文名 ,可以帮助你更好的认识这个函数的功能。