Wiki#

Camera Front Right Camera Front Camera Board Robot Front Right

Penggunaan Tipikal#

CMUcam1 dapat digunakan untuk melacak atau memantau warna. Kinerja terbaik dapat dicapai ketika terdapat warna-warna yang sangat kontras dan intens. Misalnya, ia dapat dengan mudah melacak bola merah pada latar belakang putih, tetapi akan sulit membedakan antara berbagai gradasi cokelat dalam pencahayaan yang berubah-ubah. Melacak objek berwarna dapat digunakan untuk melokalisasi penanda (landmark), mengikuti garis, atau mengejar suar (beacon) yang bergerak. Menggunakan statistik warna, CMUcam1 dapat memantau suatu adegan, mendeteksi warna tertentu, atau melakukan deteksi gerakan primitif. Jika CMUcam1 mendeteksi perubahan warna drastis, maka kemungkinan besar ada sesuatu dalam adegan yang berubah. Menggunakan "line mode", CMUcam1 dapat menghasilkan gambar biner resolusi rendah dari objek berwarna. Ini dapat digunakan untuk melakukan pemrosesan gambar yang lebih canggih yang mencakup deteksi percabangan, atau bahkan pengenalan bentuk sederhana. Operasi yang lebih canggih ini memerlukan algoritma khusus untuk memproses lanjutan gambar biner yang dikirim dari CMUcam1. Seperti halnya kamera digital biasa, jenis pemrosesan ini mungkin memerlukan komputer atau setidaknya mikrokontroler yang cepat.

Konfigurasi Tipikal#

Konfigurasi paling umum untuk CMUcam1 adalah menjadikannya berkomunikasi dengan prosesor master melalui port serial RS232 standar. "Prosesor master" ini bisa berupa komputer, PIC, Basic Stamp, Handy Board, Brainstem atau mikrokontroler serupa. CMUcam1 cukup kecil untuk menambahkan penglihatan sederhana ke sistem tertanam yang tidak mampu menampung ukuran atau daya dari sistem penglihatan berbasis komputer standar. Protokol komunikasinya dirancang untuk mengakomodasi bahkan prosesor yang paling lambat sekalipun. Jika perangkat Anda tidak memiliki port serial yang sepenuhnya level-shifted, Anda juga dapat berkomunikasi dengan CMUcam1 melalui port serial TTL-nya. Ini sama dengan port serial biasa kecuali bahwa data ditransmisikan menggunakan logika non-inverted 0 hingga 5 volt. CMUcam1 mendukung berbagai baud rate untuk mengakomodasi prosesor yang lebih lambat. Untuk prosesor yang bahkan lebih lambat, CMUcam1 dapat beroperasi dalam "poll mode". Dalam mode ini, prosesor host dapat meminta CMUcam1 hanya satu paket data. Ini memberi prosesor yang lebih lambat kemampuan untuk lebih mudah tetap sinkron dengan data. Dimungkinkan juga untuk menambahkan penundaan antara karakter data serial individual menggunakan perintah "delay mode". Karena penundaan komunikasi, baik poll mode maupun delay mode akan menurunkan jumlah total frame yang dapat diproses dalam satu detik. Resolusi frame dipengaruhi oleh penundaan serial dan baud rate.