ONNX + uniVision 3 , 人工智能和图像处理的深度融合

供稿:威格勒传感器技术(上海)有限公司

  • 关键词:威格勒,机器视觉
  • 摘要:​ONNX(Open Neural Network Exchange )开放式神经网络交换是一种开放标准,可以将人工智能模型跨平台集成到不同应用中。使用 ONNX ,可以将在 PyTorch 或 TensorFlow 等不同开发环境中创建的人工智能模型转换为通用格式。因此,可以通过ONNX将这些模型用于诸如uniVision 3 等图像处理平台。

image.png


ONNX(Open Neural Network Exchange )开放式神经网络交换是一种开放标准,可以将人工智能模型跨平台集成到不同应用中。使用 ONNX ,可以将在 PyTorch 或 TensorFlow 等不同开发环境中创建的人工智能模型转换为通用格式。因此,可以通过ONNX将这些模型用于诸如uniVision 3 等图像处理平台。


01Q & A

uniVision 3 与 ONNX


#威格勒 #机器视觉 uniVision 3 软件可为 #ONNX 模型的高效运行提供最佳条件。


B60 系列 Smart Camera 配有集成的神经处理单元 (NPU) ,该单元在加快人工智能计算方面进行了专门优化。这样可以快速可靠地执行复杂的任务,如图像分类。


MVC 系列机器视觉控制器利用 OpenVINO 硬件加速平台高效地运行 ONNX 模型,同时最大程度地减少资源消耗。


image.png


02Q & A

如何使用ONNX


ONNX可与uniVision 3进行无缝集成,最大程度提高生产效率。使用 ONNX 在 uniVision 3 中处理你的图像按照以下三个步骤进行:创建ONNX格式模型 -将ONNX模型转化为uniVision 3兼容的文件格式-借助Image - ONNX模块将文件集成至uniVision 3 平台。


image.png


创建ONNX 模型


使用 PyTorch 或 TensorFlow 等首选人工智能工具,根据您自己的图像数据训练人工智能模型,并将其导出为 ONNX 格式。这时,您可以保持对训练数据的完全控制,以便能够根据特定要求和数据保护进行自定义。


转换


将训练的 ONNX 模型转换为与 uniVision 3 兼容的文件格式。这是根据 GitHub 进行的。GitHub 提供量化和硬件优化所需的所有工具,以便能在 wenglor 硬件上高效地运行模型。在此过程中,可为 ONNX 模型增添元数据,这些元数据是在 uniVision 3 中顺畅使用所必需的。


集成至 uniVision 3


借助 “Image – ONNX” 模块将 ONNX 模型加载到 uniVision 3 软件中。因此,它可以无缝集成到基于规则的图像处理工作流程中,并与其他模块灵活地组合。


许可证

licensing


image.png


“Image – ONNX”模块是 “uniVision AI” 许可证包的一部分,可用于装有 威格勒 uniVision 3 软件的所有产品。


以下许可证规则适用:


B60 系列:DNNL031 – B60 uniVision AI 许可证

MVC 系列:DNNL032 – MVC uniVision AI 许可证

uniVision 离线模拟器:该模块无需额外许可证即可使用。


wenglor sensoric group来自德国,是一家创新型智能传感器和图像处理技术公司。1983 年,Dieter Baur 在德国巴登符腾堡州博登湖旁的泰特南创立了这家创新型家族企业。威格勒的传感器以近乎 200 种不同的工作原理工作,可以构建安全高效的工业环境。现已逐步发展成为传感器和机器视觉领域的全球参与者。


image.png


发布时间:2025年5月6日 11:27  人气:   审核编辑(王静 )
相关链接

我有需求