用cv2.imread()读取图片的时候,很多情况下需要将一张图片读取为“灰白图”或是“彩色图(RGB格式)”。这时,就需要设置参数。具体来说,cv2.imread()的参数有如下几种:
cv2.IMREAD_COLOR:加载彩色图片【对应通道数为3】,这个是默认参数,可以直接写1。
cv2.IMREAD_GRAYSCALE:以灰度模式加载图片【对应通道数为1】,可以直接写0。
cv2.IMREAD_UNCHANGED:包括alpha,可以直接写-1
在使用OpenCV的cv2.imread()函数时,可以设置参数来决定图片的读取方式。默认的IMREAD_COLOR参数以彩色(RGB)模式加载图片,通道数为3;IMREAD_GRAYSCALE则将图片读取为灰度图,通道数为1;而IMREAD_UNCHANGED会包含alpha通道。这些参数分别对应于1,0和-1。
用cv2.imread()读取图片的时候,很多情况下需要将一张图片读取为“灰白图”或是“彩色图(RGB格式)”。这时,就需要设置参数。具体来说,cv2.imread()的参数有如下几种:
cv2.IMREAD_COLOR:加载彩色图片【对应通道数为3】,这个是默认参数,可以直接写1。
cv2.IMREAD_GRAYSCALE:以灰度模式加载图片【对应通道数为1】,可以直接写0。
cv2.IMREAD_UNCHANGED:包括alpha,可以直接写-1
2363
1740
3922
2268
3820
8982
5861
4万+
2530

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