2009-10-19 19 views
7

Algunos pueden sugerir una plataforma incrustada de prueba/desarrollo para usar con OpenCV. Me gustaría desarrollar una solución de análisis de video integrado, pero no sé por dónde empezar. Algunos kits de sugerencia/ideas/hw starter?OpenCV en plataforma integrada

¿Quizás algunas soluciones Pc-104 con Intel Atom? ¿Alguien ha realizado alguna prueba sobre las actuaciones en esta plataforma o en cualquier otra plataforma integrada?

Gracias

+0

Si solo quieres jugar con OpenCV en Windows, entonces Visual Studio es bastante bueno y fácil de usar. – Jacob

Respuesta

0

Qué quiere decir la biblioteca OpenCV de visión por ordenador desarrollado originalmente por Intel? Me inclinaría a comenzar con Moblin, Linux embebido de Intel, en moblin.org y para usar una netbook o cualquier PC compatible con Moblin. Conecte una cámara web compatible de la lista en www.qbik.ch/usb/devices/search_res.php?pattern=webcam. Hay una entrada de Wikipedia que podría ayudar. ¡Tu proyecto suena divertido! vítores - Rick

+0

Sí, me refiero a OpenCV, la biblioteca de visión intel computer. Mi problema no es sobre el sistema operativo, sino el hardware donde compilar mi código. Estaba pensando en algunas soluciones para PC-104 u otra cosa. – Grifo

+0

Ahora que el desarrollo de OpenCV se ha transferido a Willow Garage, en su lugar, recomendaría usar Ubuntu, que es el entorno de desarrollo preferido de WG. –

0

Puede usar el kit Blackfin de Analog Devices. Analog Devices ha creado un library similar a opencv para el procesador blackfin DSP.

0

puede utilizar Symbian Simulador para ello Nokia tienen allí Open CV para Symbian para el hardware de prueba que tienen que dejar el correo para ellos u proporcionará el hardware a través del telnet para un momento dado de tiempo

0

OpenCV hace no necesita ningún hardware "especial" para funcionar. Puede usarlo completamente utilizando imágenes de archivos normales (por ejemplo, JPG)

¿Ha consultado algunos de los tutoriales/código? ¿Requieren algo específico que no tienes?

2

Una aplicación OpenCV construida por Pentium/PC se ejecutará en cualquier plataforma Atom sin el mismo sistema operativo. Esto se debe a que los átomos ejecutan nativamente ejecutables Pentium.

Si está buscando una solución más integrada, existen puertos OpenCV para el BeagleBoard. Una vez que OpenCV es un código portátil, se puede compilar en la mayoría de los sistemas que proporcionan un compilador C/C++. He utilizado con éxito OpenCV en procesadores ARM, MIPS y XScale.

En cuanto a las plataformas móviles, existen puertos para iPhone, Android y varias versiones de Windows CE/Mobile/Embdeed.

0

Si está buscando una opción pequeña de muy, le recomiendo encarecidamente la serie Gumstix Overo. Los uso para mi investigación de Visión por Computadora, y funcionan realmente bien. Hay un par de opciones para los procesadores, recomendaría el módulo Overo Tide, que tiene 512 MB de RAM, y un DSP incorporado para descargar algunas operaciones de CV. Combine esto con una placa de expansión Tobi y algunos cables, y tendrá una plataforma completa de investigación de visión por computadora por ~ $ 350. También venden una pequeña cámara, que aún estoy probando. Lo bueno de Gumstix es que puedes construir OpenCV a bordo, lo que te ahorra algunos de los dolores de cabeza con las soluciones de tipo BitBake.

1

Recomendaría personalmente las plataformas TI OMAP - Beagleboard xM y PandaBoard.

Estas placas tienen entrada de video incorporada, ejecutan Linux y tienen un rendimiento más que suficiente para ejecutar OpenCV. También son extremadamente portátiles y tienen un buen apoyo de la comunidad.