¿No sabes por dónde empezar? Ayúdanos normalizando artículos.
¿Tienes experiencia? Crea alguno de estos artículos de actualidad.

OpenCV

Revisión del 13:04 17 nov 2011 de Sancristobal2 jc (discusión | contribuciones) (Página creada con '{{Ficha desarrollo |nombre= OpenCV |familia= |imagen= |tamaño= |descripción= Es una biblioteca informática de código abierto desarrollado originalmente por la visión de In...')
(dif) ← Revisión anterior | Revisión actual (dif) | Revisión siguiente → (dif)

Plantilla:Ficha desarrollo

OpenCV, es una biblioteca informática de código abierto desarrollado originalmente por la visión de Intel . Es gratuito para uso comercial y la investigación bajo un licencia BSD. La biblioteca es multiplataforma y funciona en Mac OSX, Windows y Linux. Se centra principalmente hacia procesamiento imagen tiempo real como tal si encuentra Intel Integrated Performance Primitives sobre el sistema, utilizará estas rutinas optimizado comerciales a acelerarse.




Historia

Lanzado oficialmente en 1999, el proyecto fue inicialmente OpenCV inicativa de investigación del Intel para avanzar en la CPU aplicaciones de uso intensivo, que forma parte de una serie de proyectos, entre ellos en tiempo real el trazado de rayos y las paredes de visualización 3D.Los principales contribuyentes al proyecto incluye equipo de Intel la biblioteca de rendicimiento, así como una serie de expertos en optimización de Intel en Rusia. En los primeros días de OpenCV, los objetivos del proyecto se describe como :

1. Avanzar en la investigación, proporcionando la visión no sólo libre, sino también el código optimizado para las infraestructuras básicas de la visión. No más de reinventar la rueda.

2. Difundir el conocimiento de la visión de aportar una infraestructura común que los desarrolladores pueden construir, para que el código sería más fácil lectura e intransferible.

3. Promover la visión basada en aplicaciones comerciales, haciendo portátiles, rendimiento optimizado de código disponible de forma gratuita con una licencia que no requiere ser abierto o gratuitas.

Historia

Desde que apareció su primera versión alfa en el mes de enero de 1999, se ha utilizado en infinidad de aplicaciones. Desde sistemas de seguridad con detección de movimiento, hasta aplicativos de control de procesos donde se requiere reconocimiento de objetos. Esto se debe a que su publicación se da bajo licencia BSD, que permite que sea usada libremente para propósitos comerciales y de investigación con las condiciones en ella expresadas.

Open CV es multiplataforma, existiendo versiones para GNU/Linux, Mac OSX y Windows. Contiene más de 500 funciones que abarcan una gran gama de áreas en el proceso de visión, como reconocimiento de objetos (reconocimientos facial), calibración de cámaras, visión estereo y visión robótica.

El proyecto pretende proporcionar un entorno de desarrollo fácil de utilizar y altamente eficiente. Esto se ha logrado, realizando su programación en código C y C++ optimizados, aprovechando además las capacidades que proveen los procesadores multi núcleo. OpenCV puede además utilizar el sistema de primitivas de rendimiento

integradas de Intel, un conjunto de rutinas de bajo nivel específicas para procesadores Intel (IPP).


Funciones

1. Captura en tiempo real.

2. Importación de archivos de vídeo.

3. El tratamiento básico de imágenes (brillo, contraste, umbral.

4. Detección de objetos (cara, cuerpo).

5. Blob detección.

Aplicaciones

  • OpenCV ha sido usado en el sistema de visión del vehículo no tripulado Stanley de la Universidad de Stanford, el ganador en el año 2005 del Gran desafio DARPA
  • OpenCV se usa en sistemas de vigilancia de vídeo
  • OpenCV es la clave en el programa Swistrack, una herramienta de seguimiento distribuida


Fuentes