¿Cómo utilizar halcon en VB, VC y .NET?
HALCON puede implementar mejor el control, el procesamiento de imágenes y el análisis de sistemas visuales, especialmente varios algoritmos de procesamiento de imágenes. Pero por sí solo, el desarrollo de la interfaz de usuario no es ideal. La interfaz de usuario y otros controles de bajo nivel, como el control y la comunicación con la placa de circuito subyacente, PLC, etc., se pueden desarrollar a través de VC++, VB, etc. Convenientemente, estas herramientas de desarrollo pueden llamar a HALCON y es compatible con C, C++, VB, JAVA y otros lenguajes.
Cuando comencé a aprender y desarrollar con 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 información, pero el contenido básico era el mismo. Quizás pueda usarse, pero a mí personalmente no me gusta. Más tarde, bajo la guía de un colega de software, obtuve una comprensión más profunda. De hecho, para los ingenieros de software, esto es algo muy simple, es decir, importar la biblioteca HALCON a VC ++.
A continuación se presentará paso a paso cómo los principiantes pueden utilizar MFC como herramienta de desarrollo.
En Visual Studio, cree un nuevo proyecto y seleccione MFC en Visual C++. La aplicación MFC y el proceso de creación no se describirán nuevamente. Este artículo utiliza Visual Studio 2005 como ejemplo para ilustrar.
Abra el directorio de instalación de HALCON (tomando HALCON7.0 como ejemplo, lo mismo se aplica a las versiones posteriores), como se muestra en la Figura 1:
Copie la carpeta Include a todo build MFC En el directorio de trabajo del proyecto, como se muestra en la Figura 2:
De manera similar, copie el archivo LIB de HALCON al proyecto MFC existente y use el mismo método para copiar el archivo LIB de HALCON a el directorio del proyecto MFC y seleccione halconcpp.lib en X:Program FilesMVTecHALCONlibi586-nt4 porque usa C++ para el desarrollo aquí /p>
#include " include/cpp/HalconCpp.h"
#; prama comment(lib, "halconcpp.lib")
A continuación, haga clic en Propiedades del proyecto, como se muestra en la Figura 6 a continuación:
Haga clic en C/C++ en Propiedades de configuración, como se muestra en Figura 7 a continuación:
Al hacer clic en el icono que aparece en el cuadro en blanco en el lado derecho del directorio de inclusión adicional, haga clic en él, como se muestra en la Figura 8 a continuación:
Haga clic en la nueva línea e ingrese la dirección de la carpeta de inclusión en el directorio del proyecto MFC creado, que es la carpeta que acabamos de copiar
El último paso es importar el archivo de encabezado de la biblioteca HALCON al lugar donde debe usarse, para **** *Dlg. Por ejemplo, importe el archivo de encabezado de la biblioteca HALCON a *Dlg
De esta manera, hemos importado con éxito la biblioteca HALCON en VC++. /MFC, y puede llamar a funciones HALCON y utilizar sus potentes algoritmos. Además, después de realizar los pasos anteriores, simplemente presione F5 para iniciar la depuración y no debería haber ERRORES ni ADVERTENCIAS. Este método también es aplicable a VB, por lo que no entraré en detalles aquí. Los desarrolladores de VB pueden probarlo ellos mismos.