Image:Barn grand tetons rgb separation.jpg

From Wikipedia, the free encyclopedia

[edit] Summary

This takes an image (Image:Barns grand tetons.jpg) and displays the red, green and blue elements extracted from it.

Note that the white snow is comprised of strong red, green and blue; the brown barn is comprised of strong red and green with little blue; the dark green grass is comprised of strong green with little red or blue; and the light blue sky is comprised of strong blue and moderately strong red and green.

[edit] Generator code

In MATLAB:

RGBimage = imread('barns_grand_tetons.jpg');
[height,width,depth]=size(RGBimage);

% Newer versions of matlab need outputimage=zeros(height*4,width,depth,'uint8');
outputimage=uint8(zeros(height*4,width,depth));
for w=1:width,
  for h=1:height,
    outputimage(h,w,1) = RGBimage(h,w,1); %Copy R, G and B for normal image
    outputimage(h,w,2) = RGBimage(h,w,2);
    outputimage(h,w,3) = RGBimage(h,w,3);
    outputimage(h+height,w,1) = RGBimage(h,w,1); %Copy R only for first component
    outputimage(h+(2*height),w,2) = RGBimage(h,w,2); %G only for second component
    outputimage(h+(3*height),w,3) = RGBimage(h,w,3); %B only for third component
  end
end

image(outputimage);

imwrite(outputimage,'rgb_separation.jpg','jpeg');

[edit] Licensing

Based on the (public domain) photo Image:Barns grand tetons.jpg. Code above and resulting output by Mike1024.

Copyrighted This image is copyrighted. However, the copyright holder has irrevocably released all rights to it, allowing it to be freely reproduced, distributed, transmitted, used, modified, built upon, or otherwise exploited in any way by anyone for any purpose, commercial or non-commercial, with or without attribution of the author, as if in the public domain.

File history

Legend: (cur) = this is the current file, (del) = delete this old version, (rev) = revert to this old version.
Click on date to download the file or see the image uploaded on that date.


The following pages on the English Wikipedia link to this file (pages on other projects are not listed):