3

一連の境界点を取得するためにピクセルの近傍を取得する必要があるため、私の計画は次のとおりです:-

  1. 境界ピクセルを見つけます。
  2. その隣を見つけます (これも境界ピクセルである必要があります)。
  3. 開始ピクセルに到達するまで、これを再帰的に実行します。

MATLAB で隣接するピクセルを取得するにはどうすればよいですか?

4

1 に答える 1

7

常に変位ベクトルを定義できます

d = [ 1 0; -1 0; 1 1; 0 1; -1 1; 1 -1; 0 -1; -1 -1]; 

次に、位置の近傍loc =[i j]

neighbors = d+repmat(loc,[8 1]);

希望はあなたに役立ちます...

于 2012-04-11T05:50:41.180 に答える