gambar=imread(‘messi.jpg’); %——–membaca file
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
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:
- gambar=imread(‘messi.jpg’); %——–membaca file gambar
- 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
- merahgray2=0.3*red+0.5*green+0.2*blue ;
- imhist(red)
- imhist(green)
- imhist(blue)
- 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