• OpenCV  开源计算机视觉库,支持多语言(c++ python Java.....)

基本操作:

1.图像读取

2.显示图像

3.保存图像

4.获取图像数据


图片基本读取

import cv2

#读取图像
image = cv2.imread('文件路径') #JPG、PNG、BMP

imread() 返回的是图像

flag: 默认1,0的时候读取黑白图片(0(黑色)-255(白色))

显示图像:
 

cv2.imshow('Image Window', image)
retval = cv2.waitkey(delay)#等待按键
cv2.destroyAllWindows()

delay 等待用户延迟的时间

retval 返回被按下的ascall 码

保存图像:

cv2.imwrite('文件路径', image)

获取图像数据:

image.shape  彩色:返回[垂直像素,水平像素,通道数]  灰色:[垂直像素,水平像 素]

image.size  返回图像包含的像素个数(水平像素×垂直像素×通道数(灰色为1))

image.dtype  数据类型

更多推荐