Instalación y configuración de opencv en el entorno de desarrollo vs2019

Prefacio

Este artículo describe principalmente la configuración de opencv4.5.1 en el entorno de desarrollo vs2019

1. ¿Qué es vs?

Introducción: Visual Studio es el entorno de desarrollo integrado más popular para aplicaciones de plataforma Windows.
Dirección de descarga: https://visualstudio.microsoft.com/zh-hans/
Nota: este artículo se basa en C ++, debe configurar la carga de trabajo de C ++ al descargar.
vs foto

2. ¿Qué es opencv?

Introducción: OpenCV es una biblioteca de software de aprendizaje automático y visión por computadora multiplataforma publicada bajo la licencia BSD (código abierto).
Enlace de descarga: https://opencv.org/releases/
foto opencv

Tres, pasos de instalación

1. Se omiten los pasos de instalación de VS, en caso de duda, Baidu usted mismo.

Pasos de instalación 2.opencv4.5.1

El paquete de instalación es el siguiente: El
Inserte la descripción de la imagen aquí
proceso de ejecución es el siguiente:
2.1: Haga doble clic en el archivo exe y aparecerá esta interfaz:
Después de elegir la dirección que instaló, haga clic en extraer

2.2: Después de seleccionar la ubicación donde instaló, haga clic en extraer y aparecerá la interfaz:
Espere hasta que se complete la instalación
2.3: Una vez completada la instalación, puede ver la carpeta en la dirección guardada:
carpeta opencv
2.4: Haga clic en la carpeta, aparece el siguiente resultado, que indica que la instalación de opencv4.5.1 está completa:
La instalación se ha completado

Cuatro, configure las variables de entorno opencv4.5.1

Haga clic con el botón derecho en esta computadora, abra las propiedades, abra la configuración avanzada del sistema, seleccione las variables de entorno, busque la variable Ruta en las variables del sistema, haga doble clic -> haga clic en Nuevo y configure D: \ OpenCV4.5.1 \ opencv \ build \ x64 \ en la carpeta opencv, agregue la ruta vc15 \ bin y luego confírmela hasta el final.

Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí
La configuración de la variable de entorno está completa.

Cinco, configure opencv4.5.1 en vs

1. Abrir vs, crear un proyecto vacío:

El proceso es el siguiente:
Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí

2. Haga clic en Ver -> Otras ventanas -> Administrador de propiedades:

Inserte la descripción de la imagen aquí

3. Haga clic con el botón derecho en depurar | x64-> Propiedades:

Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí

4. Haga clic en el directorio VC ++ en Propiedades generales:

4.1. Haga clic en Editar debajo del directorio de inclusión y agregue la ruta de la siguiente manera:

Inserte la descripción de la imagen aquí
Copie la ruta de la figura anterior en el directorio de inclusión:
Inserte la descripción de la imagen aquí
4.2. Haga clic en Editar debajo del directorio de la biblioteca y agregue la ruta de la siguiente manera:
Inserte la descripción de la imagen aquí
Copie la ruta de la figura anterior en el directorio de la biblioteca:
Inserte la descripción de la imagen aquí
4.3. Agregue opencv_world451d.lib al enlazador -> entrada -> dependencias adicionales
Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí
4.4 Haga clic en Confirmar después de completar cada paso.
4.5 Adicional: haga clic directamente con el botón derecho en la propiedad en la siguiente línea de la solución para ingresar a la configuración de la propiedad.
Después de terminar toda la configuración, probemos brevemente.

Seis, intento simple

Bloque de código:

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

using namespace cv; //导入cv命名空间
using namespace std;
int main() {
	Mat src = imread("C:\\Users\\ASUS\\Desktop\\1.jpg"); //利用imread读取图片路径
	if (src.empty()) {    //判断是否找到图片,没有就返回Couldn't load image,并退出
		cout << "Couldn't load image\n";
		return 0;
	}
	namedWindow("test opencv setup", WINDOW_AUTOSIZE); //创建一个窗口,自动大小不可人为改变
	imshow("test opencv setup", src);   //窗口显示图片
	namedWindow("output windows", WINDOW_AUTOSIZE); //第一参数窗口名称
	Mat output_image;
	cvtColor(src, output_image, COLOR_BGR2GRAY);  //转换通道,显示灰度值图片
	imshow("output windows", output_image);
	imwrite("C:\\Users\\ASUS\\Desktop\\2.jpg", output_image);
	waitKey(0);  //让窗口停滞

	return 0;
}

Interfaz de código : interfaz de Inserte la descripción de la imagen aquí
ejecución de código:
Inserte la descripción de la imagen aquí
nota especial: aquí para ser modificado a X64:
Inserte la descripción de la imagen aquí

para resumir

Este artículo presenta la configuración de opencv4.5.1, si hay algún error, sugiéralo.

Supongo que te gusta

Origin blog.csdn.net/ivan_9/article/details/112984941
Recomendado
Clasificación