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

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

3天内不再提示

使用面阵相机进行传送带视频流的拼接

新机器视觉 来源:CSDN博客 作者:仟人斩 2020-08-28 15:07 次阅读

背景

工业应用中,使用面阵相机识别传送带上的物体,当要识别的目标的最小包围矩形(不是最小包围旋转矩形)小于相机视野时,可以进行后续处理。但是当要识别的目标很大,比如超长的物体,如果还使用面阵相机,有两种办法,一种是硬件改进,另一种是软件改进。硬件改进就是在传送带运动方向均布多个面阵相机,通过同步触发同时采集图片,然后根据事先标定好的相机相对位置进行拼接。软件改进需要对传送带上的视频流进行处理,拼接出比较大的视野。

解决方法

一般在工业上会采用硬件改进的方法。当需要提高视觉识别的精度或者范围时,会采用多个相机图像进行拼接的办法。但是在实验室,我们可以尝试使用软件的方法来解决。
解决这个问题的关键是图片的拼接,而图像的拼接需要图像中有明显的特征点。而目标上是否有特征点我们不能控制,所以需要事先在传送带上布置特征点。


传送带上只有平移,所有对于图像拼接的3个参数x,y和θ,只需要计算x,如果相机成像平面和传送带平面不平行,需要先做一个透视变换。
特征的设计及摆放考虑如下:容易识别,编码容量不需太大,循环布置。

原始视频

以下是在传送带运动时采集到的视频:

拼接结果

算法原理

第一步:从视频流中提取一帧图像,作为关键帧,转到第2步。

第二步:提取下一帧,根据识别到靶标计算该帧图像和当前关键帧平移距离x1,如果x1约等于
0.4倍的视频运动方向图像像素,则把这一帧作为次关键帧,转到第三步,否则重复第二步。

第三步:提取下一帧,根据识别到靶标计算该帧图像和当前次关键帧平移距离x2,如果x1+x2 约等于
0.8倍的视频运动方向图像像素,则把当前帧作为新的关键帧,转到第二步,否则重复第三步。

在23步循环的时候,把所有关键帧按照顺序,根据当时的平移距离x1+x2进行拼接就得到一幅长图。当然也可以实时输出关键帧和对应的x1+x2。这样,在高层算法开发时,可以认为这是一个帧触发信号有点波动(由于帧率和传送带运动速度的不确定性,x1+x2不是固定值)的线阵相机。这也相当于做了一个中间层,屏蔽了底层的硬件细节,使得原本为线阵相机开发的算法也可以用在面阵相机上。

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

    关注

    2

    文章

    1083

    浏览量

    40410
  • 视觉识别
    +关注

    关注

    3

    文章

    89

    浏览量

    16685
  • 工业应用
    +关注

    关注

    0

    文章

    51

    浏览量

    15398

原文标题:使用面阵相机进行传送带视频流的拼接

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

收藏 人收藏

    评论

    相关推荐

    仿真设计|基于51单片机的传送带计数器

    计数达到终值时,传送带停止,蜂鸣器报警。仿真演示视频:设计介绍 51单片机简介51单片是一种低功耗、高性能CMOS-8位微控制器,拥有灵巧的8位CPU和可编程Flash,使得51单片机为众多
    的头像 发表于 10-22 14:12 101次阅读
    仿真设计|基于51单片机的<b class='flag-5'>传送带</b>计数器

    教育场景中的自动化分拣系统!基于大象机器人UltraArm P340机械臂和传送带的实现

    引言 今天我们将展示一个高度自动化的模拟场景,展示多个机械臂与传送带协同工作的高效分拣系统。在这个场景中,机械臂通过视觉识别技术对物体进行分类,并通过精确的机械操作将它们放置在指定的位置。这一
    的头像 发表于 07-03 17:31 1573次阅读
    教育场景中的自动化分拣系统!基于大象机器人UltraArm P340机械臂和<b class='flag-5'>传送带</b>的实现

    一文get工业相机

    一文快速了解工业相机
    的头像 发表于 04-17 16:09 574次阅读
    一文get<b class='flag-5'>面</b><b class='flag-5'>阵</b>工业<b class='flag-5'>相机</b>

    机器视觉中如何选择相机与对应的镜头

    相机选择主要包括两个方面:线相机的选择和面相机的选择。首先,不管是线
    发表于 04-07 15:27 948次阅读
    机器视觉中如何选择<b class='flag-5'>相机</b>与对应的镜头

    一文解析工业相机帧率与曝光时间的关系

    最大帧率(Frame Rate)/行频(Line Rate):即相机采集传输图像的速率,对于相机一般为每秒采集的帧数(Frames/Sec.),对于线
    发表于 04-05 04:22 2435次阅读
    一文解析工业<b class='flag-5'>相机</b>帧率与曝光时间的关系

    相机的工作原理 线相机和面相机的区别在哪

    像素的信号进行采样和处理,相机可以获取到完整的二维图像。
    的头像 发表于 03-28 15:36 1643次阅读

    工业相机成像原理及分类

    相机主要采用的连续的、状扫描光线来实现产品的检测,可以一次性获取完整的目标图像,并能及时进行图像采集的
    发表于 03-26 09:53 685次阅读
    工业<b class='flag-5'>面</b><b class='flag-5'>阵</b><b class='flag-5'>相机</b>成像原理及分类

    工业相机成像原理及分类

    相机主要采用的连续的、状扫描光线来实现产品的检测,可以一次性获取完整的目标图像,并能及时进行图像采集的
    发表于 03-22 11:17 1007次阅读
    工业<b class='flag-5'>面</b><b class='flag-5'>阵</b><b class='flag-5'>相机</b>成像原理及分类

    思普泰克瓶盖检测设备解决方案

    产品介绍 传送带视觉检测设备是一种集成了机器视觉技术的设备,通常用于在生产线上对通过传送带的产品进行实时检测和分析。结合传送带系统和机器视觉系统,高效地
    的头像 发表于 03-11 15:37 371次阅读
    思普泰克瓶盖检测设备解决方案

    labview全景图像拼接

    本人是个小白一直在求labview的两张或多张图片拼接,就像相机全景一样,但是一直都找不到。网上只有一个垂直的拼接,但是我想要个横向的拼接。不过我又找到了一个图像旋转的程序。我想两个结
    发表于 03-08 09:45

    相机和线相机的区别

    相机按照芯片类型可以分为CCD相机和CMOS相机,按照其图像传感器的结构或排列方式的不同可以分为帧转移、隔列转移、线转移以及全帧转移四种
    的头像 发表于 02-27 17:28 3513次阅读
    <b class='flag-5'>面</b><b class='flag-5'>阵</b><b class='flag-5'>相机</b>和线<b class='flag-5'>阵</b><b class='flag-5'>相机</b>的区别

    CCD结构图及工作过程分析

    CCD,也被称为二维像元阵列,是一种图像传感器。与传统的CCD相比,CCD增加了转移栅和移位寄存器。根据其转移类型的不同,
    的头像 发表于 02-27 17:25 2802次阅读
    <b class='flag-5'>面</b><b class='flag-5'>阵</b>CCD结构图及工作过程分析

    为什么需要使用线相机 线相机相机的区别

    工业相机是机器视觉系统必不可少的核心组件,根据不同的类别有不同的分类标准。按传感器的结构特性分类,可分为相机与线
    的头像 发表于 12-14 18:19 1578次阅读
    为什么需要使用线<b class='flag-5'>阵</b><b class='flag-5'>相机</b> 线<b class='flag-5'>阵</b><b class='flag-5'>相机</b>与<b class='flag-5'>面</b><b class='flag-5'>阵</b><b class='flag-5'>相机</b>的区别

    线相机相机的区别与选型

    工业相机是机器视觉系统必不可少的核心组件,根据不同的类别有不同的分类标准。按传感器的结构特性分类,可分为相机与线
    的头像 发表于 12-14 18:10 1363次阅读

    线相机相机的区别

    工业相机是机器视觉系统必不可少的核心组件,根据不同的类别有不同的分类标准。按传感器的结构特性分类,可分为相机与线
    的头像 发表于 12-14 16:55 1133次阅读
    线<b class='flag-5'>阵</b><b class='flag-5'>相机</b>与<b class='flag-5'>面</b><b class='flag-5'>阵</b><b class='flag-5'>相机</b>的区别