HALCON Progress Key Visual shows a person running at high speed

HDevelop - 机器视觉集成开发环境

HDevelop 屏幕截图,包含图形、算子、程序和变量窗口

HALCON 为机器视觉提供集成开发环境:HDevelop。HDevelop 是一个高度交互式环境,能让您即便在从采集设备获取图像时也能快速、高效地构建图像处理解决方案。当您准备好机器视觉程序代码时,就可以使用 HDevEngine 将代码轻松集成到应用中,或者作为 C++、C、C# 或 Visual Basic 源代码导出。

HDevEngine,即“HDevelop 引擎”,是一个充当解释器的库,您可以使用它直接从 C++、C# 或 Visual Basic 应用中加载并执行 HDevelop 程序和步骤。通过这种方式,您无需编译,即可对应用的视觉部分进行更改。

HDevelop 的所有功能(包括上面列出的各个窗口)都可以在 HALCON 支持的所有操作系统上实现(参见此处)。凭借 HALCON 的丰富经验,HDevelop 针对机器视觉应用的需求量身定制,并对图形用户界面进行了优化,以提高可用性。

MANY ASSISTANTS TO SIMPLIFY YOUR BUSINESS

此外, HDevelop 还为常见子任务(如图像采集,摄像头校准或匹配)提供辅助工具。这些 HDevelop 辅助工具的图形用户界面能帮助您以交互的方式建立和配置解决方案, 并将所需的相应代码序列插入到HDevelop 程序中。

MERLIC 打造自定义工具

HDevelop 还可用于为 MERLIC 开发自定义工具。有了这些工具,MERLIC 现有的工具库可以灵活扩展,满足各种额外需求。

HDevelop 还提供以下语言的图形用户界面

英语, 德语, 西班牙语, 日语, 法语, 葡萄牙语, 简体中文, 意大利语, 土耳其语, 繁体中文, 韩语

图形窗口

视您所想: 在图像窗口中您可以获得有关算子执行的即时反馈,并让 HDevelop 可视化图像变量。 图像窗口亦可以显示具有任意数量灰色通道和任意类型的图像。 改变图像可视化的方式,可以让您以交互方式轻松解析结果,了解数据中的重要内容。 您可以通过设置查找表或将灰度值显示为 3D 曲线或轮廓线,从而改变图像的显示方式。 图像窗口亦可以通过适当的形式,显示区域和亚像素数据等分割结果。

程序窗口

高效调试应用程序 -  轻松编程:HDevelop 提供语法检查、语法突出显示、算子参数值建议、后继和替代算子建议、程序调试、全文编辑器、可全文搜索的集成在线帮助等。 单步执行程序,设置断点,并让程序连续运行。 即使在程序运行期间,也可以更改参数以获得所需结果! 软件工程师可以借助全文编辑器开发应用程序。使用全文编辑器可以让您的编程更加简单,例如辅助编辑、复制和粘贴行以及高级自动填充等功能。 HDevelop 分析器工具可帮助分析每个算子的执行时间。

变量窗口

查看图标和数值变量的结果 -  立即得到操作结果。不必浪费时间编程实现结果可视化! 立即执行每个选定的算子,并在变量和图形窗口中可视化结果(图标和数值变量)。 只需双击即可轻松检查重要句柄变量的当前属性。