我正在尝试稳健地分割以下图像(以及其他类似图像)以进行图像分析和 Blob 计数:
应该有 900 个独特的 blob。
我试过调整对比度、锐化、阈值、动态局部阈值、侵 eclipse ,以及这些和其他形态运算符的组合。
我已经能够接近了,但我似乎仍然总是将 blob 连接在一起:
侵 eclipse 二值图像更有帮助,但我最终丢失了一些较小的 Blob 。
有没有办法只对大于特定大小的 Blob 进行侵 eclipse ,这样我就不会丢失较小的 Blob ?我应该使用不同的侵 eclipse 元素吗?还是我只是以错误的方式解决了这个问题?
最佳答案
您应该做的是执行局部阈值处理,根据附近的强度为每个点选择阈值。然后,选择高阈值将断开 blob。
分析应该包括邻域的 Max-Lloyd 之类的东西,并且选择的阈值可能应该在最高峰附近减去其标准偏差,以确保您获得良好的结果。
窗口大小应该可以包含几个 blob。
关于matlab - 如何鲁棒地分割图像以正确计算模糊的 Blob ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29255745/