Cómo instalar OpenCV 2.0 en win32

Necesito instalar OpenCV en Win32. No lo tengo instalado actualmente. Descargué OpenCV-2.0.0a-win32.exe y lo ejecuté. ¿Qué diablos hago ahora? No hay .lib’s y otras cosas.

Encontré algunas instrucciones para construir el lanzamiento usando cmake en http://opencv.willowgarage.com/wiki/InstallGuide . Descargué el último y mejor cmake e intenté seguir las instrucciones, pero estaba adivinando. Sin alegría.

Especifiqué VC ++ 9 cuando hice la “configuración”, pero cmake creó un archivo VC ++ 6 dsw. No vcproj. Convertí dsw en vc ++ 9 vcproj de todos modos, solo para ver si funcionaba. Nop. Recopiló muchos archivos, pero muchos fallaron porque no pudo encontrar omp.h. Efectivamente, no está allí, en ningún lado. El registro de comstackción decía: “Una herramienta devolvió un código de error de” Realizar un paso de comstackción personalizado “.

Estoy perdido.

Idealmente, me gustaría encontrar una instalación completa con todos los archivos preconstruidos para Win32 vc ++ 2008. De lo contrario, necesito instrucciones que incluso yo pueda seguir. Oraciones cortas y palabras pequeñas, pero muchas de ellas.

¡Por favor ayuda!

ACTUALIZACIÓN: Intenté construir solo CXCORE. Se quejó, “no se puede abrir el archivo ‘VCOMPD.lib'” Hay ese OMP de nuevo.

Para la versión 2.0, debe comstackr el proyecto desde la fuente.

Esto es lo que necesitará:

  1. El instalador de OpenCV.
  2. CMake. Aquí está el instalador de CMake.
  3. Instrucciones para usar CMake para instalar OpenCV-2.0.01-win32. Esas instrucciones necesitan un paso adicional si está utilizando una edición vc ++ Express . En ese caso, debe anular la selección de ENABLE_OPENMP al ejecutar la GUI de CMake.
  4. Instrucciones para configurar un proyecto de aplicación. (Gracias a mloskot por este hallazgo).

Si instaló OpenCV-2.0.0a-win32.exe , instalará archivos DLL y libs prediseñados. Entonces solo tienes que seguir las instrucciones en este tutorial .

Recomiendo que limpies la carpeta en la que instalaste OpenCV2.0 y la vuelvas a instalar.

Actualizar:

Bueno, lo siento, pero no funcionó. Sugiero lo siguiente: verifique la última versión del repository de SVN, https://code.ros.org/svn/opencv/trunk/opencv con cualquier cliente de SVN. Utilizo TortoiseSVN .

Luego ejecute CMake (veo que ya lo ha instalado) en la carpeta de origen y luego compile el archivo de Solución. Esto debería funcionar, lo hace por mí.

Me disculpo por mi respuesta anterior: hace unos meses comencé con OpenCV de la misma manera y asumí que la descarga de la versión Gold seguiría funcionando, aparentemente no.

OMP

El problema de OMP puede surgir del marcado Habilitar OpenMP en la configuración de CMake. Intente desmarcar eso … podría resolver su problema inicial.

Seguí el procedimiento de Jive Dadson para que OpenCV2.0 funcione en Visual Studio 2010 Express (deshabilitado OMP). Todo fue bien hasta la comstackción de las cosas generadas en Debug and Release. En ambos casos obtuve este error: “LINK: error fatal LNK1181: no se puede abrir el archivo de entrada ‘../../lib/Release/cv200.lib'” en la depuración, la única diferencia es que la biblioteca es cv200d.lib.

EDITAR: Lo resolví descargando la última instantánea svn para OpenCV2.0. Una cosa adicional en Vista / 7: puede ser bueno ejecutar CMake como administrador.

  1. Descargue el instalador de OpenCV para Windows
  2. Lea OpenCV-2.0.0a-win32.Readme.Please.txt
  3. Siga OpenCV con Visual C ++ 6.0, 2005 Express y 2008 Express para crear proyectos utilizando OpenCV