True Color and Pseudo Color


Citra truecolor merupakan citra yang memiliki warna sejati yaitu warna yang berasal dari kombinasi warna dasar merah, hijau, dan biru. Citra truecolor 24-bit memiliki kombinasi warna sebanyak 2^24 atau 16.777.216 warna yang tersusun dari tiga buah kanal warna (merah, hijau, dan biru) di mana masing-masing kanal warna memiliki range nilai intensitas sebesar 2^8 atau 256 (8-bit).

Berikut ini merupakan contoh citra truecolor 24-bit beserta kanal-kanal warna penyusunnya:
1. Citra truecolor 24-bit (Truecolor Image 24-bit)

2. Kanal Merah 8-bit (Red Channel 8-bit)

3. Kanal Hijau 8-bit (Green Channel 8-bit)

4. Kanal Biru 8-bit (Blue Channel 8-bit)

Sedangkan citra pseudocolor merupakan citra yang memiliki warna semu yaitu warna yang berasal dari peta warna (colormap). Citra pseudocolor 8-bit hanya memiliki kombinasi warna sebanyak 2^8 atau 256 warna. Warna tersebut merupakan representasi dari colormap yang diberikan.

Berikut ini merupakan contoh citra pseudocolor beserta colormap yang digunakan:
5. Colormap gray

6. Colormap jet

7. Colormap hsv

8. Colormap parula

9. Colormap hot

10. Colormap cool

11. Colormap spring

12. Colormap summer

13. Colormap autumn

14. Colormap winter

15. Colormap bone

16. Colormap copper

17. Colormap pink

Source code untuk menampilkan citra pseudo color adalah sebagai berikut:

I = imread('barbara.jpg');
figure, imshow(I);

J = rgb2gray(I);
figure, imshow(J);
colormap jet
colorbar

figure, imshow(J);
colormap summer
colorbar

Posted on October 8, 2015, in Pengolahan Citra and tagged , , , , , , , , , , , , , , , , , , , , , , , , . Bookmark the permalink. 2 Comments.

  1. assalamualaikum, mas adi, mau tanyak adakah fungsi di matlab untuk mengalikan citra rgb dengan citra hasil tresholding?? mohon bantuannya yach mas terimakasih

    • waalaikumsalam lusi
      untuk mengkalikan citra rgb dengan citra hasil thresholding
      bisa menggunakan perintah berikut
      I = imread(‘peppers.png’);
      J = im2bw(I);
      K = uint8(zeros(size(I)));
      for n = 1:3
      channel = I(:,:,n);
      K(:,:,n) = immultiply(channel,J);
      end
      figure, imshow(I);
      figure, imshow(J);
      figure, imshow(K);

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: