资源简介

这是将彩色图像转化为bayer图像的MATLAB程序,希望对大家有用

资源截图

代码片段和文件信息

function bayer_pic = bayer_rggb(I_pic)            
            y1 = blkproc(I_pic(::1)[2 2]@bayer_rggb_1);
            y2 = blkproc(I_pic(::2)[2 2]@bayer_rggb_2);
            y3 = blkproc(I_pic(::3)[2 2]@bayer_rggb_3);
            y(:::) = repmat(y1+y2+y3[1 1 3]); 
            bayer_pic=uint8(y)
            function b = bayer_rggb_1(x)
            b = x.*uint8([1 0; 0 0]); % Red
            function b = bayer_rggb_2(x)
            b = x.*uint8([0 1; 1 0]); % Green
            fun

评论

共有 条评论