Analista Y Programador De Sistemas
Ing. Francisco Carlos Calderón
Campus Party 2010
http://opencvjaveriana.wikispaces.com/
1. Introducción Uso e instalación.
1.1 Introducción.
1.1.1 Descripción de la organizaciónde 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
1.4 Diferencias operativas y de instalación con
OpenCV1.0, 1.1, 2.0, 2,1 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 BSD”,
orientadas a visión por computador.
Puedeser 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 licenciapermite 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 deOpenCV
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 deOpenCV 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
interacción con
archivos de
imágenes y video
Procesamiento de
Imágenes yalgoritmos de visión
CXCORE
Estructuras y Algoritmos Básicos
Soporte a XML
Misceláneos
ML
Clasificadores
Estadísticos y
herramientas de
agrupación
CVAux
Algoritmos
Experimentales...
Regístrate para leer el documento completo.