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