机器视觉应用:开发完整解决方案的过程“6T体育官网”

本文摘要:一般来说在机器视觉应用于的研发方案中有一系列的过程,还包括:计划,设计,建构,构建和检验。任何解决方案的第一步是确认每次检查的拒绝并确认否不切实际,因此计划是首要必须考虑到的问题。 必须考虑到几个因素,例如:正在拒绝接受检查的是什么,所需的检查次数,检查速度,机械设计的容许,性能拒绝,时间和成本。规划阶段过去后就是设计阶段,为保证满足要求,必须展开原型设计。如果视觉工程师指出可以构建检查,则有可能不必须展开原型设计。 根据检查拒绝,为每个视觉应用于创立并测试初始视觉设计。

6T体育官网

一般来说在机器视觉应用于的研发方案中有一系列的过程,还包括:计划,设计,建构,构建和检验。任何解决方案的第一步是确认每次检查的拒绝并确认否不切实际,因此计划是首要必须考虑到的问题。

必须考虑到几个因素,例如:正在拒绝接受检查的是什么,所需的检查次数,检查速度,机械设计的容许,性能拒绝,时间和成本。规划阶段过去后就是设计阶段,为保证满足要求,必须展开原型设计。如果视觉工程师指出可以构建检查,则有可能不必须展开原型设计。

根据检查拒绝,为每个视觉应用于创立并测试初始视觉设计。可以有几个视觉车站,所有视觉车站都有有所不同的光学设置。在设计视觉工作站时,每个照相机,镜头和灯光都必须考虑到几个因素。

照相机规格、摄像机数量、照相机类型、单色或彩色、解析度、帧亲率、通信协议、曝光速度、镜头规格、镜头类型、焦距、工作距离、间隔、视野、过滤器、光圈、灯规格、灯的数量、光的类型、尺寸、颜色、与零件的距离、强度。一旦确认了一些因素,就创建视觉设计原型以捕捉样本部分的图像。

软件必需通过在图像中具备必要的对比度来检测关键特征。该过程牵涉到调整光学设备。

图像由像素阵列构成,一般来说由分辨率定义。机器视觉软件用于这些像素以及预计算法来定义图像中的部件的某些特征。它遵循与面部辨识软件完全相同的概念。

该软件在图像中搜寻某些像素排序以辨识面部特征。例如,眼睛的边缘周围不会有较暗的像素,眼睛的中心不会有较暗的像素。该软件用于算法分析特征,并辨识面部。

类似于地,机器视觉软件遵循完全相同的概念。这些算法由视觉工程师用于机器视觉软件开发。有可能不存在某些机械容许,这将必须额外的光学设备,例如镜子。还有可能不存在必须转变设计的机械容许。

例如,由于环绕光学器件的自动化内的一些工具,工作距离有可能必须在300mm和320mm之间。有可能必须替换镜头,同时减少缩短管。如果图像不符合要求,请求展开故障回避。

变更各种参数以容许更加适合的图像。有可能必须替换灯光或者有可能必须加到偏振器。原型设计使视觉工程师需要检验视觉设计并创立视觉设计。

常规机器视觉照相机一般来说必须视觉控制器。如果用于智能照相机,则不必须外部视觉控制器。

视觉控制器是用作与光学设备(例如照相机和灯)展开通信的专用单元。视觉控制器不应不具备符合检查拒绝的能力。

这意味著它必需需要处置与用作检查的设备以及所需的其他I/O协议的通信。在此阶段,应当确切否可以超过视力检查的拒绝。

6T体育官网

该软件应当需要检测处置检查所需的功能。要检验软件否需要检测边缘,请求用于将在检查期间用于的一些工具(即边缘定位工具),以保证软件可以检测到某些边缘。尝试在此之后转变设计可能会减少解决方案的成本。在此阶段保证对视觉设计的信心。

研发机器视觉软件可以用于各种工具来协助分析零件中的特征。在建构代码之前要做到的第一件事是用于示例图像来规划代码的建构方式。这还各不相同将用于哪种机器视觉软件。

用于已设计的设置,捕捉几个好的和怕的部分图像,以便在此阶段用于。有所不同的软件可以有有所不同的工具集。某些软件有可能无法跟上自动化的循环时间。

如果检查必须较慢循环时间,则必需在该时间内已完成全面检查。这一切都返回了检查的拒绝,以要求用于哪种软件。根据检查的拒绝,在建构代码时必须考虑到几个因素。一些例子还包括:每个部件的每个摄像头都必须捕捉多个图像吗?必须检查的功能有哪些?灯必须多频密频闪?检查必须用于哪些工具?如何展开校准?软件否正在与之通信?环境灯光如何发挥作用?如果检查中有灯光,此灯何时启动时?它在整个检查过程中否依然不存在?它不会闪光吗?如果必须用照相机启动时灯光,则必须用于软件来解决问题。

如果牵涉到频闪单元,该单位频闪的频率是多少?必须在软件中继续执行一系列工具以展开检查。还必须适当地摆放工具,以保证软件仅有检查必须检查的功能。用于这些工具必须有一定的逻辑。

例如,如果软件检测到缺失,则该部件再次发生故障,输入错误代码并表明结果。必须将此信息发送到与自动化一起用于的任何外部控制器。

如果零件是通过或告终,它将容许机器告诉如何处置零件。通过这些通信,还必须I/O功能来与其他自动化展开通信。

通过通信,还必须具备更容易为操作员解读的用户界面(UI)。这意味著保证所有结果都更容易查阅,操作员可以精彩用于任何其他功能。错误代码也应当更容易解读为操作员。

为了展开精确测量,必须展开校准步骤,以便软件需要测量图像中的特征。一种方法是用于校准网格。将从视觉车站提供校准网格的图像以容许校准检查。

大多数机器视觉软件都有这样的工具。该工具可以自由选择用于校准网格,它将告知该网格的参数。统合构建阶段是所有光学设备与其他自动化构建的地方。

这是所有东西汇聚成一个整体的地方。在构建阶段要做到的第一件事是保证所有硬件都已配备并加装到自动化组件上。根据设计阶段的设计规格调整每个视觉车站。

保证所有设备之间的所有通信都长时间。用于之前研发的校准步骤,校准光学设备。

如果已完成校准步骤,请求用于摄像机视野中的校准目标运营该步骤并捕捉该图像。该软件将其测量校准到校准目标。

保证软件中的测量值与零件的实际测量值完全相同。如果有用作检查的灯,请求调整光强度以符合所需的亮度。通过启动时多张图像测试光学设备。

6T体育官网

如果加载较好的图像,请求几乎自动化地测试光学设备。测试好的和怕的部件,以保证部件拒绝接受。保证所有时间与自动化和光学设备维持实时,以保证有效地检查。如果检查在此阶段不符合要求,请求展开故障回避。

根据问题,代码中有可能不存在必须变更的内容。此时变更代码是一个非常简单的修缮。如果必须替换设备或展开任何其他根本性变更,可能会减少解决方案的时间和成本。检验在此阶段,将展开多项测试以保证视觉车站合乎项目开始时阐述的拒绝。

测试是根据检查拒绝创立的。每次视力检查应当展开的一项测试是重复性测试。该测试的一个很好的例子是量具可重复性和重现性测试。

该测试检查测量值的变化和部件的变化。如果并未满足要求,请求再度展开故障回避。

通过展开微小变更来尝试修缮检查。这将花费较少的时间和资源。在项目的这个阶段,根本性变化将闲置更好的时间和资源。

一旦所有测试都通过并符合所有拒绝,解决方案就已完成了。


本文关键词:6T体育官网,机器,视觉,应用,开发,完整,解决方案,的,过程

本文来源:6T体育官网-www.cbdoilglobal.com

0
首页
电话
短信
联系