Antes de nada tienes que instalar OpenCV. Lo puedes descargar de aquí.
Una vez tengas instalado OpenCV abre Dev-C++ y dentro del menú “Tools” selecciona “Compiler Options”.

En la pestaña “Compiler”, selecciona “add these commands to the linker command line” y introduce los siguientes parámetros:
-lhighgui –lcv –lcxcore -lcvaux

Ahora dentro de la pestaña “Directories” y dentro de “C Includes” tienes que poner las siguientes rutas hacia los includes:
C:\Archivos de programa\OpenCV\cxcore\include
C:\Archivos de programa\OpenCV\cv\include
C:\Archivos de programa\OpenCV\otherlibs\highgui
C:\Archivos de programa\OpenCV\cvaux\include

Seguidamente tenemos que poner las mismas rutas en la pestaña “C++ Includes”.

En la pestaña “Libraries” ponemos la ruta:
C:\Archivos de programa\OpenCV\lib

Finalmente en las variables de entorno “PATH” y “path” añadimos:
;C:\Archivos de programa\OpenCV\bin
IMPORTANTE: No os dejéis el punto y coma delante.
ERRORES:
Es posible que os compile todo bien y os de un error de Windows. Aseguraos que tenéis en las opciones del compilador la flag –lhighgui la primera.
Después de todos los pasos reiniciad.
En teoría ya tendría que funcionar.
Saludos.
Hey, una explicación excelente… hmmm… creo que me ha entrado el gusanillo de hacer cosillas con OpenCV
Hola, me interesa el tema de openCV y como manejarlo, ¿para que sirve compilarlo con DEV? esto no funciona de forma que tu haces un programa en C que tiene una función del openCV añade no sé su cabecera .h, y su codigo .c (la verdad que aun no me la he bajado la openCV, ya lo hice una vez hace tiempo)y ya se compila todo junto. Tu lo que explicas es ¿compilarlo solo el openCV sin ningún otro programa propio?
Hola, muy bien la explicación y con Dev, pero lo último de:Finalmente en las variables de entorno “PATH” y “path” añadimos:
;C:\Archivos de programa\OpenCV\bin
no sé donde van en Dev-C++?? es donde se pone la ruta de los bin??
alguien que me pueda ayudar el dev cpp ya configurado como esta arriba me da estos errores voy a estar pendiente de es post , es muy importante resolver estos problemas
entrerios_tecnologica@hot…..
[Linker error] undefined reference to `cvNamedWindow’
`cvSetCaptureProperty’
`cvQueryFrame’
`cvShowImage’
`cvWaitKey’
`cvReleaseCapture’
`cvDestroyWindow’
solucionado
por favor puedes decirme como solucionaste ese error, es que tengo el mismo problema….
La variable de entorno PATH se pograma en el sistema operativo , y es para decirle al PC de donde saque la librería(.dll,) para ejecutar la aplicación(.exe) que haces en el Dev- C++….
Una de las librerías que usas con los programas realizados con OpenCV es la highgui100.dll
-Ruta para configurar Path ( metodo 1)
En WinXp ,
Inicio->Panel de control-> Sistema->Opciones Avanzadas ->Variables de entorno, buscar variable Path editarla y agregar ( ;C:\Archivos de programa\OpenCV\bin ) o la ruta que sea dependiendo de la instalación de OpenCV .
-Sin configurar ruta para uso de librerías(metodo 2) .
Copiar las librerías .dll del directorio C:\Archivos de programa\OpenCV\bin , al directorio C:\WINDOWS\system32 ….
Suerte.
hola ya puedo compilar programas con dev cpp y open cv pero tengo un nuevo problema cuando ya esta compilado es decir oprimo F9 el dev compila el programa pero me sale un erro que no es de las dll ya las copie al system 32
el error es este:
La aplicaciòn no a podido inicializar correctamente
(0xc0150002). haga clic…….
tengo xp sp2 ue 256ram
Hola saludos, me interesa el tema sobre la implementación de la librería OpenCV , tendrás algún manual o apuntes que me puedas proporcionar, te lo agradecería mucho ……
Buenas Gual.
Mirate ese manual, hay todas las funciones de openCV explicadas.
http://www.cs.unc.edu/Research/stc/FAQs/OpenCV/OpenCVReferenceManual.pdf
Saludos.
el link no anda lo podes poner de vuelta
link arreglado
Gracias por contestar tan rapido y por la info…
Por cierto me gustaria saber que ventajas hay en utilizar Dev-c++ en vez de c++ Builder, ya que yo estoy empleando el ultimo para utilizar esta libreria.
La verdad es que no utilizado Borland. Así que, no te puedo contestar.
Me apareció un error de windows cuando ejecute un programa, me compilo sin errores, entré a las opciones del compilador pero no sé exactamente donde está la flag –lhighgui que mencionas. Saludos
Es necesario incluir la libreria “cvcam” para manejar la webcam?
Hola! Me sale el mismo error que a Mariano y Josue “La aplicaciòn no se ha podido inicializar correctamente 0xc0150002). haga clic…….
Ojala alguien pueda comentar su solucón.
Muchas gracias.
Hola amigos, estoy muy interesado en manejar opencv y la verdad me toco saltar de ubuntu a xp por que tengo unos problemas con la configuración de las librerias en linux .
configurando el devc++ se me presenta el mismo error de mariano
, espero que alguno de ustedes nos pueda guiar por el buen camino
gracias por cualquier ayuda.
a mi se me soluciono el error bajando el open cv de los repocitorios del dev c++ en la parte de actulizacion y despues configurandolo igual que arriba
Buenas tengo problemas para configurar las librerias, he realizados los pasos anteriores y sigo teniendo ptoblemas:
cv.h: no such file or directory
lo mismo con highgui… a partir de aqui mucos mas errores al compilar.
Ne cesito ayuda porfavor.
Gracias.
Hola, tengo el mismo problema que Alberto. No encuentra el directorio cv.h y he copiado estrictamente el programa y he seguido a pies puntillas el manual para instalar la libreria.
Si alguien puede ayudarme!
GRACIAS!!!!
hola tengo dev c++ 4.9.9.2 y opencv 2.1 como los linkeo???????
AQUI LES DEJO ALGO QUE HICE PARA CONFIGURAR DEV C++ Y OPENCV 2.1 EN WINDOWS 7
SON IMAGENES DE LOS PASOS A SEGUIR, TAMBIEN EL OPENCV 2.1 QUE UTILICE Y EL DEV C++ QUE OCUPE…
DESCARGA DESDE MEGAUPLOAD:
http://www.megaupload.com/?d=9UGD9JE7
Hola, espero que me puedan ayudar. Tengo tiempo intentando usar devc++ y opencv 2.1 en windows 7 pero no encuentro la forma de hacerlo. Espero que me puedan ayudar, se los agradeceria mucho.
Cuando compilo .cpp en dev c++ con opencv 2.1 me salen errores de linkeo sin embargo cuando compilo .c no existen tales problemas que puede ser
A mi me pasa algo curioso, ya compila un codigo usando opencv; agregué las dll’s en directorio del proyecto.
Lo raro es que creo un nuevo proyecto en otra carpeta, y no reconoce las cabeceras me dice: ” no existe tal archivo o directorio” es raro :S
Alguna recomendacion?