解决python cv2中文路径识别问题
解决python cv2中文路径识别问题
# coding: utf-8
import os.path
import cv2
import numpy as np
rootDir = r'E:\plmconv' # 原图片目录
outDir = r"E:\spider"
if not os.path.exists(outDir):
os.mkdir(outDir)
for root, dirs, files in os.walk(rootDir): # 遍历每一张图片
for file in files:
srcPath = os.path.join(root, file)
img = cv2.imdecode(np.fromfile(srcPath, dtype=np.uint8), cv2.IMREAD_UNCHANGED) # 打开含有中文路径的图片
dstPath = os.path.join(outDir, file)
cv2.imencode('.jpg', img)[1].tofile(dstPath) # 保存图片
浙公网安备 33010602011771号