GradCAMの画像を保存したい

조회 수: 11 (최근 30일)
純一 中川
純一 中川 2023년 4월 6일
댓글: Kojiro Saito 2023년 4월 7일
https://jp.mathworks.com/help/deeplearning/ug/gradcam-explains-why.html?searchHighlight=Gradcam&s_tid=srchtitle_Gradcam_2
上記ページのコードを用いてGradCAMヒートマップが乗っかった画像を作成しているのですが、このヒートマップ画像をJPG形式で自動で保存するにはどの様なコードがよろしいでしょうか。
imwrite(I,'name.jpg']);
みたいな形で行けるのかと思ったのですが、このIに入れるべきものがわかりません。
ご教授くださいますようお願い致します。

채택된 답변

Kojiro Saito
Kojiro Saito 2023년 4월 6일
例の最後にexportgraphicsのコマンドを入れれば保存できます。
imshow(img);
hold on;
imagesc(map,'AlphaData',0.5);
colormap jet
hold off;
title("Grad-CAM");
exportgraphics(gca, 'name.jpg')
あるいはGUIからもできます。スクリプトを実行後に表示されるFigureの上矢印ボタンをクリックし、
出てきたFigureウィンドウでGradCAMの画像の上にマウスをホバーして「名前を付けて保存」ボタンをクリックすることで画像として保存できます。
  댓글 수: 2
純一 中川
純一 中川 2023년 4월 7일
ありがとうございました!
後者のやりかたはわかったのですが、コードだけで自動で保存されるようにしたかったので助かりました。
Kojiro Saito
Kojiro Saito 2023년 4월 7일
回答の採用ありがとうございます。GradCAMのmapという変数自体は白黒の画像ですが、この例では元画像に重ね描きしてさらにカラーマップをjetに変更しているので、座標軸(Axes)全体をgcaコマンドで取得し、画像保存するexportgraphics関数を使いました。

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 データ分布プロット에 대해 자세히 알아보기

태그

제품


릴리스

R2022b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!