opencv cv2.imread() cv2模块

Posted yk 坤帝

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了opencv cv2.imread() cv2模块相关的知识,希望对你有一定的参考价值。

cv2.imread()用于读取图片文件

imread函数有两个参数,第一个参数是图片路径,第二个参数表示读取图片的形式,有三种:

1.
cv2.IMREAD_COLOR:加载彩色图片,这个是默认参数,可以直接写1。

import cv2 as cv
img = cv.imread('bug.png',1)
print(img)

2.
cv2.IMREAD_GRAYSCALE:以灰度模式加载图片,可以直接写0。

import cv2 as cv
img = cv.imread('bug.png',0)
print(img)

3.
cv2.IMREAD_UNCHANGED:包括alpha,可以直接写-1

import cv2 as cv
img = cv.imread('bug.png',-1)
print(img)

cv2.imread()读取图片后已多维数组的形式保存图片信息,前两维表示图片的像素坐标,最后一维表示图片的通道索引,具体图像的通道数由图片的格式来决定

个人公众号 yk 坤帝
获取更多学习资料,学习建议

以上是关于opencv cv2.imread() cv2模块的主要内容,如果未能解决你的问题,请参考以下文章

OpenCV 函数学习01-图像的读取(cv2.imread)

OpenCV之cv2函数 2

OpenCV 例程300篇01. 图像的读取(cv2.imread)

opencv中 cv2.imread 路径问题

OpenCV for python。错误:没有名为cv2的模块

OpenCV中图像的读取,显示与保存