以下のファイルでPDF→画像→トリミングを行っており、
それなりに、動いているのですが、
cv2.imwriteで出力したファイルが文字化けしております。
田中_1-004_品川.pdfというファイル名(ぼかす意味で適当なファイル名にしています。)
↓
逕ー荳ュ_1-004_蜩∝キ・jpg
という感じになってしまって困っております。
お判りになるようならよろしくお願いいたします。
以下ソース
from pdf2image import convert_from_path, convert_from_bytes
from glob import glob
import cv2
import matplotlib.pyplot as plt
import numpy as np
import os
%matplotlib inline
file = glob('PDF/*.pdf')
for f in file:
images = convert_from_path(f)
file_path=f.replace('.pdf','.jpg').replace('PDF','jpg')
name = os.path.splitext(os.path.basename(file_path))[0]
image_cv = images[4]
image = cv2.cvtColor(np.array(image_cv), cv2.COLOR_RGB2BGR)
img_trim=image[1041:2140,160:1490]
cv2.imwrite('./trim/'+ name + '.jpg',img_trim)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/06/10 02:12
2020/06/10 03:46
2020/06/10 09:23
2020/06/10 09:24 編集