OpenCV中文路径问题

6

读取图片

第一种方法

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)

上一篇 celery异步任务delay()操作偶尔不执行
下一篇 Windows下Celery不执行