Photo Editing using Matlab
Berikut ini merupakan contoh aplikasi pemrograman matlab untuk transformasi ruang warna pada foto. Citra asli merupakan representasi dari ruang warna RGB (Red, Green, Blue) yang terdiri dari kanal R, kanal G, dan kanal B.
Kita dapat mengubah susunan kanal warna tersebut sehingga menghasilkan citra dengan tampilan yang berbeda.
1. Citra Asli (R-G-B)
2. Peningkatan kontras (contrast stretching) pada masing-masing kanal warna
3. Histogram Equalization pada masing-masing kanal warna
4. Pertukaran kanal warna menjadi R-B-G
5. Pertukaran kanal warna menjadi G-R-B
6. Pertukaran kanal warna menjadi G-B-R
7. Pertukaran kanal warna menjadi B-R-G
8. Pertukaran kanal warna menjadi B-G-R
9. Pertukaran kanal warna menjadi R-G-V (Value)
10. Pertukaran kanal warna menjadi R-V-B
11. Pertukaran kanal warna menjadi V-G-B
12. Pertukaran kanal warna menjadi V-B-G
13. Pertukaran kanal warna menjadi B-V-R
14. Pertukaran kanal warna menjadi G-R-V
Source code lengkap beserta citra Photo Editing pada materi di atas dapat diperoleh melalui halaman berikut ini: Source Code
Sedangkan tampilan source codenya adalah:
clc;clear;close all; I = imread('Sanur Beach.jpg'); figure, imshow(I); R = I(:,:,1); G = I(:,:,2); B = I(:,:,3); RBG = cat(3,R,B,G); figure, imshow(RBG); GBR = cat(3,G,B,R); figure, imshow(GBR); R_adj = imadjust(R); G_adj = imadjust(G); B_adj = imadjust(B); RGB_adj = cat(3,R_adj,G_adj,B_adj); figure, imshow(RGB_adj); R_hist = histeq(R); G_hist = histeq(G); B_hist = histeq(B); RGB_hist = cat(3,R_hist,G_hist,B_hist); figure, imshow(RGB_hist); HSV = rgb2hsv(I); H = HSV(:,:,1); S = HSV(:,:,2); V = HSV(:,:,3); RGV = cat(3,R,G,V); figure, imshow(RGV); BVR = cat(3,B,V,R); figure, imshow(BVR);
Posted on September 13, 2015, in Pengolahan Citra and tagged cara edit foto menggunakan matlab, colorspace transformation, contoh aplikasi matlab sederhana, contoh aplikasi pengolahan citra dengan matlab, contoh aplikasi program pengolahan citra digital, contoh coding edit foto matlab, contrast stretching, editing photo using matlab, histogram equalization, hsv colorspace, Intensity Adjustment, mengedit foto dengan matlab, mengedit foto menggunakan matlab, pengolahan citra digital matlab, pengolahan foto menggunakan matlab, perataan histogram matlab, photo editing with matlab, rgb colorspace, ruang warna hsv, Ruang warna RGB matlab. Bookmark the permalink. Leave a comment.
Leave a comment
Comments 0