前提・実現したいこと
PILで開いたtifファイルを、numpyでアレイ化してからcv2で保存すると、
容量が65,537 KB → 45,818 KBと、結構小さくなります。
理由を知りたいのですが、教えていただけないでしょうか。
該当のソースコード
python3
1import cv2 2import glob 3import numpy as np 4from PIL import Image 5import os.path 6 7src_path = r"C:" 8dst_path = r"C:" 9 10path_list = glob.glob(src_path + "/*.tif") 11path = path_list[1] 12im_arr = np.array(Image.open(path)) 13file_name = os.path.basename(path) 14save_path = os.path.join(dst_path, file_name.split('_')[2] + '.tif') 15cv2.imwrite(save_path, im_arr)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/09/16 06:54
2020/09/16 07:00 編集
2020/09/16 07:11