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

조회 수: 3 (최근 30일)
suzuka iwaki
suzuka iwaki 2023년 10월 30일
댓글: suzuka iwaki 2023년 10월 31일
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
上記のコードで、グレースケールの画像の平均輝度を出そうと思っているのですが、結果もエラーも表示されない状況で困っています。先週、同じコードで実行した際には上手くいったのですが、どこか知らないうちにいじってしまった可能性もあります。よろしくお願いします。

채택된 답변

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

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

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Logical에 대해 자세히 알아보기

태그

제품


릴리스

R2023b

Community Treasure Hunt

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

Start Hunting!