SlideShare a Scribd company logo
1 of 15
Download to read offline
Pertemuan 2
Kuantitas,Kualitas Citra dan
Pemograman Citra di Matlab
Representasi Citra Digital
• Citra digital dibentuk oleh kumpulan titik yang
dinamakan piksel (pixel atau “picture element”).
• Setiap piksel digambarkan sebagai satu kotak
kecil. Setiap piksel mempunyai koordinat posisi.
Kuantisasi Citra
• Citra digital sesungguhnya dibentuk melalui
pendekatan yang dinamakan kuantisasi.
• Kuantisasi adalah prosedur yang dipakai untuk
membuat suatu isyarat yang bersifat kontinu ke
dalam bentuk diskret
Contoh citra yang dikuantisasi dengan
menggunakan 8, 5, 4, 3, 2, dan 1 bit.
Kualitas Citra
• jumlah piksel yang digunakan untuk
menyusun suatu citra mempengaruhi kualitas
citra.
• resolusi citra biasa dinyatakan jumlah piksel
pada arah lebar dan tinggi.
• Resolusi piksel biasa dinyatakan dengan notasi
m x n, dengan m menyatakan tinggi dan n
menyatakan lebar dalam jumlah piksel
Contoh efek resolusi piksel
Membaca Citra di Matlab
Img = imread(nama_file_citra)
nama_file_citra menyatakan nama file citra yang hendak
dibaca dan Img menyatakan larik (array)/variabel yang
menampung data citra yang dibaca
Contoh Membaca Citra
Contoh berikut digunakan untuk membaca file
citra bernama mandrill.png yang terdapat
pada folder C:Image.
>> Img = imread(’C:Imagemandrill.png’);
>>
Mengetahui Ukuran Citra
>> Ukuran = size(Img) 
Ukuran = 512 512
bahwa Img berisi 512 baris dan 512 kolom piksel
Untuk mendapatkan jumlah baris dan jumlah
kolom secara tersendiri, perlu diberikan perintah seperti
berikut:
>> jum_baris = Ukuran(1); 
>> jum_kolom = Ukuran(2); 
Atau
>> [jum_baris, jum_kolom] = size(Img); 
Menampilkan Citra
Citra dapat ditampilkan dengan mudah melalui fungsi
imshow
>> imshow(Img); 
Apabila dikehendaki untuk menampilkan dua citra di
dua jendela masing-masing, fungsi figure perlu
dipanggil terlebih dulu sebelum memanggil imshow.
Contoh:
>> Sungai = imread('C:Imageinnsbruck.png'); 
>> Bangunan = imread('C:Imagealtstadt.png'); 
>> figure(1); imshow(Sungai); 
>> figure(2); imshow(Bangunan); 
Menampilkan Citra Dalam Satu Jendela
Matlab menyediakan fasilitas yang
memungkinkan dua buah citra diletakkan
dalam satu jendela. Berdasarkan larik Sungai
dan Bangunan di depan, dapat dicoba untuk
memberikan perintah berikut:
>> subplot(1,2,1); imshow(Sungai); 
>> subplot(1,2,2); imshow(Bangunan); 
Tugas
Buat program menampilkan 6 gambar (ekspresi
wajah / pose mahasiswa yang bersangkutan)
dengan ukuran :
a. 3 baris 2 kolom
b. 2 baris 3 kolom
(nb : nama variabel adalah nama depan atau
nama belakang mhs bersangkutan)

More Related Content

Similar to Pertemuan 2 Kuantitas,Kualitas Citra dan Pemograman Citra di Matlab.pdf

TM pengolahan citra digital
TM pengolahan citra digitalTM pengolahan citra digital
TM pengolahan citra digitalhegie13
 
Digital image processing
Digital image processingDigital image processing
Digital image processingDefri Tan
 
PENGANTAR PENGOLAHAN CITRA.pdf
PENGANTAR PENGOLAHAN CITRA.pdfPENGANTAR PENGOLAHAN CITRA.pdf
PENGANTAR PENGOLAHAN CITRA.pdfAdam Superman
 
Pertemuan 2 Ruang Lingkup Pengolahan Citra.pptx
Pertemuan 2 Ruang Lingkup Pengolahan Citra.pptxPertemuan 2 Ruang Lingkup Pengolahan Citra.pptx
Pertemuan 2 Ruang Lingkup Pengolahan Citra.pptxssuser910c71
 
Pcd topik1 - fundamental
Pcd   topik1 - fundamentalPcd   topik1 - fundamental
Pcd topik1 - fundamentalSyafrizal
 
Laporan pratikum v mulmet
Laporan pratikum v mulmetLaporan pratikum v mulmet
Laporan pratikum v mulmetrahmi wahyuni
 
Laporan tugasgrafikakomputer merancangbangun3ddenganopeng-ldanvb6.docx
Laporan tugasgrafikakomputer merancangbangun3ddenganopeng-ldanvb6.docxLaporan tugasgrafikakomputer merancangbangun3ddenganopeng-ldanvb6.docx
Laporan tugasgrafikakomputer merancangbangun3ddenganopeng-ldanvb6.docxkomzud
 
Panduan_Belajar_Mandiri_MATLAB.pdf
Panduan_Belajar_Mandiri_MATLAB.pdfPanduan_Belajar_Mandiri_MATLAB.pdf
Panduan_Belajar_Mandiri_MATLAB.pdfgunturwijaya7
 
01-Pengantar-Pengolahan-Citra-Bag1-2021.pptx
01-Pengantar-Pengolahan-Citra-Bag1-2021.pptx01-Pengantar-Pengolahan-Citra-Bag1-2021.pptx
01-Pengantar-Pengolahan-Citra-Bag1-2021.pptxGabrielChristian14
 
05-Operasi-dasar-pengolahan-citra-2021 (1).pptx
05-Operasi-dasar-pengolahan-citra-2021 (1).pptx05-Operasi-dasar-pengolahan-citra-2021 (1).pptx
05-Operasi-dasar-pengolahan-citra-2021 (1).pptxnyomans1
 
Pengantar grafika1
Pengantar grafika1Pengantar grafika1
Pengantar grafika1Hanz Skyblue
 

Similar to Pertemuan 2 Kuantitas,Kualitas Citra dan Pemograman Citra di Matlab.pdf (20)

Operasi dasar matlab job 1
Operasi dasar matlab job 1Operasi dasar matlab job 1
Operasi dasar matlab job 1
 
TM pengolahan citra digital
TM pengolahan citra digitalTM pengolahan citra digital
TM pengolahan citra digital
 
2 pengenalan matlab
2 pengenalan matlab2 pengenalan matlab
2 pengenalan matlab
 
Digital image processing
Digital image processingDigital image processing
Digital image processing
 
PENGANTAR PENGOLAHAN CITRA.pdf
PENGANTAR PENGOLAHAN CITRA.pdfPENGANTAR PENGOLAHAN CITRA.pdf
PENGANTAR PENGOLAHAN CITRA.pdf
 
Grafik 3 dimensi
Grafik 3 dimensiGrafik 3 dimensi
Grafik 3 dimensi
 
Pertemuan 2 Ruang Lingkup Pengolahan Citra.pptx
Pertemuan 2 Ruang Lingkup Pengolahan Citra.pptxPertemuan 2 Ruang Lingkup Pengolahan Citra.pptx
Pertemuan 2 Ruang Lingkup Pengolahan Citra.pptx
 
Pcd topik1 - fundamental
Pcd   topik1 - fundamentalPcd   topik1 - fundamental
Pcd topik1 - fundamental
 
9 pengolahan citra
9   pengolahan citra9   pengolahan citra
9 pengolahan citra
 
1 pengenalan matlab
1  pengenalan matlab1  pengenalan matlab
1 pengenalan matlab
 
Laporan pratikum v mulmet
Laporan pratikum v mulmetLaporan pratikum v mulmet
Laporan pratikum v mulmet
 
Laporan tugasgrafikakomputer merancangbangun3ddenganopeng-ldanvb6.docx
Laporan tugasgrafikakomputer merancangbangun3ddenganopeng-ldanvb6.docxLaporan tugasgrafikakomputer merancangbangun3ddenganopeng-ldanvb6.docx
Laporan tugasgrafikakomputer merancangbangun3ddenganopeng-ldanvb6.docx
 
LN s07-machine vision-s2
LN s07-machine vision-s2LN s07-machine vision-s2
LN s07-machine vision-s2
 
Panduan_Belajar_Mandiri_MATLAB.pdf
Panduan_Belajar_Mandiri_MATLAB.pdfPanduan_Belajar_Mandiri_MATLAB.pdf
Panduan_Belajar_Mandiri_MATLAB.pdf
 
01-Pengantar-Pengolahan-Citra-Bag1-2021.pptx
01-Pengantar-Pengolahan-Citra-Bag1-2021.pptx01-Pengantar-Pengolahan-Citra-Bag1-2021.pptx
01-Pengantar-Pengolahan-Citra-Bag1-2021.pptx
 
Chap 3 - Dasar Pengolahan Citra
Chap 3 - Dasar Pengolahan CitraChap 3 - Dasar Pengolahan Citra
Chap 3 - Dasar Pengolahan Citra
 
Image processing
Image processingImage processing
Image processing
 
Ady
AdyAdy
Ady
 
05-Operasi-dasar-pengolahan-citra-2021 (1).pptx
05-Operasi-dasar-pengolahan-citra-2021 (1).pptx05-Operasi-dasar-pengolahan-citra-2021 (1).pptx
05-Operasi-dasar-pengolahan-citra-2021 (1).pptx
 
Pengantar grafika1
Pengantar grafika1Pengantar grafika1
Pengantar grafika1
 

Pertemuan 2 Kuantitas,Kualitas Citra dan Pemograman Citra di Matlab.pdf

  • 1. Pertemuan 2 Kuantitas,Kualitas Citra dan Pemograman Citra di Matlab
  • 2. Representasi Citra Digital • Citra digital dibentuk oleh kumpulan titik yang dinamakan piksel (pixel atau “picture element”). • Setiap piksel digambarkan sebagai satu kotak kecil. Setiap piksel mempunyai koordinat posisi.
  • 3.
  • 4. Kuantisasi Citra • Citra digital sesungguhnya dibentuk melalui pendekatan yang dinamakan kuantisasi. • Kuantisasi adalah prosedur yang dipakai untuk membuat suatu isyarat yang bersifat kontinu ke dalam bentuk diskret
  • 5.
  • 6. Contoh citra yang dikuantisasi dengan menggunakan 8, 5, 4, 3, 2, dan 1 bit.
  • 7. Kualitas Citra • jumlah piksel yang digunakan untuk menyusun suatu citra mempengaruhi kualitas citra. • resolusi citra biasa dinyatakan jumlah piksel pada arah lebar dan tinggi. • Resolusi piksel biasa dinyatakan dengan notasi m x n, dengan m menyatakan tinggi dan n menyatakan lebar dalam jumlah piksel
  • 9. Membaca Citra di Matlab Img = imread(nama_file_citra) nama_file_citra menyatakan nama file citra yang hendak dibaca dan Img menyatakan larik (array)/variabel yang menampung data citra yang dibaca
  • 10.
  • 11. Contoh Membaca Citra Contoh berikut digunakan untuk membaca file citra bernama mandrill.png yang terdapat pada folder C:Image. >> Img = imread(’C:Imagemandrill.png’); >>
  • 12. Mengetahui Ukuran Citra >> Ukuran = size(Img)  Ukuran = 512 512 bahwa Img berisi 512 baris dan 512 kolom piksel Untuk mendapatkan jumlah baris dan jumlah kolom secara tersendiri, perlu diberikan perintah seperti berikut: >> jum_baris = Ukuran(1);  >> jum_kolom = Ukuran(2);  Atau >> [jum_baris, jum_kolom] = size(Img); 
  • 13. Menampilkan Citra Citra dapat ditampilkan dengan mudah melalui fungsi imshow >> imshow(Img);  Apabila dikehendaki untuk menampilkan dua citra di dua jendela masing-masing, fungsi figure perlu dipanggil terlebih dulu sebelum memanggil imshow. Contoh: >> Sungai = imread('C:Imageinnsbruck.png');  >> Bangunan = imread('C:Imagealtstadt.png');  >> figure(1); imshow(Sungai);  >> figure(2); imshow(Bangunan); 
  • 14. Menampilkan Citra Dalam Satu Jendela Matlab menyediakan fasilitas yang memungkinkan dua buah citra diletakkan dalam satu jendela. Berdasarkan larik Sungai dan Bangunan di depan, dapat dicoba untuk memberikan perintah berikut: >> subplot(1,2,1); imshow(Sungai);  >> subplot(1,2,2); imshow(Bangunan); 
  • 15. Tugas Buat program menampilkan 6 gambar (ekspresi wajah / pose mahasiswa yang bersangkutan) dengan ukuran : a. 3 baris 2 kolom b. 2 baris 3 kolom (nb : nama variabel adalah nama depan atau nama belakang mhs bersangkutan)