什么应该是增强图像部分的理想阈值技术?

vin*_*ini 6 matlab image image-processing threshold

在此输入图像描述

为了突出图像内部和外部边界的明亮区域,我应该为图像应用什么阈值技术.

im2bw功能没有给出一个好的结果

救命!!

编辑:我的大多数图像都有以下直方图

在此输入图像描述

编辑:找到适合我工作的三角形阈值方法:)

在此输入图像描述

Nic*_*las 5

您的问题不容易回答,因为您没有真正定义理想解决方案应该完成的任务.

你试过im2bw(yourImage, 0.1);吗?即使用阈值,哪些部分应该是黑色的,而部分应该不是.我得到了下降的结果(取决于目的是什么).尝试一下,如果不够好,请告诉我们您需要以何种方式改进它,我会尝试使用一些更先进的技术!

编辑:分别使用阈值0.1和0.01,也许〜0.05应该是好的?

使用阈值0.1

使用阈值0.01

  • 也许你应该研究函数`graythresh()`.也许它可以帮助您实现适合您需求的自适应阈值.在使用graythresh来首先使用"adapthisteq()"之前先看看你的图像是否"规范化"..如果这不起作用,我认为你需要提供更多细节. (2认同)
  • 最终,如果你想要二进制分割,你将不得不在某个时候使用阈值. (2认同)