Preguntas frecuentes#
¿Qué tiene de único la CMUcam4?#
Tradicionalmente se necesitan computadoras rápidas para capturar y procesar imágenes de cámara. También es necesario escribir el software para realizar este procesamiento. Debido a esto, es difícil usar la visión como sensor en sistemas sencillos.
El sistema de visión CMUcam4 usa un microcontrolador rápido y de bajo costo para manejar todo el procesamiento de alta velocidad de los datos de la cámara y contiene software para realizar tareas de visión sencillas. Debido a que el usuario puede elegir emitir solo información de alto nivel y bajo ancho de banda del sistema de visión, como que el objeto rojo está en la posición X-Y, es posible que un procesador sencillo como un microcontrolador Arduino o BASIC Stamp 2 lea estos datos y dirija a un pequeño robot en tareas como perseguir una pelota de color. El sistema de visión CMUcam4 hace posible ignorar la complejidad de la conexión con la cámara y usar la visión como cualquier otro sensor (por ejemplo, el sonar) que se usa a menudo en sistemas robóticos.
Además, con la nueva funcionalidad de salida de TV, ¡puede ver lo que la CMUcam4 ve en el televisor para verificar que todo funciona!
¿Cuál es la velocidad de fotogramas de la CMUcam4?#
La velocidad de fotogramas es de 30 fotogramas por segundo. Esto significa que la CMUcam4 puede indicarle la posición de un objeto 30 veces por segundo. Usando el protocolo de software serie puede ralentizar esto si lo desea.
¿Cuáles son las dimensiones de la CMUcam4?#
La CMUcam4 mide aproximadamente 52,25 mm (unas 2,05 pulgadas) de longitud desde el lado izquierdo de la placa donde está el conector jack RCA hasta el lado derecho de la placa donde está el conector de tarjeta microSD, 53,50 mm (unas 2,10 pulgadas) de ancho desde la parte superior de la placa donde están los pines de Arduino hasta la parte inferior de la placa donde están los pines de Arduino, y aproximadamente 13 mm (unas 0,51 pulgadas) de altura desde la parte inferior de la PCB hasta la parte superior del jack RCA (el componente más alto de la placa).
¿Cuánto pesa la CMUcam4?#
La CMUcam4 pesa aproximadamente 20 gramos (unas 0,7 onzas).
¿Qué velocidades en baudios admite la CMUcam4?#
La CMUcam4 puede comunicarse a cualquier velocidad en baudios seleccionada mediante el protocolo de software serie. La velocidad en baudios predeterminada después de que la CMUcam4 se reinicia es de 19.200 bits por segundo.
¿Cómo actualizo el firmware de mi CMUcam4?#
Consulte la página wiki del firmware.
¿Funciona la CMUcam4 en exteriores?#
La CMUcam4 tiene un filtro IR. Dependiendo de lo brillante que esté en el exterior, quizás desee suministrar a la CMUcam4 un filtro IR adicional (como la lente de un par de gafas de sol) para su aplicación en exteriores.
¿Puedo escribir código personalizado para la CMUcam4?#
Consulte la página wiki del firmware.
¿Cuánta energía consume la CMUcam4?#
El sistema completo consume aproximadamente 100 miliamperios.
¿Cuál es el campo de visión de la CMUcam4?#
Aproximadamente un campo de visión de 25 grados, que es relativamente estrecho.
¿Qué procesador usa la CMUcam4?#
Consulte la página wiki del firmware.
¿Qué cámara CMOS usa la CMUcam4?#
Consulte la página wiki del firmware.
¿Funciona la CMUcam4 con otras cámaras CMOS?#
No. Actualmente el sistema de hardware y software se ha diseñado para funcionar específicamente con la cámara CMOS OV9665 de OmniVision. El sistema tendría que rediseñarse por completo para funcionar con otra cámara.
¿Dónde puedo obtener más información sobre visión artificial en general?#
La CMUcam4 realiza la sencilla tarea de visión artificial para la que fue diseñada en un paquete pequeño y económico. Sin embargo, el problema general de visión artificial de intentar reconocer objetos arbitrarios en condiciones arbitrarias sigue siendo un tema de investigación muy activo y muy lejos de estar cerca de ser un problema resuelto.
Si desea aprender más sobre visión artificial, quizás quiera probar estos enlaces:
¿Cuál es la secuencia exacta de pasos que realiza el modo demostración al encenderse?#
Esta es la secuencia exacta que el modo demostración realiza al encenderse:
Reinicie la cámara.
Espere 5 segundos a que el ajuste automático de los parámetros de la cámara se estabilice.
Seleccione el modo YCbCr y desactive la ganancia automática y el balance de blancos.
Ejecute el comando «TW» (Track Window).
Tras lo cual, la cámara comenzará a mover los servos hacia el centroide del color detectado por el comando «TW» (Track Window).
¿Cuál es la secuencia exacta de pasos que realiza el comando «TW» (Track Window)?#
Esta es la secuencia exacta de pasos que realiza el comando «TW» (Track Window):
Reduce la ventana a 1/4 del tamaño (en cada dimensión) de la ventana actual a una nueva ventana centrada en el centro de la ventana actual.
Obtenga todas las medias de los canales.
Restaure la ventana al tamaño completo de la imagen.
Establezca el valor máximo y mínimo de cada canal de color como la media de ese canal +/- el umbral suministrado por el usuario para cada canal.
Tras lo cual, la cámara comenzará a transmitir paquetes de tipo F, S y/o T.