tophat在图像分割中对检测暗处明亮的细节是效果比较好的,特别是有均匀宽度或大小的目标,反过来,对于明亮处的暗细节应用black_hat就可以了。
tophat结构元素的大小及形态是检测的关键,太大一般会引入干扰或噪声,太小无法全部突出细节。对于更细小的背景干扰(小于目标),可采用灰度形态open或close消除,使背景更均匀,利用tophat的运用。
我平时喜欢采用的二值化方法是adaptiveThreshold自适应局部二值化,选用合适的size大小及offset。offset一般可以用ratio*stddev,全局标准差*系数。