Ejemplo de cómo ejecutar opencv3.2 en vs2015
El primer paso es configurar las variables de entorno del sistema. En el entorno del sistema, haga clic en "Editar" y cree nuevas variables del sistema. El valor de esta variable de entorno es la ruta a cv14.bin en el archivo descomprimido opencv. Por ejemplo, si coloco el archivo extraído de opencv en un archivo opencv en la unidad D, el valor de todos. las variables de entorno son: D:\ OpenCV \ OpenCV \ Build \ x64 \ VC 14 \ bin
Paso 2: Después de configurar las variables de entorno del sistema, configúrelas directamente en vs2015 sin reiniciar la computadora (lo probé personalmente). Vc, win32). Para programas de consola, puede seleccionar un proyecto vacío (o no seleccionarlo), luego buscar el administrador de propiedades en la vista, expandir su contenido, hacer clic derecho (o hacer doble clic) en la opción depurar|X64). y luego seleccione Agregar una nueva hoja de propiedades del proyecto y luego asígnele el nombre usted mismo (el sitio web oficial de opencv se llama opencv_debug y opencv_release, que son consistentes con ellos y también pueden tener otros nombres)
Luego agregue una compilación al directorio de la biblioteca en el archivo opencv ->; x64->VC 14->la ruta lib es suficiente
Paso 3. : Seleccione el elemento de entrada en el vinculador de esta página de propiedades, agregue dependencias e ingrese manualmente opencv_world320d.lib /p>
En este paso, recuerde no agregar nada en el directorio Agregar biblioteca adicional de la rutina del vinculador, de lo contrario. Recibirá un error: opencv_world 320. lib no se puede abrir (pero hay una publicación de blog que lo menciona). Antes de 3.0, parece que puede agregar algo a la rutina del vinculador, pero parece que no puede hacerlo en 3.2. Informaré un error directamente después de agregarlo y lo probaré yo mismo)
La configuración será similar en el futuro. Simplemente busque un programa en línea para probarlo. Este es un archivo adjunto simple (cambie la imagen). dirección en imaread):
# incluye ltopen cv2/core/core HPP gt;
# incluye ltopen cv2/high GUI/high HPP gt;
# include ltiostream gt
Usar espacio de nombres cv;
Usar espacio de nombres std
p>int main(int argc, char** argv)
{
mat image = estoy leído(" E:\\picture\\27 b 58 picm 6 q _ 1024 . jpg ");
NamedWindow("prueba imagen");
Imshow("prueba", imagen);
tecla de espera (6000);
Devuelve 0;
}