BAB II LANDASAN TEORI

dokumen-dokumen yang mirip
BAB II LANDASAN TEORI. Pengolahan Citra adalah pemrosesan citra, khususnya dengan menggunakan

Proses memperbaiki kualitas citra agar mudah diinterpretasi oleh manusia atau komputer

BAB II LANDASAN TEORI. Web camera atau yang biasa dikenal dengan webcam, adalah kamera yang

BAB II LANDASAN TEORI. Web camera atau bisa juga disebut webcam Kamera web (singkatan dari web

BAB II LANDASAN TEORI

BAB 2 TINJAUAN PUSTAKA

Pengolahan Citra : Konsep Dasar

BAB III METODE PENELITIAN

Muhammad Zidny Naf an, M.Kom. Gasal 2015/2016

KONSEP DASAR PENGOLAHAN CITRA

BAB 2 LANDASAN TEORI

BAB II LANDASAN TEORI

BAB 2 LANDASAN TEORI. dari sudut pandang matematis, citra merupakan fungsi kontinyu dari intensitas cahaya

Pembentukan Citra. Bab Model Citra

PENGOLAHAN CITRA DIGITAL

Pendahuluan Pengantar Pengolahan Citra. Bertalya Universitas Gunadarma, 2005

GRAFIK KOMPUTER DAN PENGOLAHAN CITRA. WAHYU PRATAMA, S.Kom., MMSI.

Pertemuan 2 Representasi Citra

BAB III PERANCANGAN SISTEM. Pada dewasa sekarang ini sangat banyak terdapat sistem dimana sistem tersebut

SAMPLING DAN KUANTISASI

PERANCANGAN DAN PEMBUATAN APLIKASI UNTUK MENDESAIN KARTU UCAPAN

BAB 2 LANDASAN TEORI

BAB II LANDASAN TEORI. menggunakan omni-directional drive, bumps sensor, infrared distance sensor, dan

BAB IV PENGUJIAN SISTEM. koordinat pada tiap-tiap area, akses pixel, contrast streching, histogram. yang

BAB 2 LANDASAN TEORI

BAB 2 TINJAUAN TEORETIS

BAB II DASAR TEORI. CV Dokumentasi CV berisi pengolahan citra, analisis struktur citra, motion dan tracking, pengenalan pola, dan kalibrasi kamera.

COMPUTER VISION UNTUK PENGHITUNGAN JARAK OBYEK TERHADAP KAMERA

Implementasi Morphology Concept and Technique dalam Pengolahan Citra Digital Untuk Menentukan Batas Obyek dan Latar Belakang Citra

ANALISIS CONTRAST STRETCHING MENGGUNAKAN ALGORITMA EUCLIDEAN UNTUK MENINGKATKAN KONTRAS PADA CITRA BERWARNA

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI. mesin atau robot untuk melihat (

Suatu proses untuk mengubah sebuah citra menjadi citra baru sesuai dengan kebutuhan melalui berbagai cara.

BAB II LANDASAN TEORI

Sistem Pendeteksi Kendaraan Pada Tempat Parkir Menggunakan Kamera Iwan Kurniawan

BAB II LANDASAN TEORI

BAB II. Computer vision. teknologi. yang. dapat. Vision : Gambar 2.1

BAB 2 LANDASAN TEORI

CS3214 Pengolahan Citra - UAS. CHAPTER 1. Pengantar Pengolahan Citra

BAB II LANDASAN TEORI

Judul : APLIKASI PERBAIKAN KUALITAS CITRA DIGITAL MENGGUNAKAN MATLAB 7. 1 Nama : MELISA NPM :

Representasi Citra. Bertalya. Universitas Gunadarma

BAB 4 HASIL DAN ANALISA

PENERAPAN METODE CONTRAST STRETCHING UNTUK PENINGKATAN KUALITAS CITRA BIDANG BIOMEDIS

BAB 2 TINJAUAN TEORITIS

PENINGKATAN KUALITAS CITRA DENGAN METODE FUZZY POSSIBILITY DISTRIBUTION

PENDETEKSI TEMPAT PARKIR MOBIL KOSONG MENGGUNAKAN METODE CANNY

Pemampatan citra dengan menggunakan metode pemampatan kuantisasi SKRIPSI. Oleh : Sumitomo Fajar Nugroho M

BAB 2 LANDASAN TEORI

Pertemuan 3 Perbaikan Citra pada Domain Spasial (1) Anny Yuniarti, S.Kom, M.Comp.Sc

DAFTAR ISI. Lembar Pengesahan Penguji... iii. Halaman Persembahan... iv. Abstrak... viii. Daftar Isi... ix. Daftar Tabel... xvi

Pengantar Pengolahan Citra. Ade Sarah H., M. Kom

BAB II TEORI DASAR PENGOLAHAN CITRA DIGITAL

Model Citra (bag. 2)

BAB II LANDASAN TEORI

IMPLEMENTASI METODE SPEED UP FEATURES DALAM MENDETEKSI WAJAH

BAB II Tinjauan Pustaka

BAB II DASAR TEORI. 2.1 Meter Air. Gambar 2.1 Meter Air. Meter air merupakan alat untuk mengukur banyaknya aliran air secara terus

GLOSARIUM Adaptive thresholding Peng-ambangan adaptif Additive noise Derau tambahan Algoritma Moore Array Binary image Citra biner Brightness

Analisa Hasil Perbandingan Metode Low-Pass Filter Dengan Median Filter Untuk Optimalisasi Kualitas Citra Digital

SATUAN ACARA PERKULIAHAN ( SAP )

BAB II LANDASAN TEORI

SISTEM PENGENALAN WAJAH MENGGUNAKAN WEBCAM UNTUK ABSENSI DENGAN METODE TEMPLATE MATCHING

BAB III PROSEDUR DAN METODOLOGI

BAB 2 LANDASAN TEORI

TEKNIK PENGOLAHAN CITRA MENGGUNAKAN METODE KECERAHAN CITRA KONTRAS DAN PENAJAMAN CITRA DALAM MENGHASILKAN KUALITAS GAMBAR

One picture is worth more than ten thousand words

BAB II LANDASAN TEORI

DETEKSI GERAK BANYAK OBJEK MENGGUNAKAN BACKGROUND SUBSTRACTION DAN DETEKSI TEPI SOBEL

BAB II CITRA DIGITAL

BAB 2 LANDASAN TEORI

Pengolahan Citra INTERACTIVE BROADCASTING. Yusuf Elmande., S.Si., M.Kom. Modul ke: Fakultas Ilmu Komunikasi. Program Studi Penyiaran

LANDASAN TEORI. 2.1 Citra Digital Pengertian Citra Digital

PENGOLAHAN CITRA DIGITAL

BAB 2 TINJAUAN PUSTAKA

Aplikasi Pembesaran Citra Menggunakan Metode Nearest Neighbour Interpolation

BAB 2 LANDASAN TEORI

BAB III METODE PENELITIAN. tracking obyek. Pada penelitian tugas akhir ini, terdapat obyek berupa bola. Gambar 3.1. Blok Diagram Penelitian

BAB II LANDASAN TEORI

Operasi Piksel dan Histogram

Citra Digital. Petrus Paryono Erick Kurniawan Esther Wibowo

BAB 2 TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA. menggunakan PCA, kemudian penelitian yang menggunakan algoritma Fuzzy C-

PENGOLAHAN CITRA DIGITAL ( DIGITAL IMAGE PROCESSING )

BAB II TINJAUAN PUSTAKA. merekam suatu adegan melalui media indra visual. Citra dapat dideskripsikan

PENERAPAN METODE SOBEL DAN GAUSSIAN DALAM MENDETEKSI TEPI DAN MEMPERBAIKI KUALITAS CITRA

TEKNIK PENGOLAHAN CITRA. Kuliah 4 Pengolahan Titik (2) Indah Susilawati, S.T., M.Eng.

Pengolahan citra. Materi 3

BAB II TEORI PENUNJANG

2.Landasan Teori. 2.1 Konsep Pemetaan Gambar dan Pengambilan Data.

BAB 2 LANDASAN TEORI

BAB 1 PENDAHULUAN. Universitas Sumatera Utara

Oleh: Riza Prasetya Wicaksana

Perbandingan Metode Pergeseran Rata-Rata, Pergeseran Logaritma, dan Alpha Blending Dalam Proses Metamorfosis dari Dua Gambar Dijital

MAKALAH APLIKASI KOMPUTER 1 SISTEM APLIKASI KOMPUTER GRAFIK KOMPUTER DAN KONSEP DASAR OLAH CITRA. Diajukan sebagai Tugas Mandiri Mata Kuliah NTM

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB III ANALISIS DAN PERANCANGAN SISTEM

Gambar 4.1 Diagram Percobaan

PRAPROSES CITRA MENGGUNAKAN KOMPRESI CITRA, PERBAIKAN KONTRAS, DAN KUANTISASI PIKSEL

Operasi-operasi Dasar Pengolahan Citra Digital

Transkripsi:

BAB II LANDASAN TEORI 2.1 Area parkir Meningkatnya jumlah kendaraan pribadi saat ini khususnya mobil membuat kebutuhan lahan parkir yang terbuka yang luas. Tidak mudah untuk mencari ruang parkir yang kosong di tempat parkir yang terbuka, hal ini di sebabkan karena ruang parkir yang tersedia sudah oleh pengendara mobil lainya, sehingga pengemudi yang ingin menggunakan lahan parkir harus mengitari area parkir tersebut sampai mendapatkan ruang yang kosong, dan banyak juga pengemudi yang memarkirkanya secara pararel sehingga tidak pada ruang yang tersedia. (Muhadi Ardhie Tyasa, 2013). Kurangnya informasi di area parkir mobil membuat para pengendara yang ingin memarkirkan kendaraanya mencaji sangat kerepotan. Sebenarnya masalah tersebut dapat diatasi dengan memanfaatkan teknologi komputer. Yang saat ini telah dikembangkan beberapa teknologi tempat parkir hanya dengan berupa petunjuk apakah tempat parkir tersebut penuh atau kosong pada papan yang terletak pada pintu masuk parkir. (Muhadi Ardhie Tyasa, 2013) 2.2 VCR (Video Capture Recorder) (Kurniawan, 2009) Video capture adalah sebuah proses digitalisasi dari video analog ke dalam komputer dari perangkat di luar komputer seperti siaran TV dari TV tuner, VCR, kamera dan lain sebagainya, proses ini mendefinisikan 6

7 gambar analog menjadi elemen elemen dasar gambar digital, elemen gambar digital adalah : 1. Kecerahan (brightness) 2. Kontras (contrast) 3. Kontur (contour) 4. Warna (color) 5. Bentuk (shape) 2.3 Pengolahan Citra Pengolahan citra adalah memanipulasi dan analisis suatu informasi gambar yang dilakukan oleh komputer, informasi gambar di sini adalah gambar visual yang dibentuk dalam dua dimensi. Tujuan dari pengolahan citra sendiri adalah untuk memperbaiki informasi yang terdapat pada gambar agar dapat diterima secara maksimal dan mudah terbaca, dan untuk memperbaiki kualitas dari gambar yang diterima. Pengolahan citra memiliki beberapa jenis pengoprasian, yaitu sebagai berikut. 1. Perbaikan kualitas citra (image enhacement). Jenis operasi ini bertujuan untuk memperbaiki kualitas citra dengan cara memanipulasi parameter-parameter citra. Dengan operasi ini, ciri-ciri khusus yang terdapat di dalam citra lebih ditonjolkan.contoh-contoh operasi perbaikan citra: a. perbaikan kontras gelap/terang b. perbaikan tepian objek (edge enhancement) c. penajaman (sharpening)

8 d. grayscaling e. noise filtering 2. Pemugaran citra (image restoration) Operasi ini bertujuan menghilangkan atau meminimumkan cacat pada citra. Tujuan pemugaran citra hampir sama dengan operasi perbaikan citra. Bedanya, pada pemugaran citra penyebab degradasi gambar diketahui. Contoh-contoh operasi pemugaran citra: a. penghilangan kesamaran (deblurring) b. penghilangan noise 3. Penempatan citra (image compression) Jenis operasi ini dilakukan agar citra dapat direpresentasikan dalam bentuk yang lebih kompak sehingga memerlukan memori yang lebih sedikit. Hal penting yang harus diperhatikan dalam pemampatan adalah citra yang telah dimampatkan harus tetap mempunyai kualitas gambar yang bagus. Contoh metode pemampatan citra adalah metode JPEG. 4. Segmentasi citra (image segmentation) Jenis operasi ini bertujuan untuk memecah suatu citra ke dalam beberapa segmen dengan suatu kriteria tertentu. Jenis operasi ini berkaitan erat dengan pengenalan pola. 5. Pengorakan citra (image analysis) Jenis operasi ini bertujuan menghitung besaran kuantitif dari citra untuk menghasilkan deskripsinya. Teknik pengorakan citra mengekstraksi ciri-ciri tertentu yang membantu dalam identifikasi objek. Proses segmentasi

9 kadangkala diperlukan untuk melokalisasi objek yang diinginkan dari sekelilingnya. Contoh-contoh operasi pengolahan citra: a. Pendeteksian tepi objek (edge detection) b. Ekstraksi batas (boundary) c. Representasi daerah (region) 6. Rekanstruksi citra (image recontruction) Jenis operasi ini bertujuan untuk membentuk ulang objek dari beberapa citra hasil proyeksi. Operasi rekonstruksi citra banyak digunakan dalam bidang medis. Misalnya beberapa foto rontgen dengan sinar X digunakan untuk membentuk ulang gambar organ tubuh. (Nixon dan Aguado, 2002) Citra digital (diskrit) dihasilkan dari citra analog (kontinu) melalui digitalisasi. Digitalisasi citra analog terdiri sampling danquantitazion Sampling adalah pembagian citra ke dalam elemen-elemen diskrit (pixel), sedangkan quantitazion adalah pemberian nilai intensitaswarna pada setiap pixel dengan nilai yang berupa bilangan bulat (Awcock, 1996). Beberapa hal yang perlu diperhatikan dalam pengolahan citra digital adalah kuantitas data, pendekatan statistik, kecepatan, keefisiensian, sistematika, pencarian informasi kembali (retrival), dan modifikasi, termasuk resolusi citranya. (Purwadhi, 2001) 2.4. Brightness Brightness adalah kata lain untuk intensitas cahaya. Kecerahan pada sebuah titik (pixel) di dalam citra bukanlah intensitas yang real, tetapi sebenernya adalah intensitas rata rata dari suatu area yang mencakupnya. Sistem visual manusia mampu menyesuaikan dirinya dengan tingkat kecerahan (brightness level) mulai

10 dari yang paling rendah sampai yang paling tinggi dengan jangkauan sebesar 10 10. (Fatmawati, 2011) Untuk membuat citra lebih terang atau lebih gelap, kita dapat melakukan pengubahan kecerahan citra. Kecerahan atau kecemerlangan citra dapat diperbaiki dengan menambahkan atau mengurangkan sebuah konstanta kepada dari setiap pixel didalam citra. Akibat operasi ini, histogram mengalami pergeseran. (Munir, 2004) Nilai pixel hasil pengubahan mungkin lebih kecil atau sama dengan derajat keabuan minimum (0) atau lebih besar sama dengan derajat keabuan maksimum (255). Karena itu, pixel tersebut perlu dilakukan clipping ke nilai keabuan minimum atau kenilai keabuan maksimum. (Munir, 2004) 2.5. Contrast Streching Contrast streching biasa disebut dengan normalisasi mencoba untuk meningkatkan kualitas gambar dengan peregangan dengan intensitas nilai dalamnya agar dapat memanfaatkan sepenuhnya kemungkinan nilai yang didapatkan oleh gambar. Contrast streching biasa digunakan untuk mendapatkan citra baru dengan kontras yang lebih baik daripada kontras asalnya. (Dharmawan, 2013) Contrast streching digunakan untuk meningkatkan jangkauan dinamis dari tingkat abu-abu dalam gambar. Sebagai contoh, dalam sistem 8-bit tampilan gambar dapat menunjukkan maksimum 256 tingkat abu-abu. (Dharmawan, 2013) Citra yang memiliki kontras rendah dapat terjadi karena kurangnya pencahayaan dalam gambar, kurangnya bidang dinamika dari sensor citra, atau kesalahan pdalam menggada pengaturan saat pembukaan lensa dalam mengambil

11 sebuah citra. Ide dari proses contras streching adalah untuk meningkatkan bidang dinamika dari gray level di dalam citra yang akan diproses. Citra dengan kontras rendah mempunyai kualitas yang relatif kurang baik, sehingga informasi yang diterima sulit untuk diinterpretasikan oleh mata manusia. (Dharmawan, 2013) Gambar pengindraan jauh diperoleh dari multi-spectral. FCC (False Color Composite) adalah kombinasi dari ketiga band, seperti di mana masing masing band diberi tugas untuk pewarnaan primer yang berbeda, yaitu (RGB) Red, green, dan blue. (Dharmawan, 2013) Gambar 2.1 Sebelum proses contras streching (Kumar, 2010) Gambar 2.2 Setelah pemrosesan pada contras streching (Kumar, 2010)

12 Sering kali gambar dipindai sedemikian hingga, untuk mengubah kecerahan yang dihasilkan tidak menggunakan rentang dinamis yang sedemikian hingga. Penyempurnaan kontras ditingkatkan agar daya nalar benda pada gambar dapat ditingkatkan kecerahanya antara obyek dan background nya. (Eschbach, 2009). Citra kontras rendah dapat diperbaiki kualitasnya dengan operasi peregangan kontras. Melalui operasi ini, nilai warna keabuan akan merentang dari 0 sampai 225 (pada citra 8-bit), dengan kata lain nilai warna keabuan terpakai secara merata. (Munir, 2004) Gambar 2.3 Peregangan kontras (Contrast Streching) (Milayanti, 2013) Pada peningkatan kontras, titik yang cenderung gelap akan menjadi lebih gelap, dang yang cenderung terang akan menjadi lebih cemerlang. Peningkatan kontras juga bisa dilakukan dengan berbagai macam rumus, salah satunya : (Milayanti, 2013) S = hl Q...... (1) Kontras menyatakan sebaran terang (lighteness) dan gelap (darkness) di dalam sebuah gambar. Citra dengan kontras rendah di cirikan oleh sebagian besar komposisi citranya adalah terang atau sebagian besar citranya gelap. Pada citra

13 dengan kontras yang baik, komposisi citra gelap dan citra terang tersebar secara merata. (Fatmawati, 2011) Metode pada contrast streching sangat tergantung dari kebutuhan, apakah kontras citra mau dibuat kearah gelap atau yang terang. Contrast yang baik akan terlihat pada nilai nilai grafik histogram yang menyebar secara merata dari warna gelap hingga warna terang. (Choerudin, 2013) Cara kerja dari proses contrast streching (peregangan kontras) pada citra 8-bit adalah sebagai berikut. 1. Mengelompokan dan menghitung pixel berdasarkan nilai keabuan (membuat histogram). (Choerudin, 2013) 2. Memindai (Scan) histogram dari nilai keabuan terkecil ke nilai keabuan terbesar (0 hingga 255) untuk menemukan batas nilai keabuan yang terendah dan batas nilai keabuan tertinggi dari kelompok pixel (citra). (Choerudin, 2013) 3. Memetakan (menskalakan) berdasarkan pixel pixel yang berada di antara batas terendah hingga batas tertinggi untuk memenuhi rentang nilai dari warna keabuan yang lengkap (0 hingga 255) dengan persamaan: (Choerudin, 2013)....... (2) Dalam hal ini Y adalah nilai keabuan yang baru atau diperoleh, X adalah nilai keabuan yang lama, X1 adalah nilai keabuan tertinggi dari kelompok pixel dan X2 adalah nilai keabuan terendah dari kelompok pixel. Dengan menggunakan persamaan (2) maka akan didapatkan nilai keabuan 0-255. (Choerudin, 2013)

14 Metode yang digunakan dalam contrast streching adalah dengan menghitung pixel dari image dan kemudian melakukan proses untuk melebarkan pixel levelnya : (sembiring, 2012) Pixel lama - pixel level terendah Pixel level tertinggi - pixel level terendah x 255 (3) 2.6. Grayscale Proses awal yang sering dilakukan dalam melakukan image processing adalah mengubah citra berwarna menjadi citra grayscale. Hal ini digunakan untuk menyedarhanakan model citra. (Dharmawan, 2013). Citra grayscale hanya menggunakan warna satu tingkatan warna abu abu.. Warna abu abu adalah satu satunya warna pada ruang RGB (Red, Green, Blue) yang mempunyai itensitas warna yang sama. Pada citra berasas keabu abuan hanya mememlukan nilai intensitas untuk tiap piksel sebagai nilai tunggal, sedangkan pada citra yang berwarna memerlukan sebanyak tiga nilai intensitas untuk setiap pikselnya. Intensitas dari citra berwarna grayscale akan disimpan ke dalam 8 bit integer yang memberikan 256 kemungkinan yang mana akan dimulai dari level 0 hingga 255 (0 untuk warna hitam dan 255 untuk warna putih dan di antara 0 255 adalah derajat warna keabuan). (sunu jatmika, 2014)

15 Gambar 2.4 Grayscale level (sunu jatmika, 2014) 2.7. RGB (Red, Green, Blue) RGB mengacu pada sistem untuk mewakili warna yang akan digunakan pada layar komputer. Warna merah, hijau, dan biru dapat dikombinasikan dalam berbagai proporsi untuk mendapatkan warna spektrum. Tingkat R, G, dan B mendapat nilai rentang dari 0 sampai 100 persen dari intensitas penuh. (Rouse, 2005). Gambar 2.5 Contoh reperentasi RGB (Pradhitya, 2015) Pengolahan warna dengan menggunakan model RGB sangat mudah dan sederhana, karena informasi warna dalam komputer sudah dikemas dalam model yang sama. Hal yang perlu dilakukan adalah melakukan pembacaan nilai nilai R, G, dan B pada satu pixel. (Pradhitya, 2015)

16 Salah satu cara untuk menghitung warna yaitu dengan cara menormalisasi ketiga komponen warna tersebut. Normalisasi penting dilakukan terutama bila sejumlah citra ditangkap dengan penerangan yang berbeda beda. Hasil perhitungan tiap komponen warna pokok yang telah dinormalisasi akan menghilangkan pengaruh penerangan sehingga setiap komponen warna dapat dibandingkan satu sama lainya walaupun berasal dari citra dengan kondisi penerangan yang tidak sama. (Pradhitya, 2015) Cara menormalisasi adalah sebagai berikut.. (4).(5).(6) Bila ketiga warna komponen warna yang telah dinormalisasi dengan masing masing indeks warna merah (r), indeks warna hijau (g), dan indeks berwarna biru (b), mempunyai nilai yang sama (1/3), maka objek tidak berwarna. Bila (r) lebih besar dari pada g dan b, maka objek berwarna merah, dan seterusnya. (Pradhitya, 2015) 2.8. Histogram Histogram adalah grafik yang menggambarkan penyebaran dari nilai nilai pixel yang terdapat pada ssuatu citra atau bagian citra tertentu didalamnya. Intensitas pada citra dapat diketahui dari sebuah histogram. Histogram juga dapat mengetahui tentang banyak hal tentang kecerahan (Brigrthnets) dan kontras

17 (Contrast) dari sebuah gambar. Karena itu histogram adalah alat bantu yang sangat berharga dalam sebuah pengerjaan pengolahan citra, baik secara kuantitatif ataupun kualitatif. (Fatmawati, 2011) Histogram merupakan dasar untuk berbagai teknik pengolahan domain spesial. Manipulasi histogram dapat digunakan secara efektif untuk peningkatan citra, seperti yang ditampilkan di bagian ini. Histogram sederhana untuk menghitung dalam perangkat lunak dan juga untuk implementasi hardware, sehingga membuat mereka populer dalam pengolahan citra yang real-time. (Rafael C. Gonzalez, 2004) Penyebaran nilai intensitas harus diubah supaya bisa menghasilkan hasil citra yang baik, dan teknik yang biasa dipakai adalah pemerataan histogram (Histogram equalizatition). Tujuan dari pemerataan histogram sendiri adalah untuk memperoleh penyebaran yang merata, sehingga setiap derajat keabuan akan memiliki jumlah pixel yang relatif sama. (Fatmawati, 2011) Membandingkan histogram dari citra mentah dan citra yang ditingkatkan menggunakan linear streching dan histogram yang disamakan. Apa saja bagian yang terdapat pada histogram? (Harrison, 2005) 1. Judul, judul singkat yang menjelaskan tentang isi yang terkandung dalam histogtram. (Harrison, 2005) 2. Horisontal atau X-Axis: horisontal atau sumbu X berisi skala yang memiliki nilai nilai yang pengukuranya cocok. Pada umumnya pengukuran ini dikelompokan kedalam interval untuk membantu meringkas set data yang besar, sedangkan data individu tidak ditampilkan. (Harrison, 2005)

18 3. Bar: Bar memiliki dua karakteristik yang penting, yaitu tinggi dan lebar. Tinggi untuk menunjukan jumlah nilai dalam selang waktu yang terjadi, sedangkang width merupakan panjang pada interval yang tertutup oleh bar. (Harrison, 2005) 4. Vertical ory-axis: vertikal atau Sumbu Y adalah skala yang berisi beberapa waktu nilai yang terdapat pada selang waktu yang terjadi. Jumlah waktu juga biasa disebut sebagai frekuensi. (Harrison, 2005) 5. Legend : legend memberikan informasi tambahan bahwa dokumen mana data itu berasal dari dan bagaimana pengukuran dikumpulkan. (Harrison, 2005) 2.8.1. Pembuatan Histogram 1. Ciri ciri citranya a. Gelap b. Terang c. Normal d. Normal Brightness dan Contrast Gambar 2.6 (a) Citra Gelap, (b) Citra terang, (c) Citra normal (d) normal brightness dan high contrast (Prof. Dr.rer.nat. Achmad Benny Mutiara, 2005)

19 Gambar 7. Memperlihatkan tiga buah citra lena. Citra lena yang pertama terlalu gelap. Histogramnya banyak menumpuk pada bagian kiri, karena citra tersebut mengandung banyak nilai intensitas yang dekat dengan 0 (hitam). Citra lena yang kedua terlalu terang. Histogramnya banyak menumpuk pada bagian kanan, karena citra tersebut mengandung banyak nilai intensitas yang dekat dengan 255 (putih). Citra lena yang ketiga adalah citra yang normal (bagus). Histogram tersebar merata di seluruh daerah derajat keabuan. (Prof. Dr.rer.nat. Achmad Benny Mutiara, 2005) 2.8.2. Membuat Histogram Misalkan citra digital memiliki L derajat keabuan, yaitu dari nilai 0 sampai L-1 (misalnya pada citra dengan kuantitas derajat keabuan 8-bit, nilai derajat keabuan dari 0 sampai 255). Secara sistematis histogram citra dihitung dengan rumus, i = 0, 1,., L-1..(7) Yang dalam hal ini, ni = jumlah pixel yang memiliki derajat keabuan i n = jumlah seluruh pixel di dalam citra Plot hi versus fi dinamakan histogram. Gambar 8. Adalah contoh sebuah histogram citra. Secara grafis histogram ditampilkan dengan diagram batang. Dapat diperhatikan bahwa persamaan (7), nilai ni telah dinormalkan dengan membaginya dengan n, nilai hi berada di dalam selang 0 sampai 1. (Prof. Dr.rer.nat. Achmad Benny Mutiara, 2005)

20 Gambar 2.7 Histogram citra (Prof. Dr.rer.nat. Achmad Benny Mutiara, 2005) Fitur yang dimiliki OpenCV antara lain : 1. Manipulasi data citra (alocation, copying, setting, convert). 2. Citra dan video I/O (file dan kamera based input, image/video file output). 3. Manipulasi Matriks dan Vektor beserta rutin-rutin aljabar linear (products, solvers, eigenvalues, SVD). 4. Data struktur dinamis (lists, queues, sets, trees, graphs). 5. Pemroses citra fundamental (filtering, edge detection, corner detection, sampling and interpolation, color conversion, morphological operations, histograms, image pyramids). 6. Analisis struktur(connected components, contour processing, distance Transform, various moments, template matching, Hough Transform, polygonal approximation, line fitting, ellipse fitting, Delaunay triangulation). 7. Kalibrasi kamera (calibration patterns, estimasi fundamental matrix, estimasi homography, stereo correspondence). 8. Analisis gerakan (optical flow, segmentation, tracking). 9. Pengenalan obyek (eigen-methods, HMM).

21 10. Graphical User Interface (display image/video, penanganan keyboard dan mouse handling, scroll-bars). OpenCV terdiri dari 3 library, yaitu: 1. CV : Untuk algoritma Image Processing dan Vision 2. Highgui : Untuk GUI, Image dan Video I/O 3. CXCORE : Untuk struktur data, support XML dan fungsi-fungsi grafis.