Instalación de OpenCV 2.4.3 en Visual C ++ 2010 Express

¿Cómo instalas y utilizas OpenCV 2.4.3 en VC ++ 2010 Express?

1. Instalación de OpenCV 2.4.3

Primero, obtenga OpenCV 2.4.3 de sourceforge.net. Es un autoextraíble, solo haga doble clic para comenzar la instalación. Instálelo en un directorio, digamos C:\ .

Extractor de OpenCV

Espere hasta que se extraigan todos los archivos. C:\opencv un nuevo directorio C:\opencv que contiene archivos de encabezado OpenCV, bibliotecas, muestras de código, etc.

Ahora necesita agregar el directorio C:\opencv\build\x86\vc10\bin a su PATH del sistema. Este directorio contiene las DLL de OpenCV necesarias para ejecutar su código.

Abra el Panel de controlSistemaConfiguración avanzada del sistema → Pestaña AvanzadoVariables de entorno …

enter image description here

En la sección Variables del sistema, seleccione Ruta (1), Editar (2) y escriba C:\opencv\build\x86\vc10\bin; (3), luego haz clic en Ok .

En algunas computadoras, puede necesitar reiniciar su computadora para que el sistema reconozca las variables de ruta del entorno.

Esto completará la instalación de OpenCV 2.4.3 en su computadora.


2. Cree un nuevo proyecto y configure Visual C ++

Abra Visual C ++ y seleccione ArchivoNuevoProyecto …Visual C ++Proyecto vacío . Dale un nombre para tu proyecto (p. Ej .: cvtest ) y configura la ubicación del proyecto (p. Ej .: c:\projects ).

Diálogo de proyecto nuevo

Haga clic en Ok . Visual C ++ creará un proyecto vacío.

Proyecto vacío VC ++

Asegúrese de que esté seleccionado “Debug” en el cuadro combinado de configuración de la solución. Haga clic con el botón derecho en cvtest y seleccione PropiedadesDirectorios de VC ++ .

Diálogo de propiedades del proyecto

Seleccione Incluir directorios para agregar una nueva entrada y escriba C:\opencv\build\include .

Incluir diálogo de directorios

Haga clic en Aceptar para cerrar el cuadro de diálogo.

Vuelva al cuadro de diálogo Propiedad, seleccione Directorios de Biblioteca para agregar una nueva entrada y escriba C:\opencv\build\x86\vc10\lib .

Diálogo de directorios de biblioteca

Haga clic en Aceptar para cerrar el cuadro de diálogo.

Vuelva al diálogo de propiedades, seleccione EnlazadorEntradaDependencias Adicionales para agregar nuevas entradas. En el cuadro de diálogo emergente, escriba los archivos a continuación:

 opencv_calib3d243d.lib opencv_contrib243d.lib opencv_core243d.lib opencv_features2d243d.lib opencv_flann243d.lib opencv_gpu243d.lib opencv_haartraining_engined.lib opencv_highgui243d.lib opencv_imgproc243d.lib opencv_legacy243d.lib opencv_ml243d.lib opencv_nonfree243d.lib opencv_objdetect243d.lib opencv_photo243d.lib opencv_stitching243d.lib opencv_ts243d.lib opencv_video243d.lib opencv_videostab243d.lib 

Tenga en cuenta que los nombres de archivo terminan con “d” (para “depuración”). También tenga en cuenta que si ha instalado otra versión de OpenCV (digamos 2.4.9), estos nombres de archivo finalizarán con 249d en lugar de 243d (opencv_core249d.lib..etc).

enter image description here

Haga clic en Aceptar para cerrar el cuadro de diálogo. Haga clic en Aceptar en el cuadro de diálogo de propiedades del proyecto para guardar todas las configuraciones.

NOTA:

Estos pasos configurarán Visual C ++ para la solución “Depurar”. Para la solución “Release” (opcional), debe repetir la adición de los directorios de OpenCV y en la sección de Dependencias Adicionales , use:

opencv_core243.lib
opencv_imgproc243.lib
...

en lugar de:

opencv_core243d.lib
opencv_imgproc243d.lib
...

Ya terminaste de configurar Visual C ++, ahora es el momento de escribir el código real. Haga clic con el botón derecho en su proyecto y seleccione AgregarNuevo elemento …Visual C ++Archivo C ++ .

Agregar nuevo archivo fuente

Nombra tu archivo (p. Ej .: loadimg.cpp ) y loadimg.cpp clic en Aceptar . Escriba el siguiente código en el editor:

 #include  #include  using namespace cv; using namespace std; int main() { Mat im = imread("c:/full/path/to/lena.jpg"); if (im.empty()) { cout < < "Cannot load image!" << endl; return -1; } imshow("Image", im); waitKey(0); } 

El código anterior cargará c:\full\path\to\lena.jpg y mostrará la imagen. Puede usar cualquier imagen que desee, solo asegúrese de que la ruta a la imagen sea correcta.

Escriba F5 para comstackr el código, y mostrará la imagen en una ventana agradable.

Primer programa OpenCV

¡Y ese es tu primer progtwig OpenCV!


3. ¿A dónde ir desde aquí?

Ahora que su entorno OpenCV está listo, ¿qué sigue?

  1. Vaya a las muestras dir → c:\opencv\samples\cpp .
  2. Lee y comstack un código.
  3. Escribe tu propio código