您现在的位置是:休闲 >>正文

机器视觉选型计算概述

休闲31人已围观

简介选相机不是查参数表,是算账。我见过太多项目卡在镜头和传感器匹配那一步,最后发现根本问题是选型时没做计算,凭感觉挑了个"看起来差不多"的型号。结果要么视野差两毫米装不下,要么精度不够,检测边缘全是锯齿。 ...

选相机不是机器计算查参数表,是视觉算账。我见过太多项目卡在镜头和传感器匹配那一步,选型最后发现根本问题是概述选型时没做计算,凭感觉挑了个"看起来差不多"的机器计算型号。结果要么视野差两毫米装不下,视觉要么精度不够,选型检测边缘全是概述锯齿。

机器视觉选型的机器计算核心就三组数:视野、精度、视觉工作距离。选型这三个量互相拉扯,概述改一个全盘动。机器计算先拿卷尺量清楚你要拍的视觉东西多大。假设检测区域是选型200mm×150mm,这是视野(FOV)。别只量产品本身,留出定位偏差的余量,产线上工件不会每次都乖乖停在正中间。

接着问自己:最小要看清多大的缺陷或特征?比如0.05mm的划痕。这是检测精度。行业里有个经验值,要稳定识别一个特征,至少需要3到5个像素去覆盖它。取4个像素,那么每个像素代表0.05/4≈0.0125mm。用视野除以像素精度:200/0.0125=16000。横向需要16000个像素。这个数字直接筛掉了一大批相机——常见的500万像素相机(2592×1944)横向才2592像素,远远不够。

算到这一步,很多人会愣住。要么放宽精度要求,要么把视野拆成多次拍摄,要么换更高分辨率的相机。16000像素横向意味着至少需要2500万像素以上的传感器,价格翻好几倍。现实中的妥协方案往往是:缩小单次拍摄视野,用多相机或运动扫描拼接。

相机定了,镜头怎么选?光学放大倍率等于传感器尺寸除以视野。比如选了海康MV-CH050-10UM,传感器是2/3英寸,靶面宽8.45mm。视野宽200mm,放大倍率就是8.45/200=0.042倍。这是个缩小倍率的应用,普通工业镜头就能覆盖。但如果你的视野只有10mm,放大倍率变成0.845倍,接近1:1,就得考虑远心镜头了。

工作距离(WD)经常被忽略,直到产线安装时才发现镜头离产品太近,机械臂根本伸不进去。工作距离和放大倍率、镜头焦距之间有公式约束,不是随便选的。远心镜头的工作距离通常是固定的,选之前拿卷尺在设备上比划一下,别等货到了才骂人。

光源呢?我个人的判断是,选型阶段光源比相机更难标准化。背光测轮廓、同轴光测平面划痕、环形光测凹凸——每种缺陷对应的打光方式不同。见过一个案例,检测金属表面的字符,用环形光怎么调都反光,换成低角度条形光,字符瞬间清晰。光源选错了,再贵的相机也救不回来。

最后提一个容易翻车的地方:帧率。产线速度2m/s,视野200mm,那么相机每秒至少要拍10帧才能不遗漏。但实际要留余量,取15到20帧。如果算下来需要200fps,那就别考虑卷帘快门了,直接上全局快门,否则运动模糊会让你的检测算法全部失效。

整套算下来,选型就是拿视野、精度、速度三个约束去卡相机和镜头的参数空间,再拿工作距离和安装空间去卡机械结构。算清楚了再下单,比对着样本瞎翻靠谱得多。

Tags:

相关文章

  • e盾网络验证源码

    休闲

    e盾网络验证源码,这东西在圈子里流传了好几年。我见过不少开发者拿着它做软件授权,也见过有人因为它被薅羊毛薅到怀疑人生。本质上,它是一套PHP写的网络验证系统,核心逻辑就是让软件运行时连上你的服务器, ...

    【休闲】

    阅读更多
  • web浏览器官方下载电脑版

    休闲

    Chrome 的安装包只有 1MB 左右,但装完之后它会自己下载将近 200MB 的组件。第一次看到这个数字的人多半会愣一下——你明明只下了个"安装器",怎么硬盘里突然多出这么大一坨东西。这就是现在主 ...

    【休闲】

    阅读更多
  • ctf渗透

    休闲

    CTF比赛里最刺激的环节,永远是渗透测试那部分。你拿到的可能是一个IP,一个域名,甚至只是一段源码,目标就一个:拿到flag。别指望有什么标准答案,每次都是新坑。 我打的第一场线下赛,题目给了一个We ...

    【休闲】

    阅读更多


友情链接