OpenCV之imread()函数
在图像处理中,经常会使用到 cv2.imread()
函数,经常会出现一个 0 或者 1 ,请看下面的两行代码。
lena=cv2.imread("G:/pic/lena_gray.png",0)
lena=cv2.imread("G:/pic/lena_gray.png",1)
图像处理中, python 读取图像的函数语法
cv2.imread( filename, flag)
很明显, filename
表示读取图像的位置;
当 flag=0
时,该函数返回单通道图像,如果磁盘的图像文件是多通道图像,则会被强制转为单通道;
当 flag=1
时,该函数返回多通道图像,如果磁盘上的图像文件是单通道的灰度图像,则会被强制转为 3 通道;
所以,在使用 imread()
函数时,应格外注意。
以上内容参考《 OpenCV 轻松入门:面向 Python 》