删除小于中位数的值

时间:2014-01-24 21:36:06

标签: matlab median

如果我知道数组的中位数,比如中位数是d,我怎样才能删除所有不大于或等于该值的值?我知道你可以将图像二值化到一定的阈值,但我想仍然有一个渐变,以便我可以看到哪些像素比其他像素更活跃。感谢

1 个答案:

答案 0 :(得分:0)

使用布尔掩码进行索引很好:

d = median(img);
img(img < d) = 0;