Implementasi Deteksi Citra Berwarna Menggunakan OpenCV Library pada Perangkat Keras Embedded System
Main Author: | Rohman, Fatkhur |
---|---|
Format: | Thesis NonPeerReviewed |
Terbitan: |
, 2012
|
Subjects: | |
Online Access: |
http://repository.ub.ac.id/158704/ |
Daftar Isi:
- 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.