Python处理遇到的中文路径问题
1.opencv读取图像的时候遇到的中文路径问题解决方式:
中文路径报错:
import cv2
image = cv2.imread("D:/SixGoDdd/Train16/手臂/成人手臂/左手/XXl.png")
cv2.imshow("1",image)
cv2.waitKey(0)
cv2.destroyAllWindows()
Type(image)————<class ‘numpy.ndarray’>
修正:
import cv2
import numpy as np
#image = cv2.imread("D:/SixGoDdd/Train16/手臂/成人手臂/左手/XXl.png")
image = cv2.imdecode(np.fromfile("D:/SixGoDdd/Train16/手臂/成人手臂/左手/XXl.png",dtype=np.uint8),cv2.IMREAD_GRAYSCALE)
cv2.imshow("1",image)
cv2.waitKey(0)
cv2.destroyAllWindows()
Type(image)————<class ‘numpy.ndarray’>
Cv2读取图像过后类型均为numpy类型,所以并不影响后面的图像预处理问题。