今天,发现一个小技巧分享给小伙伴们。
select_shape,这算子用的非常的多,平时我主要用来选择面积,位置,长宽等等。
今天,我在筛选瑕疵的时候,有很多细长的区域,不是我想要的,此时可以用select_shape 进行高宽比例的选择。
比如:
那我通过 select_shape(ConnectedRegions2, SelectedRegions3, 'ratio', 'and', 1, 15)
就可以把这种轻松的过滤掉(图中高宽比超过了15)。
但是需要注意的是:这里 ratio = 高/宽 如果是横向细长的区域,将得到一个小数.