処理がスル―されてしまいます。
Q&A
Closed
解決したいこと
最近Pythonを使用し始めた者です。
Pythonを使用して画像を複数読み込んだ後に、彩度を調整してファイルに保存するプログラムを作成したいです。
発生している問題・エラー
彩度を調整する処理(インターネットで調べたもののほぼパクリですが)が反映されておらず、読み込んだ画像がそのまま保存されてしまいます。
該当するソースコード
#coding:utf-8
import glob
file = glob.glob('C:/読み込むファイル/*.jpg')
print(file)
import cv2
import numpy as np
i=0
for x in file:
print(x)
img = cv2.imread(x)
img_hsv = cv2.cvtColor(img,cv2.COLOR_BGR2HSV)
s_magnification = 2.0
v_magnification = 1
img_hsv[:,:,(1)] = img_hsv[:,:,(1)]*s_magnification
img_hsv[:,:,(2)] = img_hsv[:,:,(2)]*v_magnification
img_bgr = cv2.cvtColor(img_hsv,cv2.COLOR_HSV2BGR)
cv2.imwrite("C:/保存先のファイル/"+str(i)+".jpg",img)
i+=1
print("finish")
自分で試したこと
画像複数読み込み・彩度調整・保存プログラムの作成
0