1
私はサイズがmxnのマスクを持っています。Matlab - ラインマスクを作成する
このマスクに線を追加して、それを通過するすべての点が真になるようにしたいと思います。
行は、(x1、y1)、(x2、y2)の2点で定義されます。
この結果を得る最も良い方法は何ですか?
私は画像処理ツールボックスしか持っていないことに注意してください。可能な入力のための
例、および所望の出力:
%generates a mask
m = 152; n=131;
mask = false(m,n);
%example for possible input points
y1 = 68; x1 = 69;
y2 = 28; x2 = 75;
% code for adding the line into the mask%
imshow(mask);
望ましい結果:
ありがとう!
ですか? – Suever
@Suever - 2つの違いは何ですか? – drorco
ある場合には、2つの点の間にあるものだけを必要とし、もう1つは、無限の線に沿ってそれらの2つの点を通過するものを必要とします。 – Suever