-2
私は指紋画像で作業します。私は8_connected
の近隣を探して、5番目の8_connected
隣を探したいと思っています。私はどのようにmatlab
コードを書くことができるかわからない第五8_connected
隣人を見つける。私を助けてください。pixle周辺の5番目の8_connectedネイバーを見つけよう
私は指紋画像で作業します。私は8_connected
の近隣を探して、5番目の8_connected
隣を探したいと思っています。私はどのようにmatlab
コードを書くことができるかわからない第五8_connected
隣人を見つける。私を助けてください。pixle周辺の5番目の8_connectedネイバーを見つけよう
あなたが言及したように画像をバイナリマトリックスに変換します。あなたの行列」の名前がA
であると仮定すると、あなたは以下のコードに従うことができます:あなたはインデックスが賢明賢明または列を行読んで天気を
A = magic(10); % Example matrix of values
index = [5,8]; % Example index
connected_8 = A(index(1)-1:index(1)+1 , index(2)-1:index(2)+1);
connected_8(2,2) = NaN; % Center value is Not a Neighbor ;)
fifthNeighbor = connected_8(2,3)
を第五隣人のインデックスに依存しています。
注:すべてのインデックスを調べると、「インデックスは行列の寸法を超えています」というメッセージが表示されます。エラー。これを避けるには、境界インデックスを除外するか、境界を処理するロジックを設計する必要があります。あなたが助けを必要とするかどうか教えてください。しかし、私はこれがあなたの質問に答えると信じています。