How to convert RGB image to Luminance image and store the image as .raw file in Matlab -
i trying convert rgb image luminance image , save .raw image use in software. using following code
m = imread('20x20-alpha1-1.jpg'); out = zeros(1942,2588); i=1:1942    j=1:2588     out(i,j) = 0.2126*m(i,j,1) + 0.7152*m(i,j,2) + 0.0722*m(i,j,3);    end end fileid = fopen('20x20-alpha1-1.raw'); fwrite(fileid,out); fclose(fileid); however, when try open image irfanviewer, file said corrupted. problem in code ? if how can convert image luminance image , save ? thank :)
there no need mess around .raw files in case. write tiff file instead:
imwrite(out,'20x20-alpha1-1.tiff','tiff') 
Comments
Post a Comment