Python自用函数留存

1. opencv读取图片

Define:cv_imread(filePath)
Function:在python3中由于python3字符串采用utf8编码,cv2.imread将utf8当作本地码(如GBK),可通过imdecode()函数读取带有中文路径的图片
Parameters:

  • filePath:图片文件绝对路径
#在python3中由于python3字符串采用utf8编码,cv2.imread将utf8当作本地码(如GBK),可通过imdecode()函数读取带有中文路径的图片。 
def cv_imread(filePath):
	cv_img=cv2.imdecode(np.fromfile(filePath,dtype=np.uint8),-1)
    if cv_img:  #读取图片成功
    ## imdecode读取的是rgb,如果后续需要opencv处理的话,需要转换成bgr,转换后图片颜色会变化
        cv_img=cv2.cvtColor(cv_img,cv2.COLOR_RGB2BGR)
    return cv_img

猜你喜欢

转载自blog.csdn.net/qq_36297936/article/details/88870859