假设我在图像中使用roipoly
获得了投资回报率。有没有办法只能使用Otsu's method为该区域计算全局阈值?如果使用graythresh(I)
函数,则在计算阈值时考虑包括ROI之外的所有像素。有没有办法只能利用投资回报率中的像素?
答案 0 :(得分:1)
如果您只是将相关像素列表提供给graythresh
,这应该可行。如果你看一下代码:
edit graythresh
您将看到图像I
立即展平(R2013b中的第44行):
I = im2uint8(I(:));
这意味着graythresh
可以使用像素值向量,就像图像一样,所以
level = graythresh(I(mask));
应该可以正常工作。