matalb 图片分层保存

参考博客https://blog.csdn.net/hj199241/article/details/51930854以做记录,留以备用。

function cut_channel_from_img(path)

    i = imread(path);

    r = i(:,:,1); g = i(:,:,2); b = i(:,:,3);

    RColor=cat(3,r,zeros(size(g)),zeros(size(b)));     GColor=cat(3,zeros(size(r)),g,zeros(size(b)));     BColor=cat(3,zeros(size(r)),zeros(size(g)),b);

    imshow(RColor);title('R分量');imwrite(RColor,[path,'R.jpg']);

    imshow(GColor);title('G分量'); imwrite(GColor,[path,'G.jpg']);

    imshow(BColor);title('B分量'); imwrite(BColor,[path,'B.jpg']);

end

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容