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.
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/
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
proceso de ejecución es el siguiente:
2.1: Haga doble clic en el archivo exe y aparecerá esta interfaz:
2.2: Después de seleccionar la ubicación donde instaló, haga clic en extraer y aparecerá la interfaz:
2.3: Una vez completada la instalación, puede ver la carpeta en la dirección guardada:
2.4: Haga clic en la carpeta, aparece el siguiente resultado, que indica que la instalación de opencv4.5.1 está completa:
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.
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:
2. Haga clic en Ver -> Otras ventanas -> Administrador de propiedades:
3. Haga clic con el botón derecho en depurar | x64-> Propiedades:
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:
Copie la ruta de la figura anterior en el directorio de inclusión:
4.2. Haga clic en Editar debajo del directorio de la biblioteca y agregue la ruta de la siguiente manera:
Copie la ruta de la figura anterior en el directorio de la biblioteca:
4.3. Agregue opencv_world451d.lib al enlazador -> entrada -> dependencias adicionales
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
ejecución de código:
nota especial: aquí para ser modificado a X64:
para resumir
Este artículo presenta la configuración de opencv4.5.1, si hay algún error, sugiéralo.