理由を説明すると、これはもっと理にかなっているかもしれません
エッジ検出(1 =エッジ、0 =エッジなし)を実行した測定スタッフの写真の論理行列(103x3488)出力があります。スタッフの目盛り間の距離をピクセル単位で計算することを目的としています。問題、スタッフが途中でたるんでいます。
アイデア:ユーザーがスタッフの両端とサグの中点の座標(ginputなどを使用)を入力すると、これらのポイント間のエッジを配列に抽出できれば、エッジの位置を簡単に見つけることができます。
この方法で行列から配列を抽出する方法はありますか?
他のアイデアにもオープンで、matlabを1か月しか使用していないため、ほとんどの機能は私にはわかりません。
編集:画像へのリンク
マトリックスの小さな領域を示しているので、この例では1と2がサンプリングしたいポイントであり、赤い線に沿って発生するポイントを返したいと思います。
乾杯