Hola chicos, hoy les traigo OpenCV. Software que fue ganador del mejor código del año, varias veces.
De que trata OpenCV, bueno, simplemente es un conjunto de librerías para el desarrollo de software sobre diferentes tecnologías.
C, C++, Python, y hasta el uso de GPU. Siempre abocado a lo que es el tratamiento de imágenes (sean imágenes o vídeo) en tiempo real.
Además cuenta con soporte multiplataforma. Siendo en la comunidad de Linux donde la gente le ha tomado un cariño increíble. Bien sabido que el amor que se profesan Intel y Linux es bastante grande. OpenCV deriba directamente de un conjunto de librerías que en una primera instancia desarrollo la gente de INTEL.
La ultima Release fue en diciembre del 2010, pero sin embargo siempre modifican código con mejoras o solución de errores y podemos acceder a el, por medio del repositorio oficial.
Si desean tener el ultimo código, pueden utilizar el SVN de sourceforge:
dijo:svn co https://code.ros.org/svn/opencv/trunk
Sino pueden descargar para windows:
O para Sistemas Unix:
Como siempre yo recomiendo descargar el código mas reciente por medio de un subversion. Luego compilarlo para que funcione mejor en el sistema.
Si van a bajar por SVN y compilar, algunos pre-requisitos son:
CMAKE 2.6 o superior.
algún compilador como gpp.
y los pasos para la realizacion del mismo son muy simples:
1) Descargan desde el SVN.
2) crean dentro del directorio donde lo descargaron otro directorio con el nombre "release" (sin comillas).
3) entran al subdirectorio.
4) Tipean esto (siempre todo por consola chicos...)
dijo:cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D BUILD_PYTHON_SUPPORT=ON ..
5) Luego:
dijo:make
sudo make install
y con eso deberian tener andando en su sistema OpenCV... Ahora bien. Pueden editar un archivo plano de texto, guardarlo como un archivo de extension C y despues compilar con el compilador que quieran, yo por mi parte prefiero usar MonoDevelop. Que es un IDE muy Completo. Asi que les voy a enseñar como dejar operativo un proyecto en MonoDevelop para poder utilizar las librerias de OpenCV.
Abrimos El monoDevelop y vamos a:
Archivo->
Nuevo->
Solucion->
Seleccionamos un proyecto consola. Y le ponemos el nombre que nos guste->
Damos Click en Aceptar.
Vamos a Menu Ver->
Solucion.
Hacemos Click sobre el nombre de nuestro proyecto en la ventana de solución:
Luego vamos a Proyecto, y le damos a la ultima opcion, que dice opciones de "nombredenuestroproyecto"
y nos aparecera esto:
En la seccion de Generacion de Codigo. Completamos como muestra la imagen anterior.
Y listo, tienen MonoDevelop Configurado para utilizar OpenCV.
Para mas informacion de como utilizar OpenCV, les recomiendo que utilicen el libro Learning OpeCV. El mismo lo pueden descargar de:
Este Post Fue extraido de: