Вікі#

Швидкі посилання#
Типове використання#
CMUcam1 можна використовувати для відстеження чи моніторингу кольорів. Найкращої продуктивності можна досягти за наявності висококонтрастних та інтенсивних кольорів. Наприклад, вона може легко відстежувати червоний м’яч на білому тлі, але було б важко розрізнити різні відтінки коричневого при мінливому освітленні. Відстеження барвистих об’єктів можна використовувати для локалізації орієнтирів, слідування вздовж ліній чи переслідування рухомих маяків. Використовуючи статистику кольору, CMUcam1 може моніторити сцену, виявляти певний колір чи виконувати примітивне виявлення руху. Якщо CMUcam1 виявляє різку зміну кольору, то, ймовірно, щось у сцені змінилося. Використовуючи «лінійний режим», CMUcam1 може генерувати двійкові зображення барвистих об’єктів низької роздільної здатності. Це можна використовувати для складнішого оброблення зображень, що включає виявлення розгалужень чи навіть просте розпізнавання форм. Ці досконаліші операції потребують власних алгоритмів для подальшого оброблення двійкових зображень, надісланих від CMUcam1. Як і у випадку зі звичайною цифровою камерою, цей тип оброблення може потребувати комп’ютера чи принаймні швидкого мікроконтролера.
Типова конфігурація#
Найпоширеніша конфігурація для CMUcam1 — це щоб вона зв’язувалася з головним процесором через стандартний послідовний порт RS232. Цим «головним процесором» може бути комп’ютер, PIC, Basic Stamp, Handy Board, Brainstem чи подібний мікроконтролер. CMUcam1 достатньо мала, щоб додати простий зір вбудованим системам, які не можуть дозволити собі розмір чи потужність стандартної системи зору на базі комп’ютера. Її протокол зв’язку розроблено, щоб пристосуватися навіть до найповільніших процесорів. Якщо ваш пристрій не має повністю зсунутого за рівнем послідовного порту, ви також можете зв’язуватися з CMUcam1 через її послідовний порт TTL. Це те саме, що й звичайний послідовний порт, за винятком того, що дані передаються з використанням неінвертованої логіки від 0 до 5 вольтів. CMUcam1 підтримує різні швидкості передавання, щоб пристосуватися до повільніших процесорів. Для ще повільніших процесорів CMUcam1 може працювати в «режимі опитування». У цьому режимі головний процесор може запитати CMUcam1 лише про один пакет даних. Це дає повільнішим процесорам можливість легше залишатися синхронізованими з даними. Також можна додати затримку між окремими символами послідовних даних за допомогою команди «режим затримки». Через затримки зв’язку і режим опитування, і режим затримки знизять загальну кількість кадрів, які можна обробити за одну секунду. Роздільні здатності кадрів залежать від послідовних затримок і швидкості передавання.