私は、「1」(ディスク)の穴で構成された50×50の2Dマトリックスを持ち、残りの値はゼロです。 (行列は2進である)。下の図に示すように、オブジェクトの輪郭のマトリックス内の位置を返すだけです。 "imcontour"というコマンドを試しました(私の場合もバイナリイメージです)。それは良いですが、輪郭の与えられた位置のいくつかは、マトリックスのサイズを上回っています。つまり、マトリックスのインデックスではないピクセル単位の位置を与えるかもしれません。 私も "輪郭"と "境界線"を試しましたが無駄でした。 アイデア私は右のそれを得た場合
matlabの2D行列の輪郭の位置を返すか?
答えて
することは、あなたのマトリックス内の非ゼロ値のインデックス番号を抽出するために、(M)を見つける=位置を抽出し、INDしようとする、[X、Y] =見つける(M)をしてみてください。
伯爵の内側には「1」と外側に「0」があります。図はちょうど輪郭です。 –
次に境界を探しています。 bwperim関数を使うだけです。 [x、y] =見つける(bwperim(M)) – Ozcan
ありがとう!それが私が探していたものです。私は "エッジ"である別のソリューションを見つけましたが、 "bwperim"が優れています。 –
- 1. MATLABの輪郭行列
- 2. Matlab/Octaveの輪郭
- 3. Python:バイナリ2D配列の輪郭
- 4. 輪郭の一致 - 輪郭の変位の検出
- 5. "findcontour"での輪郭位置処理時opencv
- 6. PythonのOpenCV輪郭最小次元位置
- 7. Matplotlibの輪郭
- 8. Cannyの輪郭を輪郭に変換するOpenCV
- 9. 輪郭の歪み
- 10. matplotlibの輪郭/輪郭**凹形の非グリッド化データ
- 11. 塗りつぶし輪郭プロットの輪郭のラスタライズ
- 12. プライマリボタンの輪郭を外す
- 13. 2D unorganizedポイントクラウドの輪郭を見つけよう
- 14. OpenGL ES Shaderで2D画像の輪郭を整える
- 15. MATLABプロットで特定の輪郭を検出する方法は?
- 16. 輪郭の重心から輪郭の周囲に線を引く方法は?
- 17. 2D配列内の要素の位置を返す再帰的
- 18. matplotlib輪郭入力配列の順番
- 19. R - 輪郭マップ
- 20. 輪郭抽出
- 21. OpenCV輪郭モーメント?
- 22. ggplotのKNNモデルの輪郭?
- 23. Androidのビットマップの輪郭
- 24. テーブルのJavaFXテーブルの輪郭
- 25. Cannyの辺から1行の輪郭を抽出する
- 26. matplotlib 3Dの輪郭線ラベル
- 27. 画像の輪郭軸
- 28. メイクmatplotlibの輪郭プロットが
- 29. 注文OpenCVの輪郭
- 30. Rエリアは輪郭
'imcontour'はうまくいくはずです。あなたは間違いなくあなたのコードに誤りがあります。最小のコード例を提供してください。 – Ratbert