輝度を変えた画像を表示する方法
1 visualizzazione (ultimi 30 giorni)
Mostra commenti meno recenti
jpegFiles = dir('*.jpg');
numfiles = 776; %フォルダ内のファイルの数
mydata = cell(1, numfiles);
T = table((1:numfiles)', zeros(numfiles,1), 'VariableNames', {'Serial_No.', 'meanLuminance'})%表作成
sigma = 100;
for k = 1:numfiles
mydata{k} = imread(jpegFiles(k).name);
J = imflatfield(mydata{k},sigma);
meanLuminance = mean(J,"all") + 10*sin((k*pi)/388-pi/1.3)%平均輝度値を求める
T{k,2} = meanLuminance
imshow()
end
上のコードで画像の平均輝度を変えたのですが、Jではなく、輝度を変えたあとの画像を表示させたいです。
0 Commenti
Risposte (1)
Atsushi Ueno
il 2 Mar 2024
Modificato: Atsushi Ueno
il 2 Mar 2024
> Jではなく、輝度を変えたあとの画像を表示させたいです。
Jは輝度を変えたあとの画像ですよ。
jpegFiles = dir(which('printedtext.png'));
numfiles = size(jpegFiles,1); % 776; %フォルダ内のファイルの数
mydata = cell(1, numfiles); J = cell(1, numfiles);
T = table((1:numfiles)', zeros(numfiles,1), 'VariableNames', {'Serial_No.', 'meanLuminance'}); % 表作成
sigma = 100;
for k = 1:numfiles
mydata{k} = imread(jpegFiles(k).name);
J{k} = imflatfield(mydata{k},sigma);
meanLuminance = mean(J{k},"all") + 10*sin((k*pi)/388-pi/1.3); % 平均輝度値を求める
T{k,2} = meanLuminance;
end
montage([mydata; J])
0 Commenti
Vedere anche
Categorie
Scopri di più su ビッグ データの処理 in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!