
新手跑视觉检测:先把一个工位跑通再说
我花了两天试了一下优地这套 AI 视觉模型方案。出第一张判定图大概半小时,让它在现场稳定判对,两天不够。
我这台是评估套件,一个边缘盒子加一路工业相机。下面按我实际走的顺序写,新手照着做能跑通。
拆箱先清点盒子、相机、电源三样。相机是网口供电的,一根网线同时走数据和电,不用另接电源。相机网线要插盒子标着 PoE 的那个口,插到普通网口相机不上电,你会以为是坏的。盒子 HDMI 接显示器,或者直接网线连笔记本。上电后等前面板指示灯从闪变常亮,大概一分多钟。
然后在浏览器里输入盒子上贴的那个内网地址,回车,会看到一个登录页,默认账号密码也在标签上。进去之后左侧是设备、任务、运行三栏。我第一次找了两分钟才发现相机要在设备里点一次搜索,不点它就一直显示离线。
点新建任务,选刚才搜到的那路相机,右边会出实时画面。第一次看到画面的时候我愣了一下,因为默认分辨率给得很高,画面清楚但帧率肉眼可见地卡。后面调下来了。
关键一步是框 ROI,也就是告诉它只看画面里的哪一块。用鼠标在画面上拉一个框,把产品会经过的区域框进去,传送带边缘、地面、灯光这些统统框在外面。
然后是喂样本。这一步不需要你画框标缺陷,只分好坏两类。正常品放进去,点正常拍若干张;有瑕疵的放进去,点异常拍若干张。拍完点训练,等进度条走完,盒子会自动切到运行模式,画面上实时出 OK / NG。我第一批只喂了二十来张正常样本,出来的结果能用,但明显偏保守。
最容易翻车的地方有三个。头一个是光照,我下午四点在自然光下采的样本,晚上车间顶灯一开,全部判 NG,它没见过那种光。补样本要在实际生产的光照下采。第二个是 ROI 框太大,一开始我把整条线都框进去了,背景里有人走动,判定就跟着抖,ROI 收窄到只留产品位置,抖动立刻没了。第三个是样本太单一,二十张全是一个角度、一个位置,产品稍微偏一点就判错。我后来是故意把产品摆歪、摆偏各拍了几张,泛化才像样。
另外提醒一句,分辨率别贪高。我一开始拉到最高,帧率掉到个位数,看着像卡死。降一档之后流畅了,检测精度我这边测下来没差别。
这套东西的好处是不用自己转模型。之前写端侧落地那篇提过,模型转换是端侧最大的门槛,这个方案把这步藏起来了,你只管喂样本。代价是你能调的参数也少,出了边界情况只能靠补样本,不能改结构。
一个工位跑通之后,下一步可以试两件事。一是接 IO 触发,让产品到位才拍,比现在定时拍省事;二是把 NG 的图自动存下来,攒一批回流成新样本,跑一段时间精度会自己往上走。多工位的话,配置可以复制,但每个工位的 ROI 和光照条件得单独调,这块别想着一次抄完。
物界前沿