前提・実現したいこと
画像のベクトルを変換してグレースケールにしたのですが、出力した画像が真っ黒になってしまいます。
どこか間違っている箇所はありますでしょうか
該当のソースコード
pathdir = '/a/' files = glob.glob(pathdir + "*.*") image_list = [] for path in sorted(glob.glob(pathdir + "*.*")): # print(path) image = np.array(Image.open(path).convert('RGB').resize((500, 500))) image_list.append(image / 255.) ftitle, fext = os.path.splitext(path) for i in range(len(image_list)): im_gray = 0.299 * image_list[i][:, :, 0] + 0.587 * image_list[i][:, :, 1] + 0.114 * image_list[i][:, :, 2] gray_img = Image.fromarray(np.uint8(im_gray)) # print(gray_img) gray_img.save(ftitle + 'gray' + fext)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。