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

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

3天内不再提示

一个可行的产品识别和定位的算法

新机器视觉 来源:熵的边缘 2020-08-28 11:31 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

机器视觉在生产制造中主要用在视觉引导,尺寸测量,产品检测,物体识别等几个领域。在这几个领域中,一个最基本的算法就是产品识别和定位,比如视觉引导机器人,要在图像中识别出要抓取的产品,并定位出坐标,才引导机器人到指定的产品位置。尺寸测量,产品检测等也是一样的,在测量和检测之前,首先要知道有没有产品,产品的位置在哪里,才可以应用后续的各种分析工具。因此,产品识别和定位是一个基本问题。

如果要设计一个可行的产品识别和定位的算法,需要克服几方面的困难:

快速的指定产品:工业产品千差万别。因此,对于每一个具体的应用,需要从几张,甚至一张图像上,快速指定需要查找的产品,比如当前产线需要定位铆钉的位置,拍一张照片并进行相应的学习,就可以在后续的图像中进行搜索定位

快速的搜索产品:对于一张200万像素的图片,通常要求在几十毫秒的时间可以识别和定位出产品的位置

高精度的定位:工业生产对精度和公差有严格的要求,因此产品的定位就要力求准确。现在普遍要求识别定位算法可以达到一个像素级别的定位精度,甚至可以达到亚像素级别。

可以适应产品缺失,遮挡,脏污等的影响:如果一个产品被遮挡,导致产品在图像中缺失一定比列,需要依然可以识别定位到物体。反之,如果产品表面发生脏污,导致表面的特征发生变化,需要依然可以识别定位

可以适应光照亮度不均匀的影响:如果产品的亮度发生变化,比如一半亮一半暗,需要依然可以识别定位

可以识别旋转的产品:产品通常可能在360度范围内旋转

可以识别多个产品:一张图像中可能有多个产品,需要分别识别定位

可以准确识别接近对称的物体:接近对称的物体很容易别识别成错误的方向,需要进行相应的设计

可以应对物体的极性翻转:比如学习的产品是白底黑字,但是实际上产品图像有可能是黑底白字,需要可以识别

深度学习可以解决这个问题吗?深度学习中目标检测算法(one-stage和two-stages的各种算法),在这个应用中有几方面的难点

数据量:如何在只有一张图像的情况下,学习到需要识别定位的物体?

速度:如何在一般配置的PC上达到ms级别的识别定位速度?传统算法在几千元的工控机上就可以发挥速度优势,然而深度学习需要配置昂贵的GPU,或者在2019年会有一些垂直细分领域的ASIC芯片开发出来

定位精度:考虑到深度学习输入的图像本身都是进行了缩放的图像,那么在原图上很难达到像素精度的匹配

识别准确性:在数据量很少的情况下,怎么提升识别的准确性?

考虑到此类问题面临的困难,一般还是用传统的机器视觉方法来实现。

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

    关注

    213

    文章

    30629

    浏览量

    219720
  • 算法
    +关注

    关注

    23

    文章

    4762

    浏览量

    97191
  • 机器视觉
    +关注

    关注

    163

    文章

    4736

    浏览量

    125079

原文标题:高精度视觉识别与定位系统需要关注哪些因素?

文章出处:【微信号:vision263com,微信公众号:新机器视觉】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    国密系列算法简介及SM4算法原理介绍

    算法可用于无线局域网产品;SM7算法可用于身份识别、票务、支付与通卡类业务。ZUC算法可用于移动通信网络。 密码杂凑
    发表于 10-24 08:25

    基于 SSID 的 Wi-Fi 定位:与其他定位服务的性能比较

    算法,基于 Nordic SoC 和 模组的产品可在定位用例中实现高性能和超低功耗。对于 Wi-Fi 定位请求,nRF Cloud 可借助 Wi-Fi 数据库计算设备位置,该数据库包含
    发表于 08-31 21:01

    瑞芯微RK3576人体关键点识别算法(骨骼点)

    人体关键点识别种基于深度学习的对人进行检测定位与姿势估计的模型,广泛应用于体育分析、动物行为监测和机器人等领域,帮助机器实时解读物理动作。本算法具有运行效率高、实时性强的特点。
    的头像 发表于 08-27 10:07 857次阅读
    瑞芯微RK3576人体关键点<b class='flag-5'>识别</b><b class='flag-5'>算法</b>(骨骼点)

    如何挑选人脸识别终端?人脸识别体机品牌排行榜

    挑选人脸识别终端时需要注意稳定性、人脸识别算法可靠性、兼容性、安全性、软件管理、维护与安装以及产品外观与价格等多个因素。另外,在挑选人脸识别
    的头像 发表于 08-18 10:44 1604次阅读
    如何挑选人脸<b class='flag-5'>识别</b>终端?人脸<b class='flag-5'>识别</b><b class='flag-5'>一</b>体机品牌排行榜

    瑞芯微RK3576语音识别算法

    字符序列。与说话人识别及说话人确认不同,后者尝试识别或确认发出语音的说话人而非其中所包含的词汇内容。我们的语音算法是基于Whisper是OpenAI设计的。Whis
    的头像 发表于 08-15 15:13 1877次阅读
    瑞芯微RK3576语音<b class='flag-5'>识别</b><b class='flag-5'>算法</b>

    如何打造属于自己的手势识别应用

    期小编给大家介绍了和MediaPipe的相遇之路,本期小编将带着大家起来动手,如何打造属于自己的手势识别应用。
    的头像 发表于 07-29 10:12 986次阅读
    如何打造<b class='flag-5'>一</b><b class='flag-5'>个</b>属于自己的手势<b class='flag-5'>识别</b>应用

    UWB - TDOA方案定位技术

    ₀)²+(z−z₀)²] = c·Δtᵢ  (2) 几何意义:每 1 方程对应条双曲面,三条双曲面交于点即目标坐标 伪线性化闭式解(Chan 算法,工程最爱) 把式 (1
    发表于 07-14 17:32

    电缆故障定位与预警——隧道在线监测

    产品功能 我们的电缆故障定位与预警系统采用先进的传感技术、人工智能算法和大数据分析,实现对电缆运行状态的实时监测、故障精确定位及早期预警,有效提升电力系统的安全性与可靠性。核心功能包括
    的头像 发表于 06-20 10:09 590次阅读
    电缆故障<b class='flag-5'>定位</b>与预警——隧道在线监测

    基于RK3576开发板的车辆检测算法

    车辆检测是种基于深度学习的对人进行检测定位的目标检测,能广泛的用于园区管理、交通分析等多种场景,是违停识别、堵车识别、车流统计等多种算法
    的头像 发表于 05-08 17:34 1282次阅读
    基于RK3576开发板的车辆检测<b class='flag-5'>算法</b>

    基于RK3576开发板的人脸识别算法

    RK3576开发板展示人脸识别算法例程和API说明
    的头像 发表于 05-07 16:48 2499次阅读
    基于RK3576开发板的人脸<b class='flag-5'>识别</b><b class='flag-5'>算法</b>

    nRF Cloud Wi-Fi 定位服务

    、Predictive-GPS、Single-Cell、Multi-Cell 和 Wi-Fi 定位。通过利用 nRF Cloud 的优化定位算法,基于 Nordic SoC 和 模组的产品
    发表于 04-17 15:07

    基于 NXP NCJ29D5D UWB 定位算法方案

    基于NXP NCJ29D5D UWB技术的定位算法方案,通过三Anchor实现与Key Fob之间的精准范围定位。BCM与Anchor间通过CAN Bus传输数据,由MCU(S32K
    的头像 发表于 04-15 12:07 2984次阅读
    基于 NXP NCJ29D5D UWB <b class='flag-5'>定位</b><b class='flag-5'>算法</b>方案

    基于RV1126开发板的车辆检测算法开发

    车辆检测是种基于深度学习的对人进行检测定位的目标检测,能广泛的用于园区管理、交通分析等多种场景,是违停识别、堵车识别、车流统计等多种算法
    的头像 发表于 04-14 16:00 621次阅读
    基于RV1126开发板的车辆检测<b class='flag-5'>算法</b>开发

    文读懂北斗独立定位产品测试政策及入库流程|采购目录

    、政策要求从2024年1月1日起,国防军工、公安、应急等19行业领域的预算单位,在采购具有卫星导航、定位、授时等功能的产品时,对纳入目
    的头像 发表于 04-10 18:02 1240次阅读
    <b class='flag-5'>一</b>文读懂北斗独立<b class='flag-5'>定位</b><b class='flag-5'>产品</b>测试政策及入库流程|采购目录

    人脸识别技术的算法原理解析

    基于人的面部特征,通过计算机算法识别或验证个人身份。这项技术通常包括以下几个步骤:人脸检测、特征提取、特征比对和身份确认。 2. 人脸检测 人脸检测是人脸识别流程的第步,其目的是在
    的头像 发表于 02-06 17:50 2968次阅读