cv2``numpy用于处理图像,因此使用来获取图像大小的正确和最佳方法是
numpy.shape。假设您正在使用BGR图像,下面是一个示例:
>>> import numpy as np>>> import cv2>>> img = cv2.imread('foo.jpg')>>> height, width, channels = img.shape>>> print height, width, channels 600 800 3如果您正在使用二进制图像,
img它将具有两个维度,因此必须将代码更改为:
height, width = img.shape



