2点間の距離を見つける必要があります。画像処理ツールボックスのピクセルからcmへのコンバーターによって手動で2点間の距離を見つけることができます。しかし、画像内のポイント位置を検出して距離を計算するコードが必要です。より正確に言えば、画像には中央に3つのポイントしか含まれておらず、他の2つのポイントは画像からほぼ等距離にあります...
1298 次
1 に答える
0
これよりも良い方法があるかもしれませんが、昨夜一緒に似たようなものをハッキングしました。
bwboundariesを使用して、画像内のオブジェクト(白黒画像の隣接領域)を検索します。
2番目に返される行列L
は同じ画像ですが、領域に番号が付けられています。したがって、最初のポイントとして、それに関連するすべてのピクセルを分離する必要があります。
L2 = (L==1)
次に、その領域の中心を見つけます(オブジェクト1の場合)。
x1 = (1:size(L2,2))*sum(L2,1)'/size(L2,2);
y1 = (1:size(L2,1))*sum(L2,2)/size(L2,1);
画像内のすべての領域に対してこれを繰り返します。各点の重心が必要です。私はそれがあなたのためにそれをするべきだと思います、しかし私はそれをテストしていません。
于 2012-08-15T17:49:46.437 に答える