ViewIT是IMAGO的硬件无关软件框架,可加速定制化工业图像处理应用的开发。它支持快速原型开发、在IMAGO设备间的应用移植以及与生产系统的灵活集成。
详细说明- 通用软件平台,适用于IMAGO产品(从智能相机到视觉传感器),覆盖图像采集、I/O、参数化、WebGUI和设备/机器集成。
- 支持使用C++、Python或Halcon开发并可集成外部库;应用和插件可在IMAGO设备间移植以保护投资并实现可扩展性。
- 包含环形缓冲区和图像序列管理,用于验证和设备端测试。
优势- 通过自动化常见任务(I/O处理、缓冲管理、触发控制)降低开发时间和成本,使开发者专注于图像处理算法。
- 硬件无关且灵活:可运行于所有可编程IMAGO相机;迁移到新硬件通常仅需复制插件。
- 集成的WebGUI用于参数设置、图像显示和结果呈现,减少操作培训工作量。
- 支持工业4.0:在相应版本中提供OPC UA(服务端与客户端)和REST API。
- 集成调试与测试工具(设备端Halcon/HDevelop支持、环形缓冲、序列采集)简化验证与故障排查。
可用版本- ViewIT:随IMAGO设备提供的免费嵌入版,包含WebGUI、图像采集、环形缓冲和基础设备配置,适合快速原型开发。
- ViewIT Halcon FDB:Halcon脚本入门,支持条码/数据码读取、WebGUI、环形缓冲、OPC UA和HDevelop调试集成。
- ViewIT Halcon Full:在IMAGO硬件上包含完整Halcon许可,提供高级图像处理功能、设备端调试和实时检测能力。
- ViewIT Custom:提供项目特定的扩展和模块,无需额外开发环境即可实现特殊应用。
- ViewIT AI.go:将框架与摄像机的AI能力整合,使深度学习模型可直接在设备上运行。
- ViewIT IDC:循环记录视频序列用于机器监控、故障分析和自动化文档记录。
目标用户与典型行业- 面向需要高效、可移植视觉实现的软件开发者、系统集成商和整机制造商。
- 特别适用于开发周期短且质量要求严格的行业,如汽车、食品、制药、包装和物流等。
特性 / 技术规格- 支持语言:C++、Python、Halcon(可实现完整集成)。
- 库集成:可安装任意外部库和定制插件以复用现有代码。
- 设备端调试与测试:支持Halcon/HDevelop设备端调试、环形缓冲和图像序列采集用于验证。
- 通信与集成:在相应版本中支持OPC UA(服务端与客户端)和REST API。
- GUI:集成WebGUI提供采集、参数化、显示和结果管理功能。
- 可移植性:插件和应用可在IMAGO硬件系列间移植(智能相机、视觉传感器、AI相机)。
- 按版本提供的特殊功能:条码/数据码读取(Halcon FDB)、完整Halcon功能(Halcon Full)、设备端深度学习运行(AI.go)、循环视频记录(IDC)。
- 授权模式:提供多种版本(嵌入免费版和需许可的变体),企业可根据项目规模和需求选择。