OpenCV 对图像进行处理时,常用API如下:
API | 描述 |
---|---|
cv.imread | 根据给定的磁盘路径加载对应的图像,默认使用BGR方式加载 |
cv.imshow | 展示图像 |
cv.imwrite | 将图像保存到磁盘中 |
cv.waitKey | 暂停一段时间,接受键盘输出后,继续执行程序 |
cv.destroyAllWindows | 释放所有资源 |
目录
一. OpenCV 基本操作函数
1. cv.imread ( ) 图像读取
cv2.imread(filepath,flags)
参数:
filepath:要读入图片的完整路径
flags:读入图片的标志,即默认是使用BGR模型加载图像
当设置为0时,表示灰度图像加载
当设置为1时,表示加载BGR图像, 默认为1
当设置为-1时,表示加载alpha透明通道的图像,即4通道
数据格式:
cv2.imread()的默认通道格式HWC,即img.shape
作用:
加载图像
如果图像加载失败,那么返回的对象img为None
特别注意:
CV读取的数据为BGR
补充:
通道数C可能出现的值:
通道数 = 3 读取BGR
通道数 = 1 读取灰度图
通道数 = 4 读取RGBA
【注意】通道数 = 4时 ,其中A为透明度,透明度有两种取值方式: