Opto Engineering® - 20 years
主页 软件
OEVIS®
OEVIS®
Opto Engineering® Vision Software
概述
工作原理
工具集
Deep Learning
许可证
相关的
资源
联系我们
获得 OEVIS®

核心优势

  • 无代码,简单易用
    无需编程即可开发应用程序。
  • 工业 AI 就绪
    融合基于规则的视觉检测与 AI 检测。
  • 一体化平台
    视觉、AI、HMI 与连接功能,尽在同一平台。
  • 开放式集成
    可连接 PLC、MES、SCADA 及云端系统。
  • 可扩展架构
    从单相机系统到复杂的多相机检测,均可覆盖。
  • 专业技术支持
    培训、技术文档与技术支持。
发现更多

主要功能

零代码机器视觉应用
Flow
基于流程的图形化编程

通过直观的模块化流程构建方式,快速创建机器视觉应用;无需编写代码即可将图像处理工具、逻辑模块和数据流灵活连接起来。

Hmi design
内置 HMI 设计器

在 OEVIS® 中通过集成的拖拽式设计器构建现代化、可定制的 HMI 界面。以可视化方式布局控件,将其与视觉工具的属性关联,并可通过 .NET/WPF 组件进一步扩展界面功能。

Native multicamera support
原生多相机支持

OEVIS® 原生支持异步多相机采集,可在无需额外授权或附加组件的情况下,轻松构建灵活的多视角或多工位检测方案。

高级视觉与深度学习
Image processing tools
超过 1800 个图像处理工具

借助覆盖图像采集、定位校准、测量、缺陷检测、分类、OCR、Blob 分析等在内的完整工具集,应对各种视觉检测任务。

Machine learning
无代码深度学习

无需编程即可开发自定义 AI 模型:内置数据集管理、图像标注、模型训练、评估以及可直接部署的工作流程。

Onnx
ONNX 模型部署

导入并部署使用 PyTorch、TensorFlow 等框架训练的自定义 AI 模型。凭借内置的 ONNX 支持,将 OEVIS® 的能力扩展至原生 Deep Learning 工具之外。

工业连接性与系统性能
Factory
工业自动化集成

通过对 Modbus、TCP/IP、OPC UA 等工业协议的原生支持,OEVIS® 能够与各类自动化设备顺畅连接,并可可靠地与 PLC、机器控制器以及 SCADA 系统进行通信。

Rest
面向 IT 的 REST API

OEVIS® 通过内置 REST API 提供实时结果和配置信息,可与 MES、云端看板及 IT 系统无缝集成,用于远程监控、追溯与数据分析。

Multithreading
多线程扩展模块

通过真正的并行执行和跨 CPU 内核的多线程处理,可显著加快检测节拍。该扩展模块还支持多相机同步采集,非常适用于高速或高度协调的检测场景

System

系统

作业

HMI执行

System

System

  • 通过多种通信协议连接和配置第三方自动化硬件。
  • 管理具有特定权限的 多用户访问。
  • 广泛支持各种标准、通信协议和硬件。
Profinet 1
Ethercat 1
Ethernet/IP 1
Modbus TCP 1
ADAM Advantech I/O 2
Modbus Client TCP/RTU 2
Modbus Server TCP/RTU 2

1 Via CIFX Hilscher cards
OPC UA Client 2
Serial RS232 / RS485 2
TCP/IP 2
WebSocket 2
HTTP 2
MQTT Client 2


2 Native support
Advantech PC
AdLink PC
IMAGO Technologies PC
Neousys PC
系统

系统

  • 从多个相机采集图像。
  • 预览串流图像。
  • 直接访问每个联网设备的所有 GenICam 参数。
  • 支持所有符合 GenTL 标准的相机。
GENICAM
作业

作业

  • 使用各种工具创建视觉项目。
  • 从头设计美观的前端界面。
  • 所有窗口都可以根据用户的喜好方便地移动位置。
Job management UI
点击查看 OEVIS® 工作界面

点击 HMI 按钮激活几个控件来设计应用程序前端界面。

HMI user interface
点击探索 OEVIS® HMI 设计界面
HMI执行

HMI执行

点击 HMI 按钮激活几个控件来设计应用程序前端界面。

图像处理、分割和缺陷检测

模板匹配

校准,畸变校正,机器人引导

1D-2D 边缘检测与测量

条形码、二维码和 2D 数据码读取

光学字符识别(OCR)

偏振分析

Deep learning

ONNX 深度学习推理

数据分类和机器学习

图像处理、分割和缺陷检测

图像处理、分割和缺陷检测
OEVIS® 具有很多的表面和完整性检测算法,包括 Blob 分析、腐蚀、膨胀、开运算和闭运算、分割工具、标准、相对、动态、颜色阈值、图像展开等等。

模板匹配

模板匹配
OEVIS® 匹配算法即使在旋转、局部变形、纹理变化和比例变化等具有挑战性的环境下也能准确识别物体。

校准,畸变校正,机器人引导

校准,畸变校正,机器人引导
OEVIS® 高性能畸变校正算法满足远心光学器件的要求,消除透视畸变。 此外,OEVIS® 集成了精确的手眼校准算法,用于视觉引导的机器人应用,如抓取和放置。

1D-2D 边缘检测与测量

1D-2D 边缘检测与测量
OEVIS® 使用许多不同的算法和轮廓分析技术来有效地找到边缘。OEVIS® 的先进算法以亚像素精度测量复杂部件的直径、长度、同心度、半径和角度。

条形码、二维码和 2D 数据码读取

条形码、二维码和 2D 数据码读取
OEVIS® 的先进算法可快速准确地读取所有常见条形码和多种数据码,包括数据矩阵 ECC200、二维码、PDF417、 Aztec 等等。

光学字符识别(OCR)

光学字符识别(OCR)
OEVIS® 采用高性能算法来定位字符,无论其方向或字体均可识别,并通过数据增强功能进一步提高识别准确度。此外,还有许多预训练字体可用。

偏振分析

偏振分析
OEVIS® 具有许多算法来分析偏振相机采集的图像,包括 AoLP/DoLP 映射、偏振状态模拟等等。

Deep learning

Deep learning

State-of-the-art Deep Learning tools for image classification and pixel-level segmentation. Train custom AI models from annotated examples and deploy them directly in OEVIS® for demanding inspection applications.

ONNX 深度学习推理

ONNX 深度学习推理
得益于对 ONNX 开源格式的原生支持,OEVIS® 可以直接运行您自行训练的深度学习模型。例如,您可以在 PyTorch 中训练神经网络,将其导出为 ONNX 文件,然后通过 ONNX Runtime 在 OEVIS® 中部署使用

数据分类和机器学习

数据分类和机器学习
OEVIS® 具有机器学习模型(MLP,SVM,KNN)和聚类功能(KMeans,DBSCAN),用于复杂的图像分析任务,如区分不同的纹理或者对不规则形状的物体进行分类。

OEVIS® Deep Learning

AI 驱动视觉,应对复杂检测挑战


    
            
    OEVIS® 完整的 Deep Learning 训练环境
OEVIS® 完整的 Deep Learning 训练环境

核心功能

  • 无代码深度学习
    无需编程经验,即可创建 AI 驱动的检测应用。
  • 先进的训练环境
    在同一应用中完成数据集管理、标注、训练与评估
  • 内置 Data Augmentation
    创建 Data Augmentation 流程,并通过实时可视化效果进行预览。
  • 与 OEVIS® 无缝集成
    将 AI 模型作为标准模块,集成到 OEVIS® 工作流程中运行
  • 性能评估
    通过混淆矩阵和逐张图像的合格/不合格报告,验证模型性能

无需编程的工业 AI

面向复杂检测的深度学习

构建、训练并验证 AI 模型

通过直观的无代码工作流程创建数据集、训练神经网络并评估 AI 模型。OEVIS® Deep Learning 采用先进的神经网络架构,解决传统基于规则的视觉技术难以应对甚至无法实现的检测难题。

从样本中学习

传统计算机视觉依赖人工设定的规则和精心调校的参数,而 Deep Learning 则直接从标注样本中学习。通过分析训练图像中的视觉模式,神经网络能够自动识别产品、缺陷、物体以及复杂的视觉状况,即使在高度多变的生产环境中也能保持稳定可靠的性能。

应用场景

典型应用包括缺陷检测、装配校验、表面检测、分类以及像素级分割。在纺织、食品加工、金属、塑料和橡胶等外观变化大的高变异性行业中,Deep Learning 的优势尤为明显,因为传统基于规则的方法往往难以应对多变的外观和复杂的视觉模式。

AI + 基于规则的视觉

构建并运行视觉应用

借助无代码工作流程、视觉工具、HMI 设计和工业连接功能,开发、部署并运行完整的机器视觉应用。OEVIS® 将 Deep Learning 与基于规则的计算机视觉的优势融于一身,在同一平台中实现适应性、精度与可靠性的统一。这种强大的混合方案既能应对多变的生产状况,又能保证工业检测所需的精度与可控性。

从数据集到部署

OEVIS® 在统一环境中融合了传统机器视觉与人工智能。OEVIS® 内置原生 AI 功能,而 OEVIS® Deep Learning Trainer 则支持用户在无需编程的情况下创建、训练并验证自定义神经网络模型。

1. OEVIS® 原生 AI 功能

许多 AI 功能已原生内置于 OEVIS® 中,无需使用 OEVIS® Deep Learning Trainer。


    
            
    通过机器学习算法对零件进行分类和分组
通过机器学习算法对零件进行分类和分组

在 OEVIS® 中直接部署并运行深度学习模型

直接在 OEVIS® 中运行通过 OEVIS® Deep Learning Trainer 训练的模型,并将 AI 推理与传统视觉工具相结合。

ONNX 模型集成

通过原生 ONNX 支持,导入并部署使用 PyTorch、TensorFlow 等第三方框架训练的神经网络。

AI 驱动的 OCR

基于业界领先识别引擎的先进 OCR 功能,适用于文本读取和编码的校验等应用。

机器学习工具

内置 K-Means、决策树(Decision Trees)、MLP、SVM、KNN 等分类算法及聚类方法,满足各类工业检测需求。

2. OEVIS® Deep Learning Trainer

OEVIS® Deep Learning Trainer 是专用的无代码环境,用于创建、训练和验证 Deep Learning 模型。引导式工作流程简化了图像标注、数据集准备、模型训练和性能评估等环节,帮助用户在无需数据科学专业知识的情况下开发工业 AI 应用。


    
            
    面向数据集准备和深度学习训练的完整工作空间。
面向数据集准备和深度学习训练的完整工作空间。

主要特性

数据准备与标注

导入、整理并管理训练数据集,支持 COCO 兼容格式。为分类、目标检测和分割等应用创建精确的标注。

深度学习训练

通过直观的无代码工作流程训练神经网络,可利用 CPU 或支持 CUDA 的 NVIDIA GPU 加速处理。

模型验证与优化

通过可视化报告和混淆矩阵评估模型性能,并借助内置 Data Augmentation 提升模型鲁棒性。

工作原理

在 OEVIS® Deep Learning Trainer 中训练并验证模型,然后直接在 OEVIS® 中部署,将 AI 推理与先进的基于规则视觉工具相结合。


    
            
    Dl 04

主要功能

Multi-label classification - supervised

多属性图像分类

为整幅图像分配一个或多个标签,使神经网络能够同时识别多个独立特征。与传统的单一类别分类不同,单个模型即可在一次推理中同时识别产品类型、变体、方向、装配状态、表面状况,或印刷标记和缺陷的存在情况。系统通过直接从已标注样本中学习,无需人工设计检测规则,即可在生产条件不断变化时依然保持稳定可靠的性能。


    
                        
    Dl 05

典型应用

  • 产品识别
  • 变体识别
  • OK / NOK 分拣
  • 包装校验
  • 缺陷分类
  • 装配校验
  • 标签或印刷标记的存在情况
  • 方向校验
  • 产品多属性检测

输出

  • 预测的标签/类别
  • 各标签的置信度分数
  • 类别信息
  • 多属性检测结果

Semantic segmentation - supervised

像素级缺陷检测与物体定位

将图像中的每个像素归入已训练的类别之一,生成详细的分割图,精确标示物体、材料和缺陷的位置、形状与范围。这使得难以甚至无法用传统基于规则的视觉技术描述的特征也能被精确定位和检测。模型的训练基于在 OEVIS® Deep Learning Trainer 应用中直接手动标注的分割掩膜。


    
                        
    Dl 06

典型应用

  • 表面检测
  • 划痕检测
  • 污染物检测
  • 材料区分
  • 区域提取
  • 部件定位
  • 异物检测

输出

  • 预测的标签/类别
  • 各标签的置信度分数
  • 类别信息
  • 多属性检测结果

深度学习工作流程

1. 数据集准备

通过专为工业 AI 应用设计的直观图形界面,创建、标注并整理数据集。

导入并标注图像

OEVIS® Deep Learning Trainer 通过直观的可视化界面,简化了图像标注和数据集准备工作。用户可以轻松导入数据集、搜索和筛选图像,并为各类任务创建精确的标注,从而加快工业 AI 模型的开发速度。


    
            
    为图像数据集分配多个类别
为图像数据集分配多个类别

    
            
    使用直观的标注工具分割物体和感兴趣区域,支持自动和手动创建多边形。
使用直观的标注工具分割物体和感兴趣区域,支持自动和手动创建多边形。

数据增强

生成逼真的图像变体,提升模型鲁棒性、降低过拟合风险,并在训练数据有限的情况下提升模型性能。

  • 多种增强操作
  • 参数可调
  • 实时预览
  • 支持整个数据集批量执行

    
            
    应用多种可调参数的 数据增强 技术,提升数据集多样性和模型鲁棒性。
应用多种可调参数的 数据增强 技术,提升数据集多样性和模型鲁棒性。

自动数据集划分

合理划分数据集是准确评估模型性能的关键。OEVIS® Deep Learning Trainer 会自动将图像划分为训练集、验证集和测试集,确保模型评估基于从未见过的数据进行,从而避免因过拟合而产生过于乐观的结果。这种方式能够在模型部署到生产环境之前,对其性能进行真实可靠的评估。OEVIS® Deep Learning Trainer 还提供数据集平衡工具,帮助维持各类别的合理分布,从而提升训练质量。

  • 自动生成训练集/验证集/测试集划分
  • 基于未见数据进行评估
  • 降低过拟合风险
  • 数据集平衡与类别分布控制
  • 提升训练质量与模型可靠性
  • 部署前进行真实可靠的性能评估

    
            
    自动将数据集划分为训练集、验证集和测试集,确保模型评估结果可靠。
自动将数据集划分为训练集、验证集和测试集,确保模型评估结果可靠。
  • 训练集
    用于训练神经网络并学习检测模式。
  • 验证集
    在训练过程中使用,用于监控性能并调整模型。
  • 测试集
    仅在训练完成后使用,用于在全新图像上评估模型性能。

2. 模型训练

通过引导式工作流程,训练专为工业检测应用优化的 Deep Learning 模型。OEVIS® Deep Learning Trainer 在简化参数配置和性能评估的同时,让用户对训练过程拥有完全的掌控。

简化训练流程,成就专业结果

OEVIS® Deep Learning Trainer 自动处理传统 Deep Learning 训练中的诸多复杂环节。用户只需专注于数据集质量和检测目标,软件则提供引导式的参数管理、性能监控和模型验证工具。

  • 可配置的训练参数
  • 多种神经网络架构
  • 支持 CPU 与 GPU(CUDA)训练
  • 训练指标实时可视化
  • 训练与验证过程跟踪
  • 模型版本管理

训练参数

通过专为高效 AI 模型开发设计的引导式界面,配置模型架构、训练设置和硬件资源。


    
            
    轻松配置模型、训练与硬件相关设置。
轻松配置模型、训练与硬件相关设置。
模型架构

可在两种针对不同部署需求优化的神经网络架构中进行选择:

  • Quality:最大化准确率和检测性能,适用于对缺陷检测可靠性要求最高的场景。
  • Fast:针对更快的训练和推理速度进行优化,同时保持优异的性能,适用于高速应用和资源受限的系统。
训练硬件

选择用于训练的硬件:

  • CUDA GPU:利用 NVIDIA GPU 加速,大幅缩短训练时间。
  • CPU:适用于没有独立 GPU 硬件的系统进行训练。
批大小(Batch Size)

定义模型更新内部参数之前所处理的图像数量。

  • 批大小越大,通常训练速度越快。
  • 批大小越小,可降低内存占用,有时还能提升泛化能力。
训练轮数(Epochs)

一个轮次(epoch)代表对整个训练数据集完整遍历一次。

  • 轮次越多,通常学习效果越好。
  • 轮次过多可能导致过拟合。
  • 推荐值取决于数据集规模和应用复杂度。
解冻轮次(Unfreeze at Epoch)

控制此前被冻结的神经网络层在训练后期被解冻、进行微调的时机。

  • 加快初始收敛速度。
  • 在训练后期实现更精细的优化。
学习率(Learning Rate)

控制模型在训练过程中的调整速度。

  • 数值越高,学习速度越快,但可能降低稳定性。
  • 数值越低,优化越精细,但训练时间也会相应延长。

训练过程实时监控

在训练过程中,OEVIS® Deep Learning Trainer 会持续显示训练集和验证集的准确率、损失值等关键性能指标。这些图表能够实时反馈模型的收敛情况,帮助用户一目了然地发现欠拟合、过拟合以及训练进展。


    
            
    通过实时性能图表,可视化训练与验证指标
通过实时性能图表,可视化训练与验证指标

硬件加速

训练既可在 CPU 上执行,也可使用支持 CUDA 的 NVIDIA GPU,大幅缩短大规模数据集的训练时间。

注释 所有产品名称、标识和品牌均归其各自所有者所有。本网站/文档中使用的所有公司、产品及服务名称仅用于识别目的,并不代表对相关公司、产品或服务的任何认可或背书

3. 模型评估

在部署前验证模型性能,并在投入生产之前发现潜在薄弱环节。

训练图表

在“Charts”选项卡中,通过交互式图表监控训练与验证性能。主要指标包括:

  • 训练集准确率
  • 验证集准确率
  • 训练集损失
  • 验证集损失
  • 训练随轮次的进展情况

    
            
    “Charts”选项卡示例,显示训练集与验证集准确率随时间的变化。
“Charts”选项卡示例,显示训练集与验证集准确率随时间的变化。

准确率表示正确分类样本所占的比例,可快速反映模型的整体性能。通过对比训练集和验证集的准确率变化趋势,有助于评估模型的泛化能力,并确保模型在未见数据上也能保持稳定的表现。

模型详细分析

“Detailed Report”选项卡提供模型在验证集和测试集上性能的全面评估。主要功能:

  • 混淆矩阵分析
  • 预测类别与实际类别对比
  • 逐张图像验证
  • 预测结果的可视化检查
  • 模型对比

    
                        
    Dl 14

混淆矩阵详细展示了分类结果,清晰呈现哪些样本被正确分类、哪些出现误判。这有助于识别问题类别,并为进一步优化数据集提供依据。

逐图可视化验证

逐张检查图像及其预测标签与实际标签,有助于更好地理解模型行为,并验证其在真实场景中的表现。这种图像级分析有助于在部署前发现标注问题、疑难样本和边缘案例。


    
            
    逐张检查图像,验证预测结果、识别误判样本,并评估模型在真实场景中的表现。
逐张检查图像,验证预测结果、识别误判样本,并评估模型在真实场景中的表现。

4. 在 OEVIS® 中部署

将训练完成的模型直接部署到 OEVIS® 检测项目中,实现 AI 分析与传统机器视觉工具的无缝结合。

AI 与基于规则的视觉,融于统一工作流程

与独立的 AI 解决方案不同,OEVIS® 支持 Deep Learning 模型与传统机器视觉工具在同一检测流程中协同运行。模型输出结果可直接与以下功能集成:

  • Blob 分析
  • 测量
  • OCR
  • 对齐
  • 决策逻辑
  • PLC 通信
  • HMI 应用

这种混合方案将 Deep Learning 的适应性与基于规则视觉的精度和重复性相结合,为高要求的工业应用提供稳健可靠的检测方案。


    
            
    运行 AI 模型,并将其输出结果与 OEVIS® 原生视觉工具相结合。
运行 AI 模型,并将其输出结果与 OEVIS® 原生视觉工具相结合。

为什么是一体化软件?

产品型号

什么是 OEVIS-EXT?

OEVIS® 是用于 windows PC 系统的一体化视觉软件。

为什么是一体化软件?

在该软件中,您既可以采集和处理图像,也可以与各种硬件进行通信,还可以为视觉应用程序的最终用户设计直观的前端界面

  • 使用同一个许可证来开发和执行检查(将开发人员与运行时相结合)
  • 无需额外的许可证即可远程修改在工厂车间运行的视觉应用程序
    • 添加新的视觉任务
    • 修改线速度、改变部件尺寸、提高相机分辨率等等

产品型号

提供两种许可证和服务合同:

  • 基本许可证:开发和运行视觉程序的必备许可证。
  • 附加组件许可证:在基本许可证基础上提供更多功能的光学器件附加许可证。
  • 服务合同: 本合同为用户提供技术支持,并为每个基本或附加许可证升级到最新发布的版本,包括错误修复。

产品型号

名称

主要功能

许可证类型/合同

永久

许可证分发

OEVIS

USB 加密狗上的一体化机器视觉软件

构建并运行视觉应用 基本许可证

是

USB 加密狗

OEVIS-A-D-L (1, 2)OEVIS Deep Learning 模型执行扩展模块部署并运行通过 OEVIS Deep Learning Trainer 创建的模型扩展模块许可证是USB 加密狗 (4)
OEVIS-A-M (1)

OEVIS 多线程附加组件

支持 OEVIS 多线程并行执行 附加组件许可证

是

USB 加密狗 (4)

OEVIS-EXT (2)

OEVIS 全年技术支持和升级服务

获取软件更新与技术支持 服务合同

否

n.a.

备注:

  1. 仅与OEVIS基本许可证组合购买时可选。
  2. 使用 OEVIS® Deep Learning Trainer 创建的 Deep Learning 模型,需要 OEVIS-A-DL 才能在 OEVIS® Vision Software 中部署并运行。OEVIS® Deep Learning Trainer 可免费用于数据集准备、标注、模型训练与验证。运行在外部环境中训练的 ONNX 兼容模型则无需此扩展模块。
  3. 此项服务需在首次订购OEVIS时一并购买。若通过授权经销商购买OEVIS,相关技术支持将由经销商提供。请联系我们,以了解您可直接订购或需通过本地经销商采购。
  4. 扩展模块许可证与相应的 OEVIS® 基础许可证(Base License)激活在同一 USB 加密狗上,无需额外的 USB 加密狗。
展开表格

什么是 OEVIS-EXT?

OEVIS-EXT 是全年服务合同,包括:

  • 专门的技术支持 (1),包括与软件使用和操作有关的协助、最新的文档、使用和修改软件中示例程序的权利
  • 在合同期结束前将每个许可证升级到 OEVIS 的最新版本(包括错误修复)
  • 在合同期结束前可购买新的附加组件

在首次购买 OEVIS 许可证时,无论订购多少的 OEVIS 许可证和相关附加组件,每个客户只需要一份 OEVIS-EXT 服务合同。

Opto Engineering® 建议每年续签 OEVIS-EXT。请联系我们,有关OEVIS-EXT服务条款的更多详细信息。

备注:

1 如果您通过授权经销商购买OEVIS,相关技术支持将由经销商提供。请联系我们,以了解您可直接订购或需通过本地经销商采购。

新闻与营销内容

Catalog oevis excerpt
OEVIS® Vision Software booklet

文档

浏览全部文档,包括入门指南、工具和数据类型解释、多个示例项目等等

查看
有英文版本

你想知道更多吗?

填写下面的表格,我们会及时回复您。
厌倦了填写表格?
使用我们的客户门户(免费!)来保存您的数据并获得独家技术支持服务。
必填项目
必填项目
必填项目
必填项目
必填项目
必填项目
必填项目
必填项目
最小长度:6 个字符
必填项目
必填项目