我有一张灰度图像。我想绘制该图像的列的中值到图像轴。为此,我需要做两件事:
任何人都可以帮助我或提供暗示或想法或任何估算中位数的功能吗?
答案 0 :(得分:1)
此代码将给定列中的所有灰度级值标记为该列的中值:
load clown
M = median(X, 1);
figure();
imshow(uint8(X));
hold on;
for columnIdx = 1:numel(M)
medianValue = M(columnIdx);
% find locations of gray-scale lavel values equal to the median
idx = find(X(:, columnIdx) == medianValue);
if numel(idx) > 0
% mark all the gray-scale level values on the image
plot(ones(1,numel(idx)) * columnIdx, idx, '.g');
end
end
希望有所帮助