SlideShare a Scribd company logo
1 of 31
#2 Pengolahan Citra
Hari Wibawanto
(a) Kamera digital

(c) Pemindai (Scanner)

(b) Kamera CCTV

(d) Pembaca Sidik Jari

Perangkat penangkap/
penghasil citra (1)
Magnetic Resonance Imaging
CT Scan
Ground Penetrating Radar
Ultrasonography
X-Ray Photo
Apa itu Pengolahan Citra Digital?
• “pemrosesan gambar berdimensi-dua melalui
komputer digital” (Jain, 1989)
• pengolahan citra adalah berbagai teknik untuk
memanipulasi dan memodifikasi citra dengan
berbagai cara(Efford, 2000)
Aplikasi Pengolahan Citra
• pengenalan pola (identifikasi sidik jari, iris,
retina, pengenalan wajah)
• penginderaan jarak-jauh melalui satelit atau
pesawat udara,
• machine vision
• mesin penginspeksi
Efek gambar dengan teknik pengolahan citra
Prinsip dasar: mengubah kontras
Penghilangan derau
Ekstraksi bentuk obyek
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
Sistem koordinat citra berukuran M x N
Citra dan nilai penyusun piksel
Notasi piksel dalam citra
Kuantisasi: mengubah analog menjadi
digital
Digitalisasi citra biner 8x8 piksel
Bit per Jangkauan Penggunaan
Piksel
1

0-1

Citra biner: dokumen faksimili

8

0-255

Umum: foto dan hasil pemindai

12

0-4095

Kualitas tinggi: foto/hasil pemindai

14

0-16383

Kualitas prof: foto/hasil pemindai

16

0-65535

Kualitas tertinggi: citra kedokteran
dan astronomi
Kuantisasi citra dengan menggunakan berbagai bit
Kualitas Citra: jumlah piksel
Membaca citra dengan Matlab atau Octave
Img = imread(nama_file_citra)
Img = imread(’C:Imagemandrill.png’);

Format Ekstensi

Keterangan

TIFF

.tif, .tiff

Tagged Image File Format

JPEG

.jpg, .jpeg Joint Photographics Expert Group

GIF

.gif

Graphics Interface Format

BMP

.bmp

Windows Bitmap

PNG

.png

Portable Network Graphics

XWD

.xwd

XWindow Dump
Perintah lain
>> Ukuran = size(Img); 
>> jum_baris = Ukuran(1); 
>> jum_kolom = Ukuran(2);  atau
>> [jum_baris, jum_kolom] = size(Img); 
>> imshow(Img); 
untuk menampilkan dua citra di dua jendela masingmasing, fungsi figure perlu dipanggil terlebih dulu
sebelum memanggil imshow

>> Sungai = imread('C:Imageinnsbruck.png'); 
>> Bangunan = imread('C:Imagealtstadt.png'); 
>> figure(1); imshow(Sungai); 
>> figure(2); imshow(Bangunan); 
Dua citra di dua jendela
Dua citra dalam satu jendela
Contoh perintahnya:

>> close all; 
>> subplot(1,2,1); imshow(Sungai); 
>> subplot(1,2,2); imshow(Bangunan); 
Dua citra dalam satu jendela
Warna RGB dalam ruang berdimensi tiga
Citra berwarna dan representasinya
Mengubah citra menjadi citra biner
% KEBINER Digunakan untuk mengonversi file
% daun_gray.png ke citra biner
Img = imread('c:Imagedaun_gray.png');
[tinggi, lebar] = size(Img);
ambang = 210; % Nilai ini bisa diubah-ubah
biner = zeros(tinggi, lebar);
for baris=1 : tinggi
for kolom=1 : lebar
if Img(baris, kolom) >= ambang
Biner(baris, kolom) = 0;
else
Biner(baris, kolom) = 1;
end
end
end
imshow(Biner);

More Related Content

What's hot

What's hot (20)

Jenis-Jenis Format Citra
Jenis-Jenis Format CitraJenis-Jenis Format Citra
Jenis-Jenis Format Citra
 
Ady
AdyAdy
Ady
 
Slide minggu 6 (citra digital)
Slide minggu 6 (citra digital)Slide minggu 6 (citra digital)
Slide minggu 6 (citra digital)
 
Chap 5 peningkatan kualitas citra
Chap 5 peningkatan kualitas citraChap 5 peningkatan kualitas citra
Chap 5 peningkatan kualitas citra
 
Pengantar animasi
Pengantar animasiPengantar animasi
Pengantar animasi
 
Komunikasi Multimedia
Komunikasi MultimediaKomunikasi Multimedia
Komunikasi Multimedia
 
Chap 4_Model Citra
Chap 4_Model CitraChap 4_Model Citra
Chap 4_Model Citra
 
Materi 1 Konsep Citra
Materi 1 Konsep CitraMateri 1 Konsep Citra
Materi 1 Konsep Citra
 
Bab 4 operasi-operasi dasar pengolahan citra dijital
Bab 4 operasi-operasi dasar pengolahan citra dijitalBab 4 operasi-operasi dasar pengolahan citra dijital
Bab 4 operasi-operasi dasar pengolahan citra dijital
 
Bab 11 citra biner
Bab 11 citra binerBab 11 citra biner
Bab 11 citra biner
 
1. realisme dalam grafik komputer
1. realisme dalam grafik komputer1. realisme dalam grafik komputer
1. realisme dalam grafik komputer
 
Bab 8 pendeteksian tepi
Bab 8 pendeteksian tepiBab 8 pendeteksian tepi
Bab 8 pendeteksian tepi
 
Pcd 2
Pcd 2Pcd 2
Pcd 2
 
Pcd 02 - bidang pengolahan citra
Pcd   02 - bidang pengolahan citraPcd   02 - bidang pengolahan citra
Pcd 02 - bidang pengolahan citra
 
Bab 10 pemampatan citra
Bab 10 pemampatan citraBab 10 pemampatan citra
Bab 10 pemampatan citra
 
Materi 2 mengenal jenis citra
Materi 2 mengenal jenis citraMateri 2 mengenal jenis citra
Materi 2 mengenal jenis citra
 
Tugas mandiri pengolahan citra digital
Tugas mandiri pengolahan citra digitalTugas mandiri pengolahan citra digital
Tugas mandiri pengolahan citra digital
 
Grafik 3 dimensi
Grafik 3 dimensiGrafik 3 dimensi
Grafik 3 dimensi
 
Integrasi Sensor - Mobile Mapping System Using Action Camera
Integrasi Sensor - Mobile Mapping System Using Action CameraIntegrasi Sensor - Mobile Mapping System Using Action Camera
Integrasi Sensor - Mobile Mapping System Using Action Camera
 
Pcd 01 - pendahuluan
Pcd   01 - pendahuluanPcd   01 - pendahuluan
Pcd 01 - pendahuluan
 

Similar to 2 pengolahan_citra

Pertemuan 2 Kuantitas,Kualitas Citra dan Pemograman Citra di Matlab.pdf
Pertemuan 2 Kuantitas,Kualitas Citra dan Pemograman Citra di Matlab.pdfPertemuan 2 Kuantitas,Kualitas Citra dan Pemograman Citra di Matlab.pdf
Pertemuan 2 Kuantitas,Kualitas Citra dan Pemograman Citra di Matlab.pdfFahriFauzih
 
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
 
Mendiskusikan_Format_Gambar.pdf
Mendiskusikan_Format_Gambar.pdfMendiskusikan_Format_Gambar.pdf
Mendiskusikan_Format_Gambar.pdfZainul Arifin
 
Content based image retrieval tugas softskill kelompok 1 2 ia15
Content based image retrieval tugas softskill kelompok 1 2 ia15Content based image retrieval tugas softskill kelompok 1 2 ia15
Content based image retrieval tugas softskill kelompok 1 2 ia15Fazar Hidayat
 
Grafika 130631100018 ainun_najib_modul1
Grafika 130631100018 ainun_najib_modul1Grafika 130631100018 ainun_najib_modul1
Grafika 130631100018 ainun_najib_modul1Ainun Najib
 
3 grafik komp konsep dasar
3 grafik komp konsep dasar3 grafik komp konsep dasar
3 grafik komp konsep dasarandika668538
 
Laporan Tugas Grafika Komputer bangun 2 dimensi Code Block
Laporan Tugas Grafika Komputer bangun 2 dimensi Code BlockLaporan Tugas Grafika Komputer bangun 2 dimensi Code Block
Laporan Tugas Grafika Komputer bangun 2 dimensi Code BlockIhsan Nurhalim
 
1-pengantar-pengolahan-citra.pptx
1-pengantar-pengolahan-citra.pptx1-pengantar-pengolahan-citra.pptx
1-pengantar-pengolahan-citra.pptxHarveiHutahaean1
 
ASLI_ 16_MODUL PRAKTIKUM PENGOLAHAN CITRA DIGITAL v2023.pdf
ASLI_ 16_MODUL PRAKTIKUM PENGOLAHAN CITRA DIGITAL v2023.pdfASLI_ 16_MODUL PRAKTIKUM PENGOLAHAN CITRA DIGITAL v2023.pdf
ASLI_ 16_MODUL PRAKTIKUM PENGOLAHAN CITRA DIGITAL v2023.pdfDikywahyu5
 
Desain Pemodelan Grafik - Bab 4 Tugas 4
Desain Pemodelan Grafik - Bab 4 Tugas 4Desain Pemodelan Grafik - Bab 4 Tugas 4
Desain Pemodelan Grafik - Bab 4 Tugas 4Bayu Radityo
 
Pengantar grafika1
Pengantar grafika1Pengantar grafika1
Pengantar grafika1Hanz Skyblue
 
PIRANTI INTERAKTIF VISIONARY
PIRANTI INTERAKTIF VISIONARYPIRANTI INTERAKTIF VISIONARY
PIRANTI INTERAKTIF VISIONARYSiti Maulidah
 
Interaksi Manusia dan Komputer
Interaksi Manusia dan KomputerInteraksi Manusia dan Komputer
Interaksi Manusia dan KomputerAndhi Pratama
 
04-Digitalisasi-citra.pptx
04-Digitalisasi-citra.pptx04-Digitalisasi-citra.pptx
04-Digitalisasi-citra.pptxnyomans1
 

Similar to 2 pengolahan_citra (20)

Pertemuan 2 Kuantitas,Kualitas Citra dan Pemograman Citra di Matlab.pdf
Pertemuan 2 Kuantitas,Kualitas Citra dan Pemograman Citra di Matlab.pdfPertemuan 2 Kuantitas,Kualitas Citra dan Pemograman Citra di Matlab.pdf
Pertemuan 2 Kuantitas,Kualitas Citra dan Pemograman Citra di Matlab.pdf
 
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
 
Mendiskusikan_Format_Gambar.pdf
Mendiskusikan_Format_Gambar.pdfMendiskusikan_Format_Gambar.pdf
Mendiskusikan_Format_Gambar.pdf
 
KD Mendiskusikan format gambar
KD Mendiskusikan format gambarKD Mendiskusikan format gambar
KD Mendiskusikan format gambar
 
Content based image retrieval tugas softskill kelompok 1 2 ia15
Content based image retrieval tugas softskill kelompok 1 2 ia15Content based image retrieval tugas softskill kelompok 1 2 ia15
Content based image retrieval tugas softskill kelompok 1 2 ia15
 
Grafika 130631100018 ainun_najib_modul1
Grafika 130631100018 ainun_najib_modul1Grafika 130631100018 ainun_najib_modul1
Grafika 130631100018 ainun_najib_modul1
 
Konsep dasar warna
Konsep dasar warnaKonsep dasar warna
Konsep dasar warna
 
3 grafik komp konsep dasar
3 grafik komp konsep dasar3 grafik komp konsep dasar
3 grafik komp konsep dasar
 
Laporan Tugas Grafika Komputer bangun 2 dimensi Code Block
Laporan Tugas Grafika Komputer bangun 2 dimensi Code BlockLaporan Tugas Grafika Komputer bangun 2 dimensi Code Block
Laporan Tugas Grafika Komputer bangun 2 dimensi Code Block
 
1-pengantar-pengolahan-citra.pptx
1-pengantar-pengolahan-citra.pptx1-pengantar-pengolahan-citra.pptx
1-pengantar-pengolahan-citra.pptx
 
bitmap-vs-vektor
 bitmap-vs-vektor bitmap-vs-vektor
bitmap-vs-vektor
 
ASLI_ 16_MODUL PRAKTIKUM PENGOLAHAN CITRA DIGITAL v2023.pdf
ASLI_ 16_MODUL PRAKTIKUM PENGOLAHAN CITRA DIGITAL v2023.pdfASLI_ 16_MODUL PRAKTIKUM PENGOLAHAN CITRA DIGITAL v2023.pdf
ASLI_ 16_MODUL PRAKTIKUM PENGOLAHAN CITRA DIGITAL v2023.pdf
 
Image processing
Image processingImage processing
Image processing
 
Desain Pemodelan Grafik - Bab 4 Tugas 4
Desain Pemodelan Grafik - Bab 4 Tugas 4Desain Pemodelan Grafik - Bab 4 Tugas 4
Desain Pemodelan Grafik - Bab 4 Tugas 4
 
Pengantar grafika1
Pengantar grafika1Pengantar grafika1
Pengantar grafika1
 
Presentasi imk hari ini
Presentasi imk hari iniPresentasi imk hari ini
Presentasi imk hari ini
 
PIRANTI INTERAKTIF VISIONARY
PIRANTI INTERAKTIF VISIONARYPIRANTI INTERAKTIF VISIONARY
PIRANTI INTERAKTIF VISIONARY
 
Interaksi Manusia dan Komputer
Interaksi Manusia dan KomputerInteraksi Manusia dan Komputer
Interaksi Manusia dan Komputer
 
Computer vision
Computer visionComputer vision
Computer vision
 
04-Digitalisasi-citra.pptx
04-Digitalisasi-citra.pptx04-Digitalisasi-citra.pptx
04-Digitalisasi-citra.pptx
 

More from Roziq Bahtiar

Techarea company profile
Techarea company profileTecharea company profile
Techarea company profileRoziq Bahtiar
 
static and dynamic routing
static and dynamic routingstatic and dynamic routing
static and dynamic routingRoziq Bahtiar
 
Perintah perintah dasar linux Operating Sistem
Perintah perintah dasar linux Operating SistemPerintah perintah dasar linux Operating Sistem
Perintah perintah dasar linux Operating SistemRoziq Bahtiar
 
Pengantar algoritma pemrograman
Pengantar algoritma pemrogramanPengantar algoritma pemrograman
Pengantar algoritma pemrogramanRoziq Bahtiar
 
Flowchart progrm linear bilangan bulat
Flowchart progrm linear bilangan bulatFlowchart progrm linear bilangan bulat
Flowchart progrm linear bilangan bulatRoziq Bahtiar
 
Tarby magazine salafiyah kajen
Tarby magazine  salafiyah kajenTarby magazine  salafiyah kajen
Tarby magazine salafiyah kajenRoziq Bahtiar
 
7. pemrograman struktur
7. pemrograman struktur7. pemrograman struktur
7. pemrograman strukturRoziq Bahtiar
 
6. pemrograman pointer
6. pemrograman pointer6. pemrograman pointer
6. pemrograman pointerRoziq Bahtiar
 
5. pemrograman array dan_string
5. pemrograman array dan_string5. pemrograman array dan_string
5. pemrograman array dan_stringRoziq Bahtiar
 
4. pemrograman fungsi
4. pemrograman fungsi4. pemrograman fungsi
4. pemrograman fungsiRoziq Bahtiar
 
3. teknik looping dalam_pemrograman
3. teknik looping dalam_pemrograman3. teknik looping dalam_pemrograman
3. teknik looping dalam_pemrogramanRoziq Bahtiar
 
2. teknik pemilihan dalam_pemrograman
2. teknik pemilihan dalam_pemrograman2. teknik pemilihan dalam_pemrograman
2. teknik pemilihan dalam_pemrogramanRoziq Bahtiar
 
1. variable identifier dan_tipe_data
1. variable identifier dan_tipe_data1. variable identifier dan_tipe_data
1. variable identifier dan_tipe_dataRoziq Bahtiar
 

More from Roziq Bahtiar (20)

Techarea company profile
Techarea company profileTecharea company profile
Techarea company profile
 
static and dynamic routing
static and dynamic routingstatic and dynamic routing
static and dynamic routing
 
Perintah perintah dasar linux Operating Sistem
Perintah perintah dasar linux Operating SistemPerintah perintah dasar linux Operating Sistem
Perintah perintah dasar linux Operating Sistem
 
Pengantar algoritma pemrograman
Pengantar algoritma pemrogramanPengantar algoritma pemrograman
Pengantar algoritma pemrograman
 
Flowchart progrm linear bilangan bulat
Flowchart progrm linear bilangan bulatFlowchart progrm linear bilangan bulat
Flowchart progrm linear bilangan bulat
 
Tarby magazine salafiyah kajen
Tarby magazine  salafiyah kajenTarby magazine  salafiyah kajen
Tarby magazine salafiyah kajen
 
Pcd 10
Pcd 10Pcd 10
Pcd 10
 
Pcd 11
Pcd 11Pcd 11
Pcd 11
 
7. pemrograman struktur
7. pemrograman struktur7. pemrograman struktur
7. pemrograman struktur
 
6. pemrograman pointer
6. pemrograman pointer6. pemrograman pointer
6. pemrograman pointer
 
5. pemrograman array dan_string
5. pemrograman array dan_string5. pemrograman array dan_string
5. pemrograman array dan_string
 
4. pemrograman fungsi
4. pemrograman fungsi4. pemrograman fungsi
4. pemrograman fungsi
 
3. teknik looping dalam_pemrograman
3. teknik looping dalam_pemrograman3. teknik looping dalam_pemrograman
3. teknik looping dalam_pemrograman
 
2. teknik pemilihan dalam_pemrograman
2. teknik pemilihan dalam_pemrograman2. teknik pemilihan dalam_pemrograman
2. teknik pemilihan dalam_pemrograman
 
1. variable identifier dan_tipe_data
1. variable identifier dan_tipe_data1. variable identifier dan_tipe_data
1. variable identifier dan_tipe_data
 
Alpro tutor
Alpro tutorAlpro tutor
Alpro tutor
 
Pcd 7
Pcd 7Pcd 7
Pcd 7
 
Pcd 5
Pcd 5Pcd 5
Pcd 5
 
Pcd 4
Pcd 4Pcd 4
Pcd 4
 
Eigen
EigenEigen
Eigen
 

2 pengolahan_citra