凯鲁嘎吉
用书写铭记日常,最迷人的不在远方

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

结果

posted on 2020-12-10 19:04  凯鲁嘎吉  阅读(1930)  评论(0编辑  收藏  举报