ONNX + uniVision 3 , 人工智能和图像处理的深度融合
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 模型,同时最大程度地减少资源消耗。
02Q & A
如何使用ONNX
ONNX可与uniVision 3进行无缝集成,最大程度提高生产效率。使用 ONNX 在 uniVision 3 中处理你的图像按照以下三个步骤进行:创建ONNX格式模型 -将ONNX模型转化为uniVision 3兼容的文件格式-借助Image - ONNX模块将文件集成至uniVision 3 平台。
创建ONNX 模型
使用 PyTorch 或 TensorFlow 等首选人工智能工具,根据您自己的图像数据训练人工智能模型,并将其导出为 ONNX 格式。这时,您可以保持对训练数据的完全控制,以便能够根据特定要求和数据保护进行自定义。
转换
将训练的 ONNX 模型转换为与 uniVision 3 兼容的文件格式。这是根据 GitHub 进行的。GitHub 提供量化和硬件优化所需的所有工具,以便能在 wenglor 硬件上高效地运行模型。在此过程中,可为 ONNX 模型增添元数据,这些元数据是在 uniVision 3 中顺畅使用所必需的。
集成至 uniVision 3
借助 “Image – ONNX” 模块将 ONNX 模型加载到 uniVision 3 软件中。因此,它可以无缝集成到基于规则的图像处理工作流程中,并与其他模块灵活地组合。
许可证
licensing
“Image – ONNX”模块是 “uniVision AI” 许可证包的一部分,可用于装有 威格勒 uniVision 3 软件的所有产品。
以下许可证规则适用:
B60 系列:DNNL031 – B60 uniVision AI 许可证
MVC 系列:DNNL032 – MVC uniVision AI 许可证
uniVision 离线模拟器:该模块无需额外许可证即可使用。
wenglor sensoric group来自德国,是一家创新型智能传感器和图像处理技术公司。1983 年,Dieter Baur 在德国巴登符腾堡州博登湖旁的泰特南创立了这家创新型家族企业。威格勒的传感器以近乎 200 种不同的工作原理工作,可以构建安全高效的工业环境。现已逐步发展成为传感器和机器视觉领域的全球参与者。

提交
劳动节 | 致敬每一位自动化人和行业贡献者!
深耕耘 向“威”来 | 威格勒中国2025再出发!
weClass 威课堂 | AI 加持下的Deep OCR技术有多好用?
展会回顾 | 威格勒一站式机器视觉,感谢您的参观!
面对不同的检测表面,选用什么颜色的光源?