cv2.imread()读取图片
imread函数有两个参数,第一个参数是图片路径,第二个参数表示读取图片的形式,有三种:
cv2.IMREAD_COLOR:加载彩色图片,这个是默认参数,可以直接写1。
cv2.IMREAD_GRAYSCALE:以灰度模式加载图片,可以直接写0。
cv2.IMREAD_UNCHANGED:包括alpha,可以直接写-1
cv2.imread()读取图片后以多维数组的形式保存图片信息
cv2默认读进去为BGR顺序,而其他函数一般使用RGB,所以需要转换
img = cv2.imread(fengmian)# cv2默认为bgr顺序
img = cv2.cvtColor(img, cv2.COLOR_BGR2RGB)
cv2.cvtColor() 颜色空间转换函数
cv2.cvtColor(img, cv2.COLOR_BGR2RGB)
cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
cv2.cvtColor(img, cv2.COLOR_RGB2BGR)
本文介绍如何使用OpenCV的cv2.imread()函数读取图片,并通过cv2.cvtColor()进行颜色空间转换,如从BGR到RGB或灰度模式。文章详细解释了不同参数的含义及使用场景。
699

被折叠的 条评论
为什么被折叠?



