Pregunta

He estado tratando de configurar OpenCV durante los últimos días sin resultados. Estoy usando Windows 7 y Vs C ++ 2008 Express Edition. He descargado e instalado OpenCV 2.1 y algunos de los ejemplos funcionan. Descargué Cmake y lo ejecuté para generar los archivos VS del proyecto y los construí todos, pero allí con varios errores, y no pude llegar más allá de eso.

Cuando ejecuté CMake lo configuré para usar el compilador VS 9, y luego mencionó una lista de elementos en rojo como build_examples, build_latex_docs, ect. Todos ellos no estaban marcados, excepto build_new_python_support, build_tests, habilitado_openmp y opencv_build_3rdparty_libs. Configuré y generé sin cambiar nada y luego generó los archivos VS como all_build.vcproj. Construí la solución OpenCV vs en modo de depuración y tuvo 15 fallas (¿tal vez esto es parte del problema o es porque no tengo pitón y cosas así?)

Ahora había una carpeta LIB creada después de la construcción, pero en el interior solo había este archivo de dependencia mínimo de VC ++ Rebuild y el archivo de base de datos de depuración del programa, ambos llamados CVHAARTRINGing. Creo que debería haber creado los archivos .lib que necesito en lugar de esto. Además, la carpeta bin ahora tiene una carpeta llamada depuración con los mismos tipos de archivos con nombres como CV200D y CVAUX200D.

Cree que necesito esos archivos .lib para avanzar.

También agradecería mucho si alguien podría dirigirme a un tutorial confiable para configurar VS para OpenCV porque he estado leyendo muchos tutoriales y todos dicen cosas diferentes como algunos dicen que configurar las variables de entorno de Window y otros archivos se encuentran en carpetas como OpenCV/CV que no tengo. He superado el punto de pensar claro, así que si alguien pudiera ofrecer alguna dirección o una lista simple de los archivos que necesito vincular, estaría agradecido.

También una pregunta secundaria: ¿por qué al vincular las libs OpenCV, tienes que ponerlos en citas?

¿Fue útil?

Solución

Si recién está comenzando, probablemente debería obtener las bibliotecas prebuiladas para OpenCV. Es OPENCV-2.1.0-WIN32-VS2008.EXE de esto página.

Una vez que tienes eso, realmente no hay configuración. Simplemente vincule los archivos LIB (ya construidos) en cualquier proyecto VS que cree, y asegúrese de que el directorio de incluido OpenCV esté en la ruta de los proyectos.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top