MATLAB實例:批量將灰度圖變為三通道的灰度圖
作者:凱魯嘎吉 - 博客園 http://www.cnblogs.com/kailugaji/
數據來源:圖片數據:9757.rar
相關參考:MATLAB實例:將批量的圖片保存為.mat文件 - 凱魯嘎吉 - 博客園
前提:MATLAB程序和9757文件夾在同一目錄下,同時,在該目錄下新建一個名為“results”的文件夾。

MATLAB程序
clear
clc
% MATLAB 批量將灰度圖變為三通道的灰度圖
% Author:kailugaji https://www.cnblogs.com/kailugaji/
% 數據來源:https://www.cnblogs.com/kailugaji/p/11801649.html
N=128;
for i=1:N
I=imread(['.\9757\9757_', int2str(i), '.bmp']);
original(i, 1:2)=size(I);
I3(:, :, 1)=I;
I3(:, :, 2)=I;
I3(:, :, 3)=I;
imshow(I3);
imwrite(I3, ['.\results\', int2str(i), '.bmp']);
new(i, 1:3)=size(I3);
end
% 舉個例子,看看結果
j=1;
B=imread(['.\results\', int2str(j), '.bmp']);
結果


