04 对find_blobs函数的探究 ---- 神奇的area_threshold,pixels_threshold

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/baidu_25505611/article/details/80320608


按照官网的说法:

If a blob’sbounding box area is less than area_threshold it is filteredout.

If a blob’spixel count is less than pixel_threshold it is filteredout.

就是说该值是一个阈值,当我们找到的blobs不满足其中任何的值的时候,则视为找不到blobs,下面代码为最近写的测试代码,测试拍到的图还是上图:

代码的意思很简单,在一个256*18的相框中进行次序查找,每次的查找框为256*3,将每次查找的blobsareathreshold打印出来

得到的结果让博主有点惊讶,threshold的值竟然比area多,这就好比一个圆的面积比它的外切矩形的面积较大,这是违背数学常识的

后来经过博主的测试发现。尽管设定的h3,但是在threshold的计算getpixels中是按照当前矩形区域进行取点,但是在计算area_threshold却是只计算了2*256的矩形,这个坑如果后期版本不更新也要注意一下

阅读更多
想对作者说点什么?

博主推荐

换一批

没有更多推荐了,返回首页