MATLAB實例:批量將灰度圖變為三通道的灰度圖


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

結果


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM