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\']);
结果