MVTec HALCON 提供开发工具,可支持机器视觉项目从初期原型与验证,到集成、运行以及在生产环境中的长期运维。
本部分概述可用工具,并说明它们如何融入典型工作流,使团队能够在项目各阶段选择合适的方法
HDevelop 是 MVTec HALCON 的集成开发环境(IDE)。它用于以交互且可视化的方式设计、测试、调试并优化机器视觉逻辑。
HDevelop 通常是 HALCON 项目的起点。开发者构建并验证图像处理工作流,立即查看结果,并持续调整参数,直到方案满足应用需求。该环境支持快速原型开发、可视化调试,并可顺畅地从开发过渡到集成阶段。
HDevelopEVO 是 HALCON 的新一代集成开发环境。它在保留熟悉的 HALCON 概念的同时,通过更好的项目组织、导航、编辑与可视化调试,提升日常开发效率。
该预览版面向希望提前体验新工作流的开发者,用于探索增强的项目导航、改进的脚本能力与可视化调试等新概念。HDevelopEVO 与 HDevelop 互补,并展示未来 HALCON 开发环境可能的演进方向。
HDevEngine 使应用能够直接执行 HDevelop 脚本。视觉逻辑可在运行时加载并执行,无需重新编译周边软件。
因此,HDevEngine 适用于需要随时间更新、调整或维护检测逻辑的生产系统。将视觉逻辑与应用逻辑分离,可支持灵活更新、减少验证工作量,并提升机器视觉方案的长期可维护性。
典型的 HALCON 开发工作流遵循清晰且结构化的流程顺序
在 HDevelop 中以交互方式创建、测试并优化机器视觉逻辑,可立即获得可视化反馈,并使用集成式调试功能。
HDevelopEVO 可与 HDevelop 配合使用,用于探索新的 IDE 概念与脚本工作流,这些能力将有助于未来项目。
当视觉逻辑准备就绪后,可将其集成到目标应用中。通过 HDevEngine,可在运行时执行 HDevelop 程序,从而在无需重新编译整个应用的情况下进行更新。
在运行阶段,可调整或扩展视觉逻辑,以应对新产品、新检测任务或工艺变化,同时保持周边应用稳定。