Cómo configurar opencv en vs2010
Resumen: Al aplicar Opencv en el entorno VS2010, encontré muchos métodos de configuración en Internet, pero la mayoría de ellos son versiones antiguas. Muchos novatos no tienen forma de comenzar con la última versión de Opencv, así que. Escribí esto para principiantes. Una guía de configuración súper detallada, publicada aquí para compartir. Una cosa a destacar es que la biblioteca Opencv utilizada en este método de configuración es la biblioteca dll que viene cuando Opencv se instala directamente y no se puede depurar en su VS. Si necesita depurar Opencv, debe usar la biblioteca Opencv compilada por usted mismo. Hay muchos ejemplos en Internet sobre cómo compilar su propia biblioteca Opencv, por lo que no entraré en detalles aquí.
1. Descargue el software
Descargue OpenCV-2.4.0, haga doble clic para extraerlo a %opencv% (reemplace donde aparezca %opencv% con el nombre de ruta completo de su propio opencv, como D:\program\opencv).
Descarga VS2010 e instálalo.
2. Configurar variables de entorno OpenCV
Equipo->(clic derecho) Propiedades->Configuración avanzada del sistema->Avanzado (etiqueta)->Variables de entorno->(doble clic ) ruta (usuario, elija cualquiera de las rutas en el sistema) -> Agregue "%opencv%\build\x86\vc10\bin" y "%opencv%\build\common\tbb\ia32\vc10" a la variable valor (el % dentro de Opencv% recuerda cambiar a tu propia ruta opencv. Por ejemplo, la mía: D:\program\ifly\bin;D:\Program Files (x86)\opencv\build\x86\vc10\bin;D :\Archivos de programa (x86) \opencv\build\common\tbb\ia32\vc10).
3. Configura las dependencias opencv del proyecto (debes reconfigurarlo cada vez que creas un nuevo proyecto. Para realizar este paso, salta al paso 4 para crear el proyecto)
1), proyecto (elemento de menú)->...Propiedades->Directorio VC++: Debe configurar el "Directorio de inclusión" y el "Directorio de biblioteca".
2) Configure el elemento "Incluir directorio": agregue la línea "%opencv%\build\include".
Pero al ejecutar proyectos opencv de otras personas, otros pueden hacer referencia directamente a la ruta del subdirectorio del directorio anterior. Si ocurre un error de inclusión, agregue "%opencv%\build\include\opencv" y (o )". %opencv%\build\include\opencv2" para resolver el problema.
3) Configure el elemento "Directorio de biblioteca": agregue la línea "%opencv%\build\x86\vc10\lib".
4) Configure el conector: Proyecto (elemento de menú)->...Propiedades->Conector->Entrada->Dependencias adicionales
Agregue las siguientes bibliotecas para la configuración de depuración:
opencv_calib3d240d.lib
opencv_contrib240d.lib
opencv_core240d.lib
opencv_features2d240d.lib
opencv_flann240d.lib
opencv_gpu240d.lib
opencv_highgui240d.lib
opencv_imgproc240d.lib
opencv_legacy240d.lib
opencv_ml240d.lib
opencv_objdetect240d.lib
opencv_ts240d.lib
opencv_video240d.lib
Si es una configuración de lanzamiento (hablaremos de ello más adelante, simplemente agregue la depuración anterior (la configuración está bien ahora), luego agregue:
opencv_calib3d240.lib
opencv_contrib240.lib
opencv_core240.lib
opencv_features2d240.lib
opencv_flann240.lib
opencv_gpu240.lib
opencv_highgui240.lib
opencv_imgproc240.lib
opencv_legacy240.lib
opencv_ml240.lib
opencv_objdetect240.lib
opencv_ts240.lib
opencv_video240.lib
4. Utilice VS2010 Cree una nueva prueba de proyecto de consola:
1), Archivo->Nuevo->Proyecto->Visual C++->Aplicación de consola Win32 (ingrese el nombre de prueba)
2), Aceptar ->Siguiente paso->Seleccione "Proyecto vacío" para opciones adicionales->Finalizar
3), Explorador de soluciones->Archivo fuente (clic derecho)->Agregar->Nuevo item
4), Visual C++->Archivo C++: ingrese el nombre del punto de prueba y agregue
5), pegue el siguiente código y guarde
Copiar código
1 #incluir
2 #incluir
3 #incluir
4 usando el espacio de nombres cv;
5 usando el espacio de nombres std;
6 int main()
7 {
8 Mat img = imread ("pp.jpg");
9 if(img.empty())
10 {
11 cout<<"error"; p>
12 return - 1;
13 }
14 imshow("las hermosas fotos de xx",img);
<p>15 waitKey();
16
17 devuelve 0;
18 }
Copiar código
6), cambie el nombre de su hermosa foto a pp.jpg y luego colóquela en la carpeta de prueba del proyecto (la carpeta de prueba dentro)
7), siga la configuración en el paso 3 Las dependencias opencv del proyecto .
8), presione F5, si su imagen sale, está bien.