使用 HALCON 進行程式開發

HDevelop-您的工業機器視覺中央開發環境

MVTec 提供 HDevelop 作为 MVTec HALCON 的集成开发环境(IDE)。HDevelop 是用于以交互和高效方式创建、测试和优化机器视觉应用的核心工作区。

它支持快速原型开发和图像处理逻辑的可视化验证。一旦视觉逻辑完成,可以将其导出为源代码,或通过 HDevEngine 在应用中直接执行。

想亲自验证?

免费试用 HALCON

HDevelop 在 HALCON 开发流程中的作用

HDevelop 是设计和优化机器视觉功能的工具。HDevelop 专注于交互式开发,并与运行时执行和部署工具互补。
HDevelop 是 HALCON 中开发工具与编程部分的一部分。

MVTec 所有的开发工具与编程

机器视觉的交互式开发

HDevelop 是一个高度互动的环境,专为机器视觉工作流量身定制。操作符会立即执行,结果自动可视化。这使得开发人员能够在执行过程中直接验证思路、调整参数并优化结果。
HDevelop 支持完整的 HALCON 功能,包括高级图像处理、深度学习和 3D 视觉。

了解更多关于 HALCON 的核心功能

常见视觉任务的助手

MVTec 提供 HDevelop 辅助工具,以简化常见的机器视觉开发子任务。这些助手引导用户完成交互式配置步骤,并在需要时将相应的代码插入到程序中。

典型的助手支持任务包括:

  • 图像采集
  • 相机标定
  • 匹配
  • 测量
  • 光学字符识别(OCR)

这种方法减少了手动编码工作,并支持一致且可重复的结果。

图形窗口与开发环境

HDevelop 配备了专门的图形窗口,支持高效的开发、调试和分析。

MVTec 使得可以直接在图形窗口中可视化图标数据。具有任意数据类型和通道数量的图像可以进行交互式显示和调整。诸如查找表、3D灰度图、轮廓线、区域和亚像素结果等可视化模式,支持直观解读图像数据。

机器视觉开发的演变
HDevelopEVO

HDevelopEVO 基于 MVTec 值得信赖的开发环境,增强了机器视觉应用的创建与优化。通过更快的原型开发和与 HALCON 的无缝集成,HDevelopEVO 使您能够以更高效、更精确的方式完善视觉系统,推动工业自动化领域的创新。

语言支持

HDevelop 用户界面支持多种语言,以支持国际开发团队。可用语言包括英语、德语、西班牙语、日语、法语、葡萄牙语、意大利语、土耳其语、韩语以及简体和繁体中文。

代码导出与集成

从交互式开发到生产使用的平稳过渡。

HDevelop 支持:

  • 将视觉逻辑导出为 C、C++、C# 或 Visual Basic 源代码
  • 通过 HDevEngine 在应用中执行 HDevelop 程序,无需重新编译

这种灵活性支持不同的系统架构和长期的维护策略。

了解更多关于 HDevEngine 的信息

为 MERLIC 创建自定义工具

HDevelop 可用于开发 MERLIC 的自定义工具。这些工具通过复用基于 HALCON 的视觉逻辑,扩展 MERLIC 的标准工具库,以实现特定应用的功能。

这支持编程型与无代码机器视觉环境之间的一致工作流。

跨平台工作

HDevelop 支持所有 HALCON 使用的操作系统。这确保了在基于 PC 和嵌入式系统之间的一致开发工作流。

HDevelop 可无缝集成到面向嵌入式系统和异构硬件平台的环境中。

MVTec Software