OpenCV中文路径问题
读取图片
第一种方法
import numpy as np
import cv2
img = cv2.imdecode(np.fromfile(img_path, dtype=np.uint8), 1)
第二种方法
import numpy as np
import cv2
from PIL import Image
pil_image = Image.open(img_path)
image = cv2.cvtColor(np.array(pil_image), cv2.COLOR_RGB2BGR)
保存图片
temp_path = img_path.replace('.jpg', '_temp.jpg')
cv2.imencode('.jpg', image)[1].tofile(temp_path)