Una webcam es muy bien, pero ¿qué podemos hacer con él? Así como resulta, más bien mucho. Visión por computador (CV) es una parte importante de la robótica avanzada y algoritmos de CV se han convertido en el tema de mucho interés en los últimos años. Permitir que su robot "ver" su entorno es una de las cosas más poderosas que puedes hacer para poder realizar tareas complejas. Una de las herramientas más importantes en el desarrollo de la CV es OpenCV. OpenCV es un conjunto de bibliotecas desarrolladas por Intel para ayudar en las tareas de procesamiento de imágenes. Por suerte para nosotros, OpenCV funciona bien en el SBC Phidgets y puede instalarse fácilmente.
Tenga en cuenta que muchas aplicaciones de procesamiento de imagen son extremadamente computacionalmente intensos y demasiado para el SBC manejar. Esto es importante para probar la aplicación como temprano en el ciclo de desarrollo como sea posible para que pueda obtener una buena sensación de cómo la SBC será frente a la cantidad de trabajo que está solicitando de la misma. Este instructable va a caminar a través de la creación de OpenCV, y luego escribir un pequeño programa detecta los objetos rojos en una imagen.