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を超えるピクセル値でのみ大津を使用したい場合は、次のように記述できます。

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