0

グレースケール イメージを 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);

しかし、このコードは機能しません。複数のしきい値を同時に設定する方法はありますか?

4

2 に答える 2