求助版主,两个物体挨在一起了怎么识别??
看了论坛的一些教程,想做个简单的案例,但遇到些问题。我想识别画面中大米的数量,图1每粒大米都是分的很开的,所以没问题,但实际中经常会有几粒大米挨在一块,不知道如何识别啊??本帖最后由 shoiv 于 2013-2-8 21:15 编辑
而且米粒可能会每个差别比较大,我感觉如果是M&M糖的话会好点,下次买包试试。
如果能搞定的话,下一步想将每粒M&M糖的坐标输出给机械手,让机械手拾取到碗里,顺便区分颜色。
摄像机不能当USB摄像头用,每次都要拍好导到电脑里,苦逼啊。。。 shoiv 发表于 2013-2-8 21:08 static/image/common/back.gif
而且米粒可能会每个差别比较大,我感觉如果是M&M糖的话会好点,下次买包试试。
如果能搞定的话,下一步想 ...
你这个可能就比较难了。如果还不是很接近,可以试一下腐蚀以断开,另外你可以试一下视觉助手中的圆心检测Circle Detection试试。这样如果米粒比较椭圆的话,一粒米就会有许多的圆心被找到,这时可以考虑计算米粒的宽直径,圆心的距离必须大于这个才OK,如果距离小于这个值,那么就认为是同一粒米。不过我估计也肯定有问题,如太小的米粒是重合时,无法区分,两粒米重合时无法重合。别的你就只能从硬件上着手了,如将米粒震开,或者使用光学的方法,看看能不能将米粒的边缘分离开来,只拍到米粒的中心。
粘连物体的区分一直是个难点,没有完美的方法,因为粘连情况的复杂性和难以预测性,再好的办法也会有误判的可能,你的情况最好采用机械的办法把减少重合的可能 学习了,强! 支持石鑫华视觉,支持机器视觉论坛! 做机器视觉光学实验,就到华视自动化,石鑫华视觉http://shixinhua.com免费提供实验及解决方案
页:
[1]