在OpenCV里实现顶帽变换和底帽变换

前面学习了开闭运算,可以对一些噪声进行消除,已经起到很大的效果。但是我们在处理复杂背景图像的时候,常会遇到图像背景纹理不均匀,光照不均匀,前景不够突出的问题。如果用阈值进行二值处理难以获得满意的效果,这时就可以使用开闭运算进行一些组合处理了。现在来定义顶帽变换是图像减去开运算的结果,即是:

dst=tophat(src,element)=srcopen(src,element)

定义底帽变换是图像的闭运算减去图像,即是:

dst=blackhat(

你可能感兴趣的:(OpenCV)