グレースケール イメージを 2 つのしきい値を持つバイナリ イメージに変換しようとしています。
- img = グレースケール画像
- b = 出力バイナリ イメージ
- (img > t1) または (img < t2) の場合、b = 1
- それ以外の場合は b = 0
t1 = 200;
t2 = 100;
src = imread('an rgb image');
img = reg2gray(src);
b1 = imbinarize(img, t1);
b2 = imbinarize(img, -t2);
b = imadd(b1,b2);
しかし、このコードは機能しません。複数のしきい値を同時に設定する方法はありますか?