Configuración del entorno OpenCV+VS (tome como ejemplo la configuración del entorno OpenCV4.7.0+VS2022)

A continuación se toma como ejemplo de introducción la configuración del entorno de OpenCV y VS2022 de la versión 4.7.0, la configuración del entorno de otras versiones de OpenCV y VS también puede referirse a este proceso.

1. Instalar la biblioteca OpenCV

URL de descarga: https://opencv.org/releases/

inserte la descripción de la imagen aquí

2. Configure los ajustes del entorno

2.1 Variables de entorno del sistema

1. Haga clic con el botón derecho en el icono de la computadora en el escritorio, haga clic en Propiedades→Propiedades avanzadas del sistema→Avanzado→Variables de entorno .

inserte la descripción de la imagen aquí

2. Busque la ruta y haga doble clic para agregar una ruta en el cuadro rojo.

inserte la descripción de la imagen aquí

inserte la descripción de la imagen aquí

2.2 Configurar directorios relacionados

1. Abra VS2022 y cree un nuevo proyecto vacío.

inserte la descripción de la imagen aquí

2. Agregue una nueva tabla de atributos "opencv" en el administrador de atributos correspondiente →Release|X64 o Debug|X64. La siguiente figura toma el modo Release|X64 como ejemplo.

El administrador de propiedades se puede abrir haciendo clic en la vista superior de VS → otras ventanas

inserte la descripción de la imagen aquí

3. Agregue 2 directorios en el directorio VC++ → incluya el directorio de la página de propiedades de la hoja de propiedades "opencv" y agregue 1 directorio en el directorio de la biblioteca .

inserte la descripción de la imagen aquí

inserte la descripción de la imagen aquí

4. Agregue la biblioteca dinámica en el Enlazador → Entrada → Dependencias adicionales de la página de propiedades de la hoja de propiedades "opencv" .

Agregue opencv_world470d.lib en modo de depuración
Agregue opencv_world470.lib en modo de lanzamiento

inserte la descripción de la imagen aquí

3. Prueba de código

#include <opencv2/opencv.hpp>
#include <iostream>

using namespace cv;
using namespace std;

int main(int argc, char** argv)
{
    
    
    Mat img = imread("C:/Users/HP/Desktop/1.png");//将路径修改成测试图片的位置
    imshow("img", img);
    waitKey(0);
    destroyAllWindows();
    return 0;
}

Supongo que te gusta

Origin blog.csdn.net/weixin_43791941/article/details/130549723
Recomendado
Clasificación