martes, 25 de enero de 2011

Ubuntu 10.10 + Code::Blocks 10.05 + OpenCV 2.1

Esta tarde necesito utilizar OpenCV para cargar y mostrar una imagen... Me disponía a agregar OpenCV sobre Code::Blocks como habitualmente lo hacia pero.... hoo!!! sorpresa....!!!!.... en la versión 10.05 de Code::Blocks ya no existe la opción que me facilitaba la vida....
Si te topaste con este mismo problema, te comparto la solución que encontré:
1) Abre Code::Blocks
2) Ingresa a Settings>Compiler and debugger
3) En la pestaña Linker settings>Other linker options agrega la orden: -lhighgui -lcv -lcxcore
4) En la pestaña Search directories>Compiler agrega la ruta: /usr/include/opencv
5) En la pestaña Search directories>Linker agrega la ruta: /usr/lib

Y listo !!!... ya puedes trabajar con OpenCV 2.1 sobre Code::Blocks 10.05. Para corroborarlo puedes probar el siguiente código de ejemplo para abrir y mostrar una imagen:

#include <iostream>
#include <cv.h>
#include <highgui.h>
using namespace std;


int main()
{
    cv::Mat img = cv::imread("nina.bmp");
    cv::imshow("original",img);
    cv::waitKey(0);
    return 0;
}

Además, complemento las instrucciones con un pequeño vídeo:

Saludos - faith4of9the5heart

No hay comentarios:

Publicar un comentario