如何找到运动中消失又出现的点,很头疼的问题 5C

图片说明图片说明

这是我做的一个计数项目(c#),图像部分是用halcon做的,现在出现了一个困扰我很久的问题就是,因为光源和物料的一些原因,一些物料会出现闪烁的问题,从而导致我的计数出现偏差,我想提问的就是在消失之后(**物料在不停的运动**),在范围内又出现了,如何找到这根消失后又出现的物料。如果不解决这个问题我的计数会因为闪烁导致计数增加

2个回答

可以使用opencv这个库来实现

qq_36876035
丿时光易老 那个不行
一年多之前 回复

一些物料会出现闪烁的问题:
我估计是物料滑过摄像头的时候抖动引起的。

这种情况您可以分2次获取图片,中间间隔N毫秒。
对比获取线框(我这里暂时叫它线框)数量是否一样。
如果一样就计数,如果不一样再次对比。
(这个如果要考虑客户时效问题请设计折中方案或者直接报警处理)

提示:最佳解决方法还是固定好物料,设定多个光源。让它平稳滑过摄像头
EmguCV毕竟没有 halcon方便。我不同意1楼回答。

qq_36718671
qq_36718671 回复qq_36876035: 如果这样系统将无法抓取正确的图案, 就无法对比成功。唯一的办法就只有做卡位夹具定位产品了。(这个要和客户沟通做一个可行性方案)
一年多之前 回复
qq_36876035
丿时光易老 因为客户有数量要求,不能误差,如果上一帧物料脱离roi消失了,那么下一帧肯定会肯定会对比不上,这样就有问题,目前使用了4个光源直射物料
一年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐