0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

加快机器视觉的开发和部署

qjqb 来源:qjqb 作者:qjqb 2023-01-05 16:49 次阅读

机器视觉对于工业自动化至关重要

制造业和工业流程正在发生巨大的变化。工业物联网 (IIoT) 等举措有望显着提高运营效率。因此,使 IIoT 应用程序能够感知和洞察生产过程、工业自动化和质量控制的现实世界中正在发生的事情的传感器正在以前所未有的速度部署。虽然环境、流体流量和压力传感器可以提供许多指标,但 IIoT 系统需要作为流程进行全面管理的最重要的人类感官之一是视觉。配置计算机视觉,通常称为计算机或机器视觉,依赖于快速图像和视频处理技术以及人工神经网络平台。

机器视觉无处不在

通过将视觉能力引入任何工业制造或装配过程,机器视觉的潜在应用几乎变得无限。因此,机器视觉系统遍布整个工业领域,可满足广泛的需求。例如,机器视觉可以检测一瓶沐浴露是否没有装满,或者标签是否没有贴直或贴在正确的位置。如果顶部没有正确应用,或者如果瓶子出现破裂、破损或变形,它还可以促使执行器将瓶子推入拒绝箱。另一个例子可能是工业机器人机械零件进行复杂的自动化组装。机器视觉任务可能包括确认零件正确对齐以进行组装,

机器视觉实现设计注意事项

在实施机器视觉应用程序时,需要考虑多个因素。首先,开发团队必须确定他们的系统需求是否可以使用简单的图像处理技术来解决,还是深度学习神经网络更适合更复杂的任务。

简单的图像处理技术可以包括边缘检测算法、阈值技术以及对相机捕获的图像使用低通、带通或高通滤波器。这种方法的好处是只需要中低计算资源,这意味着生产吞吐量不会受到影响。列出的技术在许多制造和过程自动化场景中都很有用。例如,考虑检查工业机器人是否将瓶盖盖在瓶子上的任务。机器视觉可以使用带有高通滤波器的边缘检测算法执行此任务,如果瓶盖丢失,该算法将显示暗像素。阈值将颜色与背景分开,因此,例如,可以识别和计数泡罩包装中的药丸。还,

如果机器视觉任务更复杂,例如读取产品的部件号,开发人员可以实施人工神经网络来推断文本字符和数字。然后设计工作变得更加复杂,需要训练神经网络模型以快速、可靠和正确地识别字母和数字。

也许最重要的考虑因素是由生产线处理速度决定的图像处理速度和计算任务延迟。为确保设计和实施的灵活性,机器视觉平台还应适应不同的图像和视频协议以及帧速率,以使平台适应性和可扩展性适用于各种应用。

我应该使用哪种计算设备?

如上面的应用示例所示,机器视觉计算工作负载可能会有很大差异。大多数高端微处理器非常适合计算密集型任务;然而,现场可编程门阵列 (FPGA) 特别适用于实现图像和视频流的高数据率、确定性并行处理技术。同样,它们非常适合与卷积神经网络等神经网络算法一起使用,这些算法可以模拟人脑以高精度推断图像结果。

对于负责为广泛的工业用例实施机器视觉系统的开发团队来说——无论是使用图像处理还是神经网络技术——灵活的原型制作平台的可用性是他们设计的基础是关键。

介绍 Microsemi/Microchip PolarFire FPGA 视频和成像套件

Microsemi/Microchip PolarFire FPGA 视频和成像套件是一个全面的高性能评估平台,可在其上对机器视觉应用程序进行原型设计和测试。该套件具有双摄像头传感器、广泛的显示接口和外围 I/O 选项,能够进行 4k 图像处理并支持 HDMI 2.0、DSI、MIPI CSI-2 TX、MIPI CSI-2 RX 和 HD/ 3G SDI。PolarFire FPGA 具有 300k 逻辑元件、4GB DDR 内存和用于缓冲的 1GB 闪存(图 1)。

poYBAGO07FyAQ2gpAAB3EWsZH2s201.jpg

图 1:Microsemi/Microchip PolarFire FPGA 视频和成像套件的图片显示了插入式相机板。(来源微芯片

该套件包括一个参考设计演示应用程序,展示了画中画功能、视频拼接和图像平移功能的使用。视差图提供图像深度估计。该套件的软件具有边缘检测算法 IP。这种边缘检测算法 IP 基于 Sobel 滤波器,允许提取对象边缘以检测图像中的特征。

结论

机器视觉是任何工业自动化过程的关键组成部分。使用专为机器视觉应用设计的基于 FPGA 的开发平台,例如 Microsemi/Microchip PolarFire FPGA 视频和成像套件,有助于加快开发速度并缩短部署时间。

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 机器视觉
    +关注

    关注

    162

    文章

    4369

    浏览量

    120301
  • IIoT
    +关注

    关注

    3

    文章

    231

    浏览量

    26079
收藏 人收藏

    评论

    相关推荐

    适用于机器视觉应用的智能机器视觉控制平台

    工控机在机器视觉系统设计中是不可或缺的核心组件,在机器视觉中发挥着至关重要的作用,其强大的计算能力、高度的稳定性和可靠性、实时性以及图像处理和识别能力,为
    的头像 发表于 11-23 01:08 171次阅读
    适用于<b class='flag-5'>机器</b><b class='flag-5'>视觉</b>应用的智能<b class='flag-5'>机器</b><b class='flag-5'>视觉</b>控制平台

    什么是机器视觉opencv?它有哪些优势?

    机器视觉(Machine Vision)是一种利用计算机和图像处理技术来模拟人类视觉系统的功能,实现对图像的识别、分析和理解的技术。OpenCV(Open Source Computer
    的头像 发表于 07-16 10:33 775次阅读

    机器视觉的应用实例解析

    机器视觉是一种利用计算机视觉技术对图像进行处理、分析和理解的技术。它在许多领域都有广泛的应用,包括工业自动化、医疗诊断、交通监控、安全监控等。 一、引言 机器
    的头像 发表于 07-16 10:19 454次阅读

    机器视觉控制轴运动原理是什么?

    了运动控制和机器视觉系统的结合,并降低了它们的开发难度和开发成本。在设计这种系统时,了解目前的技术发展、方法以及开发工具会对您的工作提供很大
    的头像 发表于 07-09 08:45 278次阅读

    机器视觉光源的选择和应用有哪些

    机器视觉光源是机器视觉系统中的重要组成部分,它对图像的质量和机器视觉系统的性能有着至关重要的影响
    的头像 发表于 07-04 11:36 857次阅读

    机器视觉控制轴运动原理是什么

    机器视觉控制轴运动原理是一个复杂而深入的主题。下面将从以下几个方面进行介绍: 机器视觉概述 机器视觉
    的头像 发表于 07-04 10:42 542次阅读

    Prophesee与AMD携手,加速边缘机器视觉应用

    领先的神经拟态视觉传感公司Prophesee近日宣布,其Metavision® HD事件视觉传感器与AI算法已成功适配AMD Kria™ KV260视觉AI入门套件。这一强强联合标志着业界首款兼容AMD平台的事件
    的头像 发表于 06-05 14:26 518次阅读

    鸿蒙实战开发-本地部署、SmartPerf 编译部署指导文档

    telnet [部署机器ip地址] 9000。 如果显示端口连接失败 可能是防火墙未对9000 端口放开即可。 最后 如果大家觉得这篇内容对学习鸿蒙开发有帮助,我想邀请大家帮我三个小忙: 点赞,转发,有
    发表于 05-09 14:23

    【转载】英特尔开发套件“哪吒”快速部署YoloV8 on Java | 开发者实战

    OpenVINO 工具套件基于OneAPI开发,可以加快高性能计算机视觉和深度学习应用开发速度的工具套件,适用于从边缘到云的各种英特尔计算平台上,帮助用户更快地将更准确的真实世界数据的
    的头像 发表于 03-23 08:05 557次阅读
    【转载】英特尔<b class='flag-5'>开发</b>套件“哪吒”快速<b class='flag-5'>部署</b>YoloV8 on Java | <b class='flag-5'>开发</b>者实战

    机器视觉的图像目标识别方法综述

    文章来源:MEMS引言从20世纪80年代开始,机器视觉技术的发展速度不断加快,已经走进了人们的日常生活与工作之中。机器视觉的图像目标识别系统
    的头像 发表于 02-23 08:26 719次阅读
    <b class='flag-5'>机器</b><b class='flag-5'>视觉</b>的图像目标识别方法综述

    分析 丨AI算法愈加复杂,但是机器视觉开发门槛在降低

    准确判断。此外,AI大模型近两年受到关注,也可能被引入机器视觉领域,在跨模态理解和推理等方面展现出更强能力。 AI算法的复杂程度越来越高,机器视觉系统设计面临挑战,然而,从各种
    的头像 发表于 02-19 16:49 674次阅读
    分析 丨AI算法愈加复杂,但是<b class='flag-5'>机器</b><b class='flag-5'>视觉</b>的<b class='flag-5'>开发</b>门槛在降低

    机器视觉软件有哪些 机器视觉软件的优点

    机器视觉软件是一种利用计算机视觉技术来模拟和弥补人眼视觉功能的软件系统。它可以通过对图像和视频进行分析,识别和理解目标物体,以实现自动化和智能化的任务。
    的头像 发表于 02-02 10:53 1554次阅读

    itop-RK3588开发板机器视觉开发OpenCV-Python的安装

    itop-RK3588开发板机器视觉开发OpenCV-Python的安装
    的头像 发表于 01-26 15:18 4174次阅读
    itop-RK3588<b class='flag-5'>开发板机器</b><b class='flag-5'>视觉</b><b class='flag-5'>开发</b>OpenCV-Python的安装

    AI语音与机器视觉开发应用系统

    一、简介 AI语音与机器视觉开发应用系统是一款集成AI语音、机器视觉、深度学习基础、嵌入式Linux于一体的高端教学科研实验平台。 整个教学
    的头像 发表于 01-26 11:24 412次阅读
    AI语音与<b class='flag-5'>机器</b><b class='flag-5'>视觉</b><b class='flag-5'>开发</b>应用系统

    机器视觉的应用场景总结

    机器视觉是人工智能正在快速发展的一个分支,目前中国已是继美国、日本之后的第三大机器视觉领域应用市场。本文将对机器
    的头像 发表于 12-26 10:57 749次阅读
    <b class='flag-5'>机器</b><b class='flag-5'>视觉</b>的应用场景总结