gpt4 book ai didi

c - 实现本地化的 Otsu 二值化

转载 作者:太空宇宙 更新时间:2023-11-03 21:18:01 26 4
gpt4 key购买 nike

我正在使用 OpenCV 库中的 cvThresholding() 例程,使用 Otsu 的阈值方法执行二值化。有时这种方法会失败,这是可以理解的,因为 Otsu 为整个图像计算了一个阈值。为了改善结果,我决定将图像分解为网格,然后对网格的每个部分执行 Otsu 二值化。现在的结果似乎令人鼓舞,但是基于网格的分区使得输出二值图像在本质上是不连续的,尤其是在网格的边缘。有办法解决这个问题吗?

请注意,这种方法最适合我。我知道 opencv 中可用的自适应阈值选项,但它似乎对我不起作用,因为与 Otsu 的二值化方法相比,它的方式过于敏感。

等待回复。提前致谢。

最佳答案

最简单的可能是在网格中心之间插入阈值。虽然阈值图像是不连续的(在梯度上,而不是幅度上),但它不太可能出现在最终结果中。

关于c - 实现本地化的 Otsu 二值化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5644942/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com