解决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)  # 保存图片

 

posted @ 2021-07-22 16:43  寒江春至  阅读(381)  评论(0)    收藏  举报