欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 人工智能 > ChatGpt >内容正文

ChatGpt

Halcon初学者知识 【13】如何在MFC中调用Halcon代码

发布时间:2025/3/21 ChatGpt 67 豆豆
生活随笔 收集整理的这篇文章主要介绍了 Halcon初学者知识 【13】如何在MFC中调用Halcon代码 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

要知道如何在MFC中调用Halcon代码,需要以下知识点:

  • 在VC++2019的工程中,配置Halcon环境【请看此文】
  • Halcon代码如何导出成C++代码
  • 如何拆解halcon转换成C++的代码,在MFC中调用
  • 1 如何将Halcon代码导出成C++代码

    非常简单,只要在Halcon平台上,选择以下菜单(见图)

    这样就生成一个同名的C++文件。

    2 VC++如何将Halcon代码调用?

    将上文导出的C++文件,整理成一个头文件,一个程序文件,其中action函数是主要内容:

    头文件myHalcon.h:

    #pragma once# include "HalconCpp.h" # include "HDevThread.h"void action();

    程序文件myHalcon.cpp

    #include "pch.h" #include "myHalcon.h"using namespace HalconCpp;void action() {// Local iconic variablesHObject ho_Image, ho_ROI_all, ho_xld_all, ho_ROI_SUB0;HObject ho_xld_sub0, ho_ROI_SUB1, ho_xld_sub1, ho_ROI_SUB2;HObject ho_xld_sub2, ho_diff_sub0, ho_diff_sub01, ho_diff_sub02;HObject ho_ruduce_img, ho_ruduce_sub0, ho_ruduce_sub1, ho_ruduce_sub2;... ... }

    完成上面任务,在VC下就可以#include Myhalcon.h后,调用Action函数。

    总结

    以上是生活随笔为你收集整理的Halcon初学者知识 【13】如何在MFC中调用Halcon代码的全部内容,希望文章能够帮你解决所遇到的问题。

    如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。