test_dataフォルダから画像を複数枚入力して処理しました。
その結果をoutputフォルダに出力しようと試みております。
下記のコードで実行後、エラーはでませんでしたが、画像がoutputフォルダに出力されていない状態です。
どのようにすれば、outputフォルダに格納されるでしょうか?
python
1import cv2 2import numpy as np 3import os 4from tqdm import tqdm 5import glob 6 7images = glob.glob('../test_data/*') 8for im_n in images: 9 10 img = cv2.imread(im_n) 11 mark = np.zeros_like(img) 12 13 mark = cv2.putText(cv2.UMat(mark), 'ABCDEF', (50, 300), cv2.FONT_HERSHEY_SIMPLEX, 2.0, (255, 255, 255), 5, cv2.LINE_AA) 14 new_img = cv2.addWeighted(img, 1, mark, 0.3, 0) 15 cv2.imwrite('../test_data/output/im_n.jpeg',new_img) 16 17
###試したこと
①imwriteの拡張子がjpegに対応していない?
→.../test_data/output/im_n.jpgに拡張子を変更しても結果変わらず....
回答3件
あなたの回答
tips
プレビュー