Visión por Computador Notas para principiantes: las estructuras ambientales

prefacio

Primero debemos entender algunos conceptos: OpenCV OpenCL CUDA OpenGL OpenMP

Aquí OPENCV, OpenCL configuración del entorno, OpenMP, de cuda

configuración del equipo: win10, gráficos NVIDIA10.0, VS2019

1, entorno de configuración opencv

1) descargan OpenCV-4.2.0, seleccionar los directorios instalados en su ordenador. Por ejemplo, he instalado en el E: \ Program \ OpenCV \ OpenCV

2) configuradas las variables de entorno, como he mencionado anteriormente corresponden al nuevo directorio en la ruta E: \ Program \ OpenCV \ OpenCV \ build \ x64 \ VC15 \ bin

3) Cuando el golpe vs es la necesidad de utilizar el código o interfaz de funciones opencv asociado realizado vs configuración del entorno:

  Derecha - propiedad,

  C / C ++ - Incluir adicional Directorios - E: \ Program \ OpenCV \ OpenCV \ build \ include E: \ Program \ OpenCV \ OpenCV \ build \ include \ opencv2

  Enlazador - General - Biblioteca adicional Directorios - E: \ Program \ OpenCV \ OpenCV \ build \ x64 \ VC15 \ lib

  Enlazador - Entrada - Dependencias adicionales - OpenCV _ ** 420d.lib (** escribir este capítulo se refieren a la necesidad de uso de la biblioteca OpenCV)

2, la configuración del entorno de OpenCL

1) Descargar el AMD-APP-SDK-v2.9-Windows-64, tenga en cuenta la ubicación de la instalación, por ejemplo, he instalado en C: \ Archivos de programa (x86) \ AMD APP SDK

2) para configurar las variables de entorno, la nueva variable PATH del sistema en C: \ Archivos de programa (x86) \ AMD APP SDK \ 2.9

Después de 3) instalado AMDAPPSDK, cmd abierta, introduzca clinfo comando se mostrará información sobre el soporte de hardware para OpenCL

4) Cuando el golpe vs código está relacionada con la necesidad de utilizar la función de OpenCL o interfaz para establecer entorno vs:

  Derecha - propiedad,

  C / C ++ - Incluir adicional Directorios - C: \ Archivos de programa (x86) \ AMD APP SDK \ 2.9 \ include

  Enlazador - General - Biblioteca adicional Directorios - C: \ Archivos de programa (x86) \ AMD APP SDK \ 2.9 \ lib \ x86 C: \ Archivos de programa (x86) \ AMD APP SDK \ 2.9 \ lib \ x86_64

  Enlazador - Entrada - Dependencias adicionales - OpenCV _ ** 420d.lib (** escribir este capítulo se refieren a la necesidad de uso de la biblioteca OpenCV)

 

3, la configuración del entorno de OpenMP

Haga clic derecho en las Propiedades de la solución para que aparezca la ventana de la página de propiedades.

Esto completa el conjunto de entorno de desarrollo

 

4, la configuración del entorno de cuda

  Para la comprensión de CUDA de: CUDA es una llamada a ayudarnos a escribir el código de la arquitectura de la GPU.

  Utilizamos vs golpeando código, utilice estos biblioteca OpenCV imagen visual al depurar lo que se quiere un poco más rápido, por lo que la CPU al mismo tiempo, también queremos ascender en la GPU para mover y podemos ayudar a este CUDA . Pero ya sabes, tarjeta gráfica CUDA de NVIDIA es la correspondencia (Para entender una tarjeta de buenos gráficos, controlador de gráficos, GPU, las relaciones y conceptos cuda)

1) Ver NVIDIA CUDA versiones de gráficos por ordenador, información y orientación correspondiente https://jingyan.baidu.com/album/6fb756ec4fabc4241858fbf7.html?picindex=1

  Mi tarjeta NVIDIA10.0 descargar la versión correspondiente cuda10.0

2) para CUDA instalar y probar si la instalación es correcta, una gran cantidad de tutoriales en línea de referencia

 

PD: OpenCV y asuntos importantes relacionados con CUDA

  He dicho anteriormente CUDA puede movilizar la GPU, lo que significa que podemos aprovechar las GPU módulo de aceleración CUDA, comúnmente conocido como plantilla de generación de GPU OPENCV

  Sin embargo, no incluimos algunos opencv4.2.0 descarga con la biblioteca CUDA-relacionada en el sitio web oficial (razón Baidu saber).

  ¿Cómo hacer eso con el fin de hacer que el código golpe cuando OpenCV puede hacer uso de CUDA? Se refiere a los dos tutoriales siguientes en el principio de su propia re-compilación, biblioteca OpenCV (de hecho, una rica biblioteca de descarga directa OpenCV original en el sitio web oficial, de manera que otras bibliotecas pueden tener más OpenCV utilizado, incluidos los relacionados con la cuda biblioteca)

  https://blog.csdn.net/dcx_dcx/article/details/104273114

  https://blog.csdn.net/Goerge_L/article/details/79777989

 

PD:

  El tutorial anterior, terminamos yendo a la biblioteca en el directorio de instalación.

  Si tenemos que utilizar algunas de las funciones correspondientes biblioteca no está presente, también podemos regenerar solo. Por cmake usamos la biblioteca, y luego encontrar *** / OpenCV / módulo utilizado en las bibliotecas, vs OpenCV.sln abierta *** / OpenCV en el catálogo, entonces tenemos que seleccionar el módulo de biblioteca generada, haga clic derecho - generación.

  Con el tiempo de instalación \ x64 \ vc16 \ lib en la biblioteca para ver si hay un generan correspondiente.

 

Supongo que te gusta

Origin www.cnblogs.com/pskcoco/p/12446565.html
Recomendado
Clasificación