CMUcam4 merupakan versi terbaru dari seri CMUcam sebelumnya. Pada
versi terbaru ini cukup banyak perubahan yang dilakukan agar modul
camera ini dapat digunakan untuk berbagai macam aplikasi dan mampu
dihubungkan dengan berbagai macam kontroler utama, seperti PC,
Arduino(AVR), MCS-51, BASIC Stamp, PIC, dll. Berbasiskan prosesor Parallax P8X32A yang merupakan propeller chip dimana terdapat 8 buah prosesor di dalam chip
tersebut, membuat modul kamera ini mampu mengakomodasi pengolahan
gambar digital dengan cepat dan data tersebut dapat dibaca dengan mudah
oleh mikrokontroler, seperti Arduino (AVR), BASIC Stamp 2, dll. Selain
memiliki prosesor utama yang mumpuni, CMUcam4 juga menggunakan sensor
kamera CMOS OV9665 1.3 MegaPixel yang telah dilengkapi dengan
lensa kamera dengan ukuran yang lebih kecil jika dibangdingkan dengan
CMUcam versi sebelumnya.
Contoh aplikasi yang dapat dengan mudah diimplementasikan adalah
"RoboSoccer (mengejar bola bewarna)", hal ini dikarenakan adanya fitur
untuk pembacaan warna gambar pada objek berwarna (contoh : merah) di
sumbu X-Y dengan hanya menggunakan mikrokontroler AVR, MCS-51, BASIC
Stamp, dll. Selain perbaikan dari sisi fitur dari pengolahan gambar
digital, CMUcam4 juga menyediakan tambahan fitur TV-Out yang mampu
menampilkan gambar di TV.
Penjelasan lengkap perihal CMUcam4 dapat dilihat melalui link berikut.
Dimensi : -
Spesifikasi :
Berbasiskan Parallax P8X32A sebagai prosesor dan OV9665 sebagai sensor kamera.
Firmware dari prosesor Parallax P8X32A bersifat Open-Source dan re-programmable dengan menggunakan Properller Tool.
Memiliki desain PCB dan pinout kompatibel dengan shield Arduino™
Terdapat library program dan demo program untuk modul Arduino dan BASIC Stamp.
Memiliki resolusi VGA (640x480) RGB565/YUV655 color sensor.
Mampu menghasilkan gambar dengan kecepatan 10 fps.
Mampu menghasilkan raw image data melalui komunikasi serial ataupun disimpan ke dalam flash card.
Resolusi gambar : (640:320:160:80)x(480:240:120:60).
RGB565/YUV655 color space.
Terintegrasi dengan algoritma pengolahan sinyal (QQVGA 160x120).
Track user defined color blobs in the RGB/YUV color space.
Memiliki fungsi untuk menghitung nilai rata-rata, nilai tengah ataupun standar deviasi.
Pembagian (thresholded) dalam pengambilan gambar untuk proses tracking melalui komunikasi serial ataupun flash card.
Resoluasi gambar : 80x60.
Monochrome color space.
Mampu menghasilkan IHistorgram (up to 128 Bins).
Arbitrary image clipping (windowing).
Memiliki socket untuk uSD/uSDHC/uSDXC flash card dengan driver FAT16/32.
Mampu memanipulasi direktori dan file.
Memiliki beberapa pin I/O :
2 port untuk servo (untuk pan&tilt dengan resolusi 1us pada frekuensi 50 Hz).
LED indikator untuk kenerja kontroler dan catu daya.
Monochrome baseband analog video output (NTSC/PAL) of
160x120 resolution for tracking visualization (segmented (thresholded)
image w/ color centroid and bounding box overlay at 10 FPS).
Tersedia GUI di PC untuk melihat gambar yang didapatkan oleh CMUcam4.