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

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

3天内不再提示

线扫相机的原理

倩倩 来源:机器视觉沙龙 作者:机器视觉沙龙 2022-08-15 14:22 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

线扫相机的原理:线扫相机一般一次只拍摄一条线(线宽通常是1个像素),在机构运动的过程中,线扫相机不断地拍摄线,于是“聚线成面”,这就是线扫相机成像的原理。

线扫相机的原理决定了,它所拍摄的物体必须要运动。机构运动的话,就存在机构的速度是否和线扫相机采集的速度匹配的问题。

将对机构运动速度的要求进行拆分的话,其实就是如下两点:

① 运动速度必须与线扫相机的工作行频(即采集速度)相匹配。

② 机构的运动速度最好是匀速,或者十分接近匀速。

如果机构速度过快,最后的图像在运动方向上被压缩;如果机构速度过慢,最后的图像在运动方向上被拉伸。

f3715066-1c47-11ed-ba43-dac502259ad0.png

判断机构速度是偏快还是偏慢,并不困难,困难的是定量分析,要有数据作为判断的标准。

方案步骤说明:

① 先使用标定板标定,得出与相机行频匹配的机构运行速度,并调节至此速度。

② 将标定板放置在运动的机构上,采集标定板的图像,需注意的是,标定板需要大致摆正。

③ 将采集到的标定板图像做初步处理,例如裁掉多余的部分以便于后续处理。(这一步不是必须的)

f39c6030-1c47-11ed-ba43-dac502259ad0.png

④ 通过算法得到标定板中所有圆的最小外接平行矩形的高,计算这张图中所有圆对应的“高”的标准差。

⑤ 为了减少误差,可以对多张标定板图像执行以上算法,观察得到的所有标准差数据。标准差越小,说明机构运动速度越稳定。

Halcon程序如下:

*载入当前目录下的全部图片

list_files ('', ['files','follow_links'], ImageFiles)

tuple_regexp_select (ImageFiles, ['\.(tif|tiff|gif|bmp|jpg|jpeg|jp2|png|pcx|pgm|ppm|pbm|xwd|ima|hobj)$','ignore_case'], ImageFiles)

for Index :=0 to |ImageFiles| - 1 by 1

dev_clear_window ()

read_image (Image, ImageFiles[Index])

threshold (Image, Region, 0, 210)

fill_up_shape (Region, Region, 'area', 1, 100)

opening_circle (Region, RegionOpening, 5.5)

connection (RegionOpening, ConnectedRegions)

select_shape (ConnectedRegions, SelectedRegions, 'roundness', 'and', 0.9, 1)

select_shape (SelectedRegions, SelectedRegions1, 'area', 'and', 10550, 19999)

smallest_rectangle1 (SelectedRegions1, Row1, Column1, Row2, Column2)

gen_rectangle1 (Rectangle, Row1, Column1, Row2, Column2)

inner_circle (SelectedRegions1, Row, Column, Radius)

dev_display (Image)

dev_set_draw ('margin')

dev_display (Rectangle)

hight := []

for Index := 0 to |Row1| -1 by 1

*设置字体和字号

set_font (3600, '-Courier New-10-')

*显示每个圆的最小外接矩形的高和宽

disp_message (3600,((Row2[Index] - Row1[Index]) + ' '+ (Column2[Index] - Column1[Index])) , 'image', Row1[Index] - 70, Column1[Index], 'black', 'true')

tuple_concat (hight, Row2[Index] - Row1[Index], hight)

endfor

if (|hight| > 1)

*求元组中所有元素的标准差

tuple_deviation (hight, Deviation)

set_font (3600, '-Courier New-20-')

disp_message (3600, '纵向高度标准差:' + Deviation + ' ' + |hight| + '个圆' , 'image', 50, 50, 'black', 'true')

endif

stop()

endfor

处理结果:

f3abe76c-1c47-11ed-ba43-dac502259ad0.png

由于没有对比,因此标准差 = 1.54634暂不能知道机构的速度稳定性是高还是低,但是如果有两台类似的机构,要评判它们的速度稳定性的好坏, 那么这种方法可以轻松做出正确判断。

审核编辑 :李倩

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

    关注

    3

    文章

    306

    浏览量

    31514
  • 相机
    +关注

    关注

    5

    文章

    1603

    浏览量

    56015

原文标题:线扫相机项目中定量判断机构运动是否匀速的方法

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    固定式工业码器选购指南

    在智能制造、物流分拣、产线追溯的真实场景里,固定式工业码器就是生产线的“数字眼睛”。选得准,24小时稳定不掉线;选不对,频繁漏、卡顿、返工,直接拖慢整条产
    的头像 发表于 03-04 13:37 220次阅读
    固定式工业<b class='flag-5'>扫</b>码器选购指南

    Dalsa线阵工业相机的高性价比之选——Tetra系列

    Tetra系列线扫描相机搭载Teledyne全新CMOS线扫描传感器技术,可呈现超高清成像品质,兼具高动态范围与低功耗特性,高度适配各类对成本敏感的应用场景。
    的头像 发表于 02-06 17:04 2654次阅读
    Dalsa<b class='flag-5'>线</b>阵工业<b class='flag-5'>相机</b>的高性价比之选——Tetra系列

    新大陆NLS NVF200工业固定式码器:工业产线的高效追溯利器

    在电子厂、手机制造厂等工业场景的产线中,质量管理与追溯是保障产品品质的关键环节,而一款性能卓越的码设备则成为提升该环节效率的核心助力。新大陆NLSNVF200工业固定式码器,作为工业级
    的头像 发表于 01-13 14:28 292次阅读
    新大陆NLS NVF200工业固定式<b class='flag-5'>扫</b>码器:工业产<b class='flag-5'>线</b>的高效追溯利器

    应用案例 | 异形胶路检测阴影、漏检频发?深视智能3D贝塞尔曲线方案实现“一遍过”

    的关键瓶颈。图|异形胶路典型应用产品传统基于3D线相机的检测方案,在此类场景下面临三大核心挑战:1.成像阴影与数据缺失:受三角测量原理限制,当激光束与胶路不垂直
    的头像 发表于 01-12 08:19 410次阅读
    应用案例 | 异形胶路检测阴影、漏检频发?深视智能3D贝塞尔曲线方案实现“一遍过”

    线镜头的选型指南

    线镜头(LineScanLens)是一种专为线扫描相机设计的光学组件,主要应用于工业自动化检测、印刷质量控制、纺织品检验以及医疗影像等领域。此类镜头通过捕捉连续移动物体的线性图像,实
    的头像 发表于 12-11 17:50 1134次阅读
    <b class='flag-5'>线</b><b class='flag-5'>扫</b>镜头的选型指南

    镭射雕码用什么码枪?

    在电子制造、汽车零部件等行业,镭射雕码(DPM码的常见形式)因耐磨、耐高温的特性成为产品追溯的核心标识。但金属、塑料等材质的反光、曲面凹凸,加上镭雕码可能存在的模糊、低对比度问题,让普通码枪频频
    的头像 发表于 11-20 15:30 786次阅读
    <b class='flag-5'>扫</b>镭射雕码用什么<b class='flag-5'>扫</b>码枪?

    工业条码码枪用于生产线自动设备

    在现代工业生产中,自动化、智能化已成为提升效率、保障品质的核心方向。而工业条码码枪作为生产线自动设备码的关键工具,正以快速、精准的数据采集能力,推动生产流程的数字化变革。从医疗产品制造到汽车生产
    的头像 发表于 11-13 15:37 715次阅读
    工业条码<b class='flag-5'>扫</b>码枪用于生产<b class='flag-5'>线</b>自动设备<b class='flag-5'>扫</b>码

    远景达固定式码器、二维码码设备有哪些行业应用

    读性能与灵活适配性,在多个关键行业落地生根,成为效率升级的核心支撑。工业制造领域是固定式码器的核心战场。现代生产线对追溯精度的高要求,让能精准识读DPM码、DM
    的头像 发表于 11-05 15:27 444次阅读
    远景达固定式<b class='flag-5'>扫</b>码器、二维码<b class='flag-5'>扫</b>码设备有哪些行业应用

    NVH200系列码枪高效码应用 NVH200新大陆码枪价格多少

    在工业生产与物流管理场景中,码枪的效率与耐用性直接影响作业节奏,新大陆码设备凭借硬核性能成为行业优选,其中NVH200系列新大陆码枪作为国内首款工业级产品,更以高效表现站稳市场。NVH200
    的头像 发表于 11-05 14:47 579次阅读
    NVH200系列<b class='flag-5'>扫</b>码枪高效<b class='flag-5'>扫</b>码应用 NVH200新大陆<b class='flag-5'>扫</b>码枪价格多少

    自助柜如何集成码模组,以及如何选择码模组?

    在智能自助设备日益普及的今天,码模组已成为自助柜实现便捷操作的核心部件。那么,自助柜该如何集成码模组?又该如何选择合适的码模组呢?▣自助柜集成码模组的步骤首先,要根据自助柜的内
    的头像 发表于 10-11 15:10 524次阅读
    自助柜如何集成<b class='flag-5'>扫</b>码模组,以及如何选择<b class='flag-5'>扫</b>码模组?

    码模块厂家怎么选?二维码码模组详解

    你是否发现,从超市自助结账的POS机到小区的智能门禁,从快递柜的取件码到地铁闸机的乘车码识别,二维码码模组早已渗透到生活与产业的每一个角落。作为所有码设备的“心脏”,二维码码模
    的头像 发表于 08-18 15:58 932次阅读
    <b class='flag-5'>扫</b>码模块厂家怎么选?二维码<b class='flag-5'>扫</b>码模组详解

    紫外工业相机的主要应用

    工业相机常见的有面阵相机线相机、黑白相机、彩色相机,根据不同的分类依据,工业
    的头像 发表于 07-15 16:56 794次阅读
    紫外工业<b class='flag-5'>相机</b>的主要应用

    新品速递 | CCS推出大功率线光源LN2系列

    近年来,随着充电电池电极片和薄膜片市场的增长,线相机市场不断扩大,由于检测的分辨率和速度越来越高,因此需要更高功率的照明。特别是在检测低反射率产品(如深色橡胶板)或透光产品(如透明薄膜板)时,检测
    的头像 发表于 07-04 17:06 1366次阅读
    新品速递 | CCS推出大功率<b class='flag-5'>线</b>光源LN2系列

    式高光谱相机VIX-N230重磅发布——开启精准成像新时代

    随着各行业对高光谱成像技术需求的持续增长,市场对于高分辨率、高灵敏度以及快速成像的高光谱相机的需求愈发迫切。中达瑞和凭借多年的行业经验和技术积累,敏锐捕捉到这一市场趋势,正式推出全新一代推式可见光
    的头像 发表于 05-20 15:34 604次阅读

    相机模组胶水检测

    相机
    海伯森技术
    发布于 :2025年05月19日 15:07:45