0

我有一张用 X 射线拍摄的图像,我想测试不同的分割算法(如http://www.academia.edu/913222/segmentation_techniques中的那些)

如何忽略计算中的背景,即如何忽略灰度值低于 50,000 的任何内容(对于 16 位图像)?

我现在使用的代码是:

clc;
clear;
[fn,pn]=uigetfile({'*.TIF','Image files'}, 'Select an image');
x = imread(fullfile(pn,fn));
T=graythresh(x);
y=im2bw(x,T);
imshow(y);

但我也想测试不同的分割技术。

我正在尝试对软件的未来实现进行建模,以找到最佳的行动方案,并且该软件将忽略“背景”(我已经成功实现了 otsu 算法。

谢谢你的智慧=)。

4

1 回答 1

2

如果你只想在 50000 以上的像素值上使用 Otsu,你可以简单地写

T = graythresh(x(x>50000));
于 2012-12-19T17:21:02.403 回答