Aceleración de OpenCV DSP

Aceleración de OpenCV DSP - GSoC 2010

Su objetivo es acelerar algoritmos de OpenCV en plataformas OMAP3 utilizando la en-viruta C64x + DSP. Utiliza OpenCV 2.1 como referencia y es dependiente de la misma. La primera versión de este proyecto demuestra la aceleración de algunos de los algoritmos de OpenCV como cvSoble(), cvIntegral(), cvCvtColor() y cvDFT(). Este trabajo proporciona una biblioteca separada 'libopencvdsp.so' de estos algoritmos. Los usuarios tienen la opción para seleccionar solamente brazo base API o DSP basado en API. Todo DSP basado en API van precedidas de 'DSP_'. El código ha sido sometido el Beagleboard Rev C4. Este trabajo utiliza C6Accel biblioteca como una biblioteca de referencia y lo extiende para apoyar OpenCV. Este trabajo demuestra la significativa aceleración de algoritmos de OpenCV haciendo una llamada asincrónica a C64x + DSP.

Estudiante: Pramod Poudel

Mentores: Katie Roberts-Hoffman, Luis Gustavo Lira

Repositorio: http://code.google.com/p/opencv-dsp-acceleration/

Etiquetas: OpenCV, Dsp, Beagleboard

Artículos Relacionados

Detección de círculos con OpenCV y Python

Detección de círculos con OpenCV y Python

Inspiración:-La Idea de esto vino cuando yo estaba jugando con OpenCV y varias funciones. Luego un amigo le pidió que le ayudara a desarrollar un algoritmo que puede detectar que un círculo de una cámara FPV montados a un avión RC y ajustar la alinea
Servidor de música de frambuesa Pi con Crossover incorporado y DSP

Servidor de música de frambuesa Pi con Crossover incorporado y DSP

Hola ' quiero compartir este proyecto con ustedes iblers: convirtiendo su frambuesa pi en un servidor de música que puede reproducir de alta resolución, archivos de audio, separar las señales de audio frecuencia (crossover) y proporcionan altavoz y s
Primeros pasos con OpenCV y Edison Intel

Primeros pasos con OpenCV y Edison Intel

Como robots comienzan a poblar el planeta necesitan una manera de "ver" el mundo de manera similar a lo que hacemos los seres humanos y ser capaces de utilizar estos datos de la visión para tomar decisiones. Hoy en día un sistema de visión de or
Detección de rostros en tiempo real usando OpenCV con Java

Detección de rostros en tiempo real usando OpenCV con Java

Detección de la cara es la manera de determinar las ubicaciones de rostros humanos en imágenes digitales o secuencia de vídeo como cam.Usamos detección de rostros en robótica y también en reconocimiento biométrico en este instructableEn este instruct
Flash un codificador Drone APM 2.6 PPM para permitir el Radio de aceleración a prueba de fallos (Atmega32U2)

Flash un codificador Drone APM 2.6 PPM para permitir el Radio de aceleración a prueba de fallos (Atmega32U2)

2.6 de la APM es un controlador de vuelo para aviones teledirigidos que permite un vuelo RC y autónomo. Este es un Manual fácil y rápido parpadea el codificador APM 2.6 PPM para permitir el Radio de aceleración a prueba de fallosNota: Este proceso no
Frente a la detección y seguimiento con Arduino y OpenCV

Frente a la detección y seguimiento con Arduino y OpenCV

versiones20 de febrero de 2013: En respuesta a una pregunta de estudiante Hala Abuhasna si desea utilizar la clase Serial. net, utilice la Convención de nomenclatura "\\\.\\COMn" y reemplazar n por un número > 9 para definir el puerto com par
Rampas de Galileo: explorando la velocidad y aceleración con mármol y planos inclinados

Rampas de Galileo: explorando la velocidad y aceleración con mármol y planos inclinados

Este experimento sigue plano inclinado experimento de instrucción de velocidad y aceleración de bolas rodando por un plano inclinado de Galileo. Galileo usa bolas de latón y cascabeles montados sobre un plano inclinado, podemos utilizar mármoles un p
RasPi + OpenCV = seguimiento de cara

RasPi + OpenCV = seguimiento de cara

Este instructable le mostrará todo lo que necesitas saber sobre la instalación de su nueva cámara RasPi a su frambuesa Pi e implementar cara de OpenCV bibliotecas de seguimiento. El tutorial no se asume que sabes programar o entender el funcionamient
Configure a DSP Processor

Configure a DSP Processor

Procesador de señal digital (DSP) es un tipo especial de microprocesador (o un bloque SIP), con su arquitectura optimizada para las necesidades operativas de procesamiento digital de señales.Procesadores de señal digital (DSP) tomar señales reales co
Restando el fondo de un video con Intel Edison y OpenCV

Restando el fondo de un video con Intel Edison y OpenCV

Se trata de un Instructable para mostrarle cómo restar el fondo de una imagen utilizando la Intel Edison y OpenCV. Esta técnica puede utilizarse para identificar objetos en movimiento en un video como coches, personas, etc..Paso 1: Lo que usted neces
Aprende sobre aceleración con coches del cohete.

Aprende sobre aceleración con coches del cohete.

Un motor de cohete miniatura, tubos pen, una rueda caliente y un poco de pegamento caliente será la ayuda perfecta para conocer la aceleración!Paso 1: materialesLo esencial:-Caliente el coche de ruedas o un coche de igual valor (sólido, no un product
Usando Python y la librería OpenCV detección de rostros

Usando Python y la librería OpenCV detección de rostros

Este proyecto utilizará la librería OpenCV y python para facilitar la detección de la caraPaso 1: Lo que usted necesita1. la Junta de desarrollo de Intel Edison2. una cámara web, utilizamos la luz onda LW-IC5003. Python y la librería openCV instalado
Ciencia más abierta de la fuente - determinar la aceleración debido a gravedad

Ciencia más abierta de la fuente - determinar la aceleración debido a gravedad

voy a ir a través de un proceso que le permitirá determinar la aceleración debido a la gravedad. Utilizar esta actividad con mis alumnos de física de secundaria. En el pasado hemos hecho una actividad similar utilizando un dispositivo y puerta foto d
Rocket coche aceleración

Rocket coche aceleración

nuestra tarea consistía en crear un coche volador con un coche de rueda caliente y un motor del cohete del modelo. Los mejores coches para este proyecto van a ser las ruedas calientes que son buses escolares, ambientes y camionetas. El objetivo era q