Red de conocimiento informático - Material del sitio web - ¿Cómo utilizar vb, vc y? ¿neto?

¿Cómo utilizar vb, vc y? ¿neto?

HALCON no es ajeno a los estudiantes y desarrolladores de visión artificial, y es comprensible llamarlo el primer software en el campo de la visión artificial.

HALCON puede realizar el control de sistemas visuales, procesamiento y análisis de imágenes, especialmente varios algoritmos de procesamiento de imágenes. Pero por sí solo, desarrollar interfaces de usuario no es lo ideal. La interfaz de usuario y otros controles subyacentes, como el control y la comunicación con placas de circuitos y PLC subyacentes, se pueden desarrollar utilizando VC++, VB, etc. Convenientemente, estas herramientas de desarrollo pueden llamar a HALCON y es compatible con C, C++, VB, JAVA, etc.

Cuando comencé a aprender desarrollo usando VC++ y HALCON, no sabía cómo llamar a HALCON en VC++ debido a las debilidades del software. También encontré información en Internet. Había menos y el contenido básico era casi el mismo. Aún podría ser útil, pero no impresionó mucho al autor. Más tarde, bajo la guía de un colega de software, obtuve una comprensión más profunda. De hecho, en última instancia, es algo muy simple para los ingenieros de software: importar la biblioteca HALCON a VC ++.

La siguiente es una introducción paso a paso para principiantes, utilizando MFC como herramienta de desarrollo.

Cree un nuevo proyecto en Visual Studio y seleccione MFC en Visual C++. El proceso de establecimiento de una aplicación MFC no se describirá en detalle. Este artículo toma Visual Studio 2005 como ejemplo.

Abra el directorio de instalación de HALCON (tomando HALCON7.0 como ejemplo, las versiones futuras serán las mismas), como se muestra en la Figura 1 a continuación:

Copie toda la carpeta de inclusión en el directorio de trabajo del proyecto MFC, como se muestra en la Figura 2 a continuación:

Del mismo modo, copie el archivo LIB de HALCON al directorio de trabajo del proyecto MFC. Debido a que está desarrollado en C++, elegimos halconcpp.lib en X: archivo de programa smvtechalconlibi586-NT4, donde X: es la letra de la unidad de instalación.

Abre stdafx.h y agrégalo en un espacio en blanco del documento

# include " include/CPP/halconcpp . h "

#prama comentario ( lib, " halconcpp.lib ")

A continuación, haga clic en las propiedades debajo del proyecto, como se muestra en la Figura 6 a continuación:

Haga clic en C/C++ en las propiedades de configuración, como se muestra en Figura 7 a continuación Pantalla:

Al hacer clic en el cuadro vacío a la derecha del directorio de inclusión adjunto, se abrirá el ícono que aparecerá, como se muestra en la Figura 8 a continuación:

Haga clic en Nuevo CCB, ingrese la dirección de la carpeta de inclusión en el directorio del proyecto MFC, que es la carpeta que acabamos de copiar.

El último paso es importar el archivo de encabezado de la biblioteca HALCON donde sea necesario, tomando DLG como ejemplo. Tomemos como ejemplo el CPP.

De esta manera, incluso si importamos con éxito el archivo de la biblioteca HALCON en VC++/MFC, aún podemos llamar a funciones HALCON y utilizar sus potentes algoritmos. Además, después de simplemente realizar los pasos anteriores y presionar F5 para iniciar la depuración, no debería haber errores ni advertencias. Este método también se aplica a VB, por lo que no entraré en detalles aquí. Los desarrolladores de VB pueden probarlo ellos mismos.