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

3 vues (au cours des 30 derniers jours)
suzuka iwaki
suzuka iwaki le 30 Oct 2023
Commenté : suzuka iwaki le 31 Oct 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
上記のコードで、グレースケールの画像の平均輝度を出そうと思っているのですが、結果もエラーも表示されない状況で困っています。先週、同じコードで実行した際には上手くいったのですが、どこか知らないうちにいじってしまった可能性もあります。よろしくお願いします。
  1 commentaire
Dyuman Joshi
Dyuman Joshi le 30 Oct 2023

Connectez-vous pour commenter.

Réponse acceptée

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

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Logical dans Help Center et File Exchange

Produits


Version

R2023b

Community Treasure Hunt

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

Start Hunting!