open cv怎么获取图像格式
时间: 2023-07-16 20:17:16 浏览: 81
颜色分类leetcode-OpenVision:开放视觉图书馆
OpenCV中可以使用函数`cv2.imread()`读取图像文件,该函数返回的是一个numpy数组,可以使用`numpy.shape()`函数来获取图像的格式信息。其返回值是一个元组,第一个元素是图像的高度,第二个元素是图像的宽度,第三个元素是图像的通道数,如下所示:
```
import cv2
img = cv2.imread('example.jpg')
height, width, channels = img.shape
print('Height: ', height)
print('Width: ', width)
print('Channels: ', channels)
```
输出结果类似于:
```
Height: 480
Width: 640
Channels: 3
```
其中,`channels`代表图像的通道数,如果是彩色图像,通道数为3(红、绿、蓝),如果是灰度图像,通道数为1。
阅读全文