468x60 Ads

free counters

Pengolahan Citra – RGB, Histogram dan Depth Resolution

Ekstraksi Nilai Pixel RGB

Pengolahan citra yang berbasis warna bisa dilakukan pemisahan warna yang ada pada citra khususnya citra RGB, MATLAB menyediakan fasilitas untuk memisahkan ketiga warna RGB, langkah-langkah yang dilakukan untuk melakukan pemisahan warna RGB sebagai berikut:

gambar=imread(‘messi.jpg’); %——–membaca file
red=gambar(:,:,1); %memanggil matriks gambar yang hanya berisi pixel warna merah
green=gambar(:,:,2);% memanggil matriks gambar yang hanya berisi pixel warna merah
blue=gambar(:,:,3); %memanggil matriks gambar yang hanya berisi pixel warna merah
%———-menampilkan gambar———————
imshow(gambar)
imshow(red)
imshow(green)
imshow(blue)
note : pada line 1 terdapat cetak miring dan garis tebal pada “messi” itu menunjukan file yang ingin kita atur dengan memasukan gambarnya ke path MATLAB.

source di atas kita masukan/copy/pijit ctrl+c kedalam editor MATLAB. dengan cara :
jalankan aplikasi MATLAB
pilih file >> new >> M-File.
tekan CTRL+V. selanjutya tekan F5 untuk running hasil

RED


GREEN


BLUE




Membuat Histogram Image

Fungsi yang disediakan MATLAB untuk membuat histogram dari gambar yaitu dengan fungsi imhist(matrik_1_dimensi_image) Perlu diperhatikan bahwa imhist hanya dapat digunakan untuk matrik image 1 dimensi sehingga bila diimplementasikan pada matriks gambar maka hanya berupa matriks merah saja, hijua saja, biru saja atau grayscale.
Contoh penggunaan Histogram dari Image yaitu:

  1. gambar=imread(‘messi.jpg’); %——–membaca file gambar
  2. red=gambar(:,:,1); %memanggil matriks gambar yang hanya berisi pixel warna merah
  3. green=gambar(:,:,2);% memanggil matriks gambar yang hanya berisi pixel warna merah
  4. blue=gambar(:,:,3); %memanggil matriks gambar yang hanya berisi pixel warna merah
  5. merahgray2=0.3*red+0.5*green+0.2*blue ;
  6. imhist(red)
  7. imhist(green)
  8. imhist(blue)
  9. imhist(gray)

nah, ketika kita tekan F5 apa yag akan terjadi ? jeng jeng..berikut screenshoot dari hasil source diatas :




Depth Resolution

Cara menghitung Depth Resolution untuk menguji perhitungan besar kapasitas gambar namun sebelum masuk ke perhitungan kita buat dulu gambar jpg tadi menjadi bmp agar perhitungan kita sudah benar atau belum.

misalkan gambar adidas tadi resolutionnya adalah 600×450.

24 bit image :

600 x 450 = 270000

File Size :

270000 x 3 = 810000 bytes

konversi ke KB :

810000 / 1024 = 791,015 KB = 791 KB



0 komentar:

Posting Komentar

 
Impossible is Nothing © 2011 Theme made with the special support of Maiahost for their cheap WordPress hosting services and free support.