Mat属性是opencv——c++描述图像的方式,在opencv——python中,由于python作为接口语言,将其套壳,故在python中Mat数据对应numpy的ndarray,底层还是Mat。
import cv2
dog = cv2.imread('./dog.jpeg')
cv2.imshow('dog', dog)
cv2.waitKey(0)
cv2.destroyAllWindows()
读取、显示、按任意键退出。
import cv2
img = cv2.imread('./dog.jpeg')
读取。
type(img)
numpy.ndarray
显示img类型。为numpy中的多维数组类型。
img.data
<memory at 0x00000237A63AA138>
img内存位置。
img.size
538920
img的元素个数。
img.dtype
dtype('uint8')
各个元素的类型,为uint8,0~255