03 对find_blobs函数的探究 ---- 查找blobs的方式

函数说明请看博主第一条博文。

有一个问题,还是这种图形:

在我们以一个固定的相框进行查找的时候(本图是采用256*8的大小),如果我们需要对blobs进行查找,还是会调用find_blobs函数进行查找,然后在该for循环下对blob的对象进行操作,那么问题来了,blob查找的顺序是怎么样的?

代码和第一条博文一样

for blob in img.find_blobs([thresholds],roi=(0,0,256,8)pixels_threshold=15, area_threshold=10, merge=False):

   img.draw_cross(blob.cx(),blob.cy(),size = 8 ,color = 67)

   pointTemp[i+1]= blob.cx()  # pointTemp数组用于存储质心

   Print(pointTemp[i])   #这个时候我们可以进行打印输出

 

在输出看到了,该数值为:

3,21,12,30,39,48,52

可以看到输出并不是顺序输出的。

目前有一个猜测:

1find_blobs查找的点是否是由Y值决定,按照Y值来进行查找排序的呢?

你可能感兴趣的:(OpenMv)