open cv 读取图像

使用函数 cv2.imread() 读入图像。

 

这幅图像应该在此程序的工作路径,
或者给函数提供完整路径,
第二个参数是要告诉函数应该如何读取这幅图片。

 

cv2.IMREAD_COLOR:读入一副彩色图像。图像的透明度会被忽略,
这是默认参数。

cv2.IMREAD_GRAYSCALE:以灰度模式读入图像

cv2.IMREAD_UNCHANGED:读入一幅图像,并且包括图像的 alpha 通道

#coding=utf-8
import cv2
import numpy as np

#cv2.IMREAD_COLOR 读入一张彩色图像
#cv2.IMREAD_GRAYSCALE 以灰度模式读入一张图像
#cv2.IMREAD_UNCHANGED 读入一张图像,并包含alpha通道
img = cv2.imread('1.jpg',cv2.IMREAD_COLOR)
print(img)

警告:就算图像的路径是错的,OpenCV 也不会提醒你的,但是当你使用命
令print img时得到的结果是None。