Bueno, después de pelearme con los IDEs y OpenCV durante semanas, por fin puedo ponerme en marcha.
Desde mi última entrada en el blog seguí probando otros entornos de programación, e incluso me bajé el Service Pack 1 de Vista, pero la cosa seguía sin ir. Me seguía saliendo el mismo error que comenté anteriormente. Así que decidí cortar por lo sano y formatear el ordenador. Reinstalé Vista, instalé el Visual Studio 2003 (que decidí usarlo ya que es el que está en los ordenadores de la universidad), y... nada, el mismo puñetero error. Como última opción antes de mandar todo a tomar por saco, probé a instalar OpenCV en el portátil de mi hermano, que también usa Vista. Instalé el Visual Studio 2003, compilé el código, lo ejecuté... y funcionaba perfectamente. Inexplicablemente, en el portátil de mi hermano funciona, y en el mio recién formateado no, usando el mismo entorno de programación. Así que, hasta que no descubra lo que falla en mi ordenador, tendré que hacer el proyecto en el de mi hermano.
Sobre el proyecto en sí, Juanjo (uno de mis tutores en el proyecto), me dio la dirección de la web de un chico que ha hecho el proyecto en el que se basa el mio. Le estuve echando un vistazo y me bajé un pack de imágenes para poder trabajar con ellas próximamente, así como un vídeo en donde se ve el resultado final de la reconstrucción. También me bajé el pdf en donde explica todo el proceso que siguió, aunque por ahora no entiendo mucho de lo que habla (sigo estando un poco pez en OpenCV).
Sobre OpenCV, me he puesto a hacer algunos ejemplos sencillos de tratamiento de imágenes que vienen en esta web. He intentado hacer un bucle que vaya cargando imágenes y las muestre por pantalla (usando el pack de imágenes que me descargué anteriormente), pero no sé como hacer que el string con la dirección de la imagen vaya cambiando en cada iteración. Imagino que habrá alguna forma de hacerlo, así que seguiré investigando, y seguiré probando cosillas con OpenCV hasta que me ponga definitivamente manos a la obra con el proyecto.
Un saludo.
26 nov 2008
Suscribirse a:
Enviar comentarios (Atom)
5 comentarios:
Supongo que nunca supiste cual fue la falla en el OpenCV, uso VS2008 con SP1 y tengo el mismo error. Ya estoy desesperado.
No, lo dejé por imposible y ahora estoy trabajando en otro ordenador. Ni formateando se solucionó el problema, así que no le veo solución...
Ayer me ocurrió lo mismo exactamente. Me instalé en mi nuevo lugar de trabajo hace un par de días y necesito para ello el mismo entorno. He tenido durante meses el portátil y otro PC funcionando con Visual C++ Express 2008 + OpenCV y ningún problema. Ahora estoy redactando la memoria final, pero quería provar que el proyecto funcionaba también en la nueva máquina. Para mi sorpresa, ayer me encontré con el dichoso error 0xc0150002! Después de googlear un poco y de desesperarme más aun, he conseguido arreglar el problema, espero de verdad que os pueda servir:
Compilad de nuevo las librerias de OpenCV! :-) A mi me ha servido, ahora todo funciona perfectamente. Id al directorio de instalación de OpenCV (normalmente C:\Archivos de programa\OpenCV\), carpeta '_make'. Una vez ahí abrid la solución con VISUAL STUDIO 2005 y recompilad (si lo quereis para un Visual Express 2008 usad la solución opencv.vs2005.no_openmp.sln, sinó la opencv.vs2005.sln), y hacedlo en ambos modos Debug y Release.
Salid del VS2005 y volved a abrir la solución de vuestro proyecto, con lo que useis habitualmente. Debería haberse arreglado :-D
Saludos!
¡Muchas gracias Ricard! He seguido los pasos que has puesto y he conseguido ejecutar un código de prueba con OpenCV usando el Visual C++ Express 2008 ^^
Espero que esto le sirva a más gente que venga a este blog por este mismo problema.
Un saludo!
Muchas de nadas! Suerte con el proyecto! :-)
Publicar un comentario