MATLAB上でDN​Gファイルを表示する​方法を教えていただき​たいです。

3 views (last 30 days)
HH
HH on 8 Nov 2023
Commented: Kojiro Saito on 16 Nov 2023
RAW画像の補正を行いたく、dng形式の画像をMATLAB上で表示しようと考えています。
im = imread('xxx.dng'); % 画像を取得
imshow(im) % 画像を表示
と記述したのですが、黒い画面しか表示されません。
jpg形式のフォルダは
im = imread('xxx.jpg'); % 画像を取得
imshow(im) % 画像を表示
の記述で表示されるので、dngファイル側の問題か、R2023bではdngがサポートされていない可能性を考えております。
どなたか分かる方がいらっしゃればご回答願いたいです。
  7 Comments
HH
HH on 15 Nov 2023
DNGのバージョンによる差を調べていただきありがとうございます。
バージョンに原因があるようではなさそうですね。
該当の写真をPhotoshopのCamera Raw 16.0 で開いた後、新たに名前を付けて保存すると、MATLAB上でも当該写真を開くことができるようになりました。ですので、少し手間ですが一応は画像表示する方法を見つけることができました。
ご提案の件、大変申し訳ないですが該当の写真は研究での利用を想定しており、機密事項が含まれるためこの場での共有はできません。メール等でSaito 様に直接送ることができたら、共有することも可能ですが、そのようなことは可能でしょうか?原因は分かりませんでしたが、課題の写真の表示方法がわかりましたので、難しいようでしたら、ご放念下さい。
よろしくお願いします。
Kojiro Saito
Kojiro Saito on 16 Nov 2023
@HH さん
承知しました。MATLABコミュニティのプロフィール経由でメールのやり取りができるように設定を変えてみましたので、私のプロフィールのページにある「✉連絡」ボタンでメールでいただけますでしょうか?

Sign in to comment.

Answers (0)

Products


Release

R2023b

Community Treasure Hunt

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

Start Hunting!