前提
作成したUnetのモデルを適応させた画像を保存したい。
私が作ったモデルには入力が4チャンネルになっています。(画像(RGB)+trimap(1chan)を入力)
この学習に使った画像をpredictに適応させたいのですが、もともとが3チャンネルであるのでうまく適応できません。
実現したいこと
学習結果をファイル一括でmodel.predictを使って適応させ、保存したい。
試したこと
image = test_DS[0][np.newaxis, :, :, :]
print(image.shape)>>>(1, 128, 128, 4)
image = model.predict(image)
print(image.shape)>>>(1, 128, 128, 1)
image = image.squeeze()#サイズ1の次元を削除
print(image.shape)>>>(128, 128)
plt.imshow(image, cmap = "gray")
で1枚ずつならGoogle Colabでは出力できるようになりましたが、visual studioでは真っ黒になります。
ここからどのようにして保存すれば良いのかが分かりません。
どうやら、plt.imshowでは正しいものが見れるのに、cv2.imshow()だと黒い画像になるようです。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。













回答1件
あなたの回答
tips
プレビュー