Python OpenCVで中国語の経路画像を読み取る方法


ことばを引く
ここ数日、小物を作って、OpenCVで中国語の画像を読み込む問題があります。
中国語のパスの画像を直接読み込むと、[]に戻ります。

import cv2

cv_im = cv2.imread(‘   .jpg')
縁起
偶然にopencvが画像を読み込み、imreadが中国語のパスを読めない問題文を解決します。コードは簡単で有効です。文章の下の付録を参考にしてください。

im = cv2.imdecode(np.fromfile(im_name,dtype=np.uint8),-1) 
  • しかし、著者のコードコメントによると、この方法で読み取った画像のチャンネルはRGBになるということですが、私はまだBGRを実験しています。
  • 実験における各ライブラリのバージョン:
  • opencv-python:4.2.0.34
    Pillow:7.1.2
    python:3.7.7
    matplotlib:3.2.1
    在这里插入图片描述
    以下のコードをまとめて中国語の経路画像チャンネルのフォーマットを読み込むと、まだBGRになります。
    
    im = cv2.imdecode(np.fromfile(im_name,dtype=np.uint8),-1) 
    付録:opencv画像を読み込み、imreadが中国語の経路を読めない問題を解決します。
    opencv-pythonは中国語の距離を読めません。
    
    #    im_name     
    im = cv2.imdecode(np.fromfile(im_name,dtype=np.uint8),-1) #       RGB     BGR,    
    締め括りをつける
    ここで、Python OpenCVについて中国語のパス画像を読み込む記事を紹介します。これに関連して、OpenCVで中国語のパス画像を読み込む内容は以前の文章を検索したり、次の関連記事を見たりしてください。これからもよろしくお願いします。