Filter löschen
Filter löschen

平均輝度の表示ができなくなった

3 Ansichten (letzte 30 Tage)
suzuka iwaki
suzuka iwaki am 30 Okt. 2023
Kommentiert: suzuka iwaki am 31 Okt. 2023
jpegFiles = dir('*.jpg');
numfiles = 162;
mydata = cell(1, numfiles);
for k = 1:numfiles
mydata{k} = imread(jpegFiles(k).name);
RGB = imread(jpegFiles(k).name);
graying = rgb2gray(RGB);
meanLuminance = mean(graying,"all");
end
上記のコードで、グレースケールの画像の平均輝度を出そうと思っているのですが、結果もエラーも表示されない状況で困っています。先週、同じコードで実行した際には上手くいったのですが、どこか知らないうちにいじってしまった可能性もあります。よろしくお願いします。

Akzeptierte Antwort

Shunichi Kusano
Shunichi Kusano am 30 Okt. 2023
エラーも表示されない、ということはコードとしては正常に動いていることが考えられます。
コードを見ますと特に結果を表示する箇所がないように見受けられますが、そのあたりが原因ということはないでしょうか。
※meanLuminanceを計算するだけで終わっているように見えます。結果を確認したい場合、endの後にmeanLuminanceとすれば、meanLuminanceを表示してくれます。他にもhistogramやCSV保存などいろいろなアウトプットがあるかと思います。
  1 Kommentar
suzuka iwaki
suzuka iwaki am 31 Okt. 2023
ありがとうございます。エラーもなく無事表示することができました。

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Logical finden Sie in Help Center und File Exchange

Produkte


Version

R2023b

Community Treasure Hunt

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

Start Hunting!