OpenCV 2009 3 by wON0m3

VIEWS: 12 PAGES: 10

									           OpenCV

Ing. Francisco Carlos Calderón
Pontificia Universidad Javeriana
http://opencvjaveriana.wikispaces.com/
1. Introducción Uso e instalación.

    1.1 Introducción.
     1.1.1 Descripción de la organización de las
     bibliotecas.
     1.1.2 Documentación "Wikis, Links útiles etc".
     1.2 Instalación de OpenCV 1.0 bajo Windows.
     1.3 Configuración de OpenCV en Microsoft
     Visual C++ 2008 Express Edition.
     1.4 Diferencias operativas y de instalación con
     OpenCV 1.0, 1.1, 2.0 y repositorio SVN
1.1 Introducción.

 Que es OpenCV?
 Son un conjunto de bibliotecas de C y C++
  de código libre “Open Source”,
  orientadas a visión por computador.
 Puede ser usado en Windows Linux y
  MacOS X, existen interfaces para
  Python, Octave y Matlab bajo desarrollo.
Licencia

    Intel fue pionera en el desarrollo de
     OpenCV, sin embargo su licencia
     permite el desarrollo con las bibliotecas
     e inclusive la modificación y distribución
     de las mismas, también la explotación
     investigativa y comercial.
     Completamente “Open Source”
Estructura de OpenCV

   Estas bibliotecas se dividen en cinco
    grandes grupos :
 1. CXCORE: donde se encuentran las
    estructuras y algoritmos básicos que
    usan las demás funciones. Ej: suma,
    media, operaciones-binarias…
 2. CV: donde están implementadas las
    funciones principales de procesamiento
    de imágenes. Ej: Erosión, Canny..
Estructura de OpenCV

 3. HighGUI: todo lo relacionado a la interfaz
    grafica de OpenCV y las funciones que
    permiten importar imágenes y video
    (actualmente ffmpeg, Cvcam,…etc)
 4. ML: que cuenta con algoritmos de
    aprendizaje, clasificadores y demás. Ej SVM,
    Adaboost.
 5. CvAux: con funciones experimentales Ej
    BG/FG, estereo.
Distribución de OpenCV
                                                                 HighGUI
           CV
                                                             Interfaz Gráfica e
    Procesamiento de
                                                              interacción con
       Imágenes y
                                                                archivos de
   algoritmos de visión
                                                             imágenes y video

                                     CXCORE

                          Estructuras y Algoritmos Básicos
                                   Soporte a XML
                                    Misceláneos


           ML
                                                                  CVAux
     Clasificadores
                                                                Algoritmos
     Estadísticos y
                                                              Experimentales
    herramientas de
                                                                  BG/FG
      agrupación
1.1.2 Documentación
  Oficial :
 http://opencv.willowgarage.com/wiki/
  Documentación:
 http://opencv.willowgarage.com/documentation/
   index.html
  Soporte:
 http://tech.groups.yahoo.com/group/OpenCV/
1.1.2 Documentación
  OpenCV 1.0 API:
http://www.cs.indiana.edu/cgi-
   pub/oleykin/website/OpenCVHelp/
 Descarga de OpenCV:
http://sourceforge.net/project/showfiles.php?group_id=22
   870&package_id=16937
 OpenCV SVN:
http://opencvlibrary.svn.sourceforge.net/viewvc/opencvlib
   rary/
 OpenCV Wiki Javeriana:
http://opencvjaveriana.wikispaces.com/
Instalación de OpenCV

  1.2 Instalación de OpenCV 1.0 bajo
   Windows.
  1.3 Configuración de OpenCV en
   Microsoft Visual C++ 2008 Express
   Edition.
  1.4 Diferencias operativas y de
   instalación con OpenCV 1.0, 1.1, 2.0 y
   repositorio SVN

								
To top