Implementasi Deteksi Citra Berwarna Menggunakan OpenCV Library pada Perangkat Keras Embedded System

Rohman, Fatkhur (2012) Implementasi Deteksi Citra Berwarna Menggunakan OpenCV Library pada Perangkat Keras Embedded System. Magister thesis, Universitas Brawijaya.

Abstract

Salah satu prasyarat yang harus dimiliki perangkat kontrol pada aplikasi yang berhubungan dengan pengolahan citra adalah kemampuan untuk dapat mengolah citra dengan cepat. Perangkat kontrol ini seringkali terbatas pada aplikasi dan simulasi menggunakan PC/laptop dengan prosesor berarsitektur x86. Perangkat PC/laptop generasi terbaru sekarang mempunyai spesifikasi kecepatan pengolahan data dan manajemen memori berkecepatan tinggi, sehingga tidak menjadi permasalahan apabila dipergunakan dalam proses pengolahan citra. Namun pada sisi yang lain, perangkat PC/laptop mempunyai kelemahan pada besarnya konsumsi daya pada saat aplikasi berjalan, dimensi yang relative lebih besar dan berat sehingga menjadi masalah pada sisi portabilitas dan pilihan antarmuka yang tersedia seringkali sedikit. Berdasar alasan diatas, penelitian ini mengkhususkan diri untuk menerapkan proses pengolahan citra yakni dalam hal mendeteksi obyek berwarna menggunakan perangkat embedded system dengan prosesor berarsitektur ARM. Jenis perangkat kontrol ini mempunyai kelebihan pada sisi sangat rendahnya konsumsi daya saat aplikasi berjalan, dimensi yang relative lebih kecil yang berarti mempunyai kelebihan portabilitas tinggi, dan menyediakan pilihan antarmuka yang sangat beragam untuk disesuaikan dengan perangkat tambahan luar. Hasil penelitian ini menunjukkan bahwa perangkat kontrol menggunakan prosesor berarsitektur ARM mampu menjalankan proses pengolahan citra untuk mendeteksi obyek dengan baik. Hal ini dibuktikan dengan koordinat lokasi bola dapat ditemukan dengan tepat dan sesuai dengan perhitungan secara matematis. Kontroler ARM mampu untuk mendeteksi obyek bola dari koordinat pixel 0,0 sampai 640x480 atau sesuai dengan ukuran pixel kamera. Namun, karena keterbatasan kecepatan prosesor pada kontroler ARM ini menyebabkan kecepatan proses deteksi menjadi lebih lama ±10x apabila dibandingkan dengan data kecepatan pada prosesor berarsitektur x86 pada PC/laptop. Semua proses penelitian ini dilakukan menggunakan sistem operasi linux pada PC/laptop, embedded linux system pada perangkat ARM dan Library open source OpenCV.

English Abstract

ability to be able to process images with higher speed is a prerequisite in an image processing application. In this case, most applications and simulations was run based on x86 processor architecture at a PC/laptop. With higher specification of x86 in processor and memory management unit (MMU), will deliver properly most image processing application. But in o r hand, PC or Laptop was still having a problem in some application due to its high power consumptions, large-weight dimension and limited optional external interface type. Based on that reason, this research tend to implement an image processing algorithm, to detect colored object using embedded system hardware based on ARM processor architecture. This processor surely promises low in power consumptions, small-light dimension and many of optional external interface type. result shows, that ARM processor architecture is able to perform image processing algorithm, to detect colored object. ARM controller is able to detect colored object from 0,0 to 640x480 pixel coordinates. But re is a problem due to speed of detection that is decreased to 10 times longer than x86 processor architecture. This problem actually can be solved by using higher processing speed of ARM controller. A whole research is conducted based on linux operating system, Open source utilities and OpenCV library.

Item Type: Thesis (Magister)
Identification Number: TES/621.399 4/ROH/i/041202339
Subjects: 600 Technology (Applied sciences) > 621 Applied physics > 621.3 Electrical, magnetic, optical, communications, computer engineering; electronics, lighting
Divisions: S2/S3 > Magister Teknik Elektro, Fakultas Teknik
Depositing User: Endro Setyobudi
Date Deposited: 16 Oct 2012 10:51
Last Modified: 16 Oct 2012 10:51
URI: http://repository.ub.ac.id/id/eprint/158704
Full text not available from this repository.

Actions (login required)

View Item View Item