1

こんにちは、形状のスケーリングに問題がありました。2つの類似した形状をスケーリングしようとしています。2Dで、各形状にnポイントがあります。読んだ論文からこのようなステートメントを見つけました。

「形状のサイズは、形状点と図心の間の二乗平均平方根距離です。」

したがって、この時点から、形状S1とS2の両方のサイズを計算し、S1 = xS2とすると、このようなスケーリングマトリックスを作成するとします。

[x 0] [0 x]

(私はちょうど2x2マトリックスを書いたので、それは違うはずだと知っています)そしてS2でそれを多重化すると、それらの形状は整列しますか?どうも

4

3 に答える 3

1

解決策を見つけたと思います。実際のスケール値の代わりにスケール メトリックを使用して行われます。

形状が 3 点 (x1,y1) (x2,y2) (x3,y3) の場合、スケール メトリック S は、各点の二乗値の合計の平方根です。

平均 x=(x1+x2+x3)/3

平均 y=(y1+y2+y3)/3

S=((x1-x)^2 +(y1-y)^2+(x2-x)^2 +(y2-y)^2+(x3-x)^2 +(y3-y)^2 )^1/2

このスケール メトリックが両方の形状に対して計算される場合、この S1=AS2 のような方程式が存在します。

形状 2 のすべての点が A の値で乗算される場合、それらは同様の形状になります。

于 2009-08-18T01:43:38.303 に答える
0

Fant's Resampling Algorithmを思い起こさせますが、スムーズです...質問に合っているかどうかわかりません。

于 2009-08-18T00:54:30.440 に答える
0

あなたが書いたものを私が理解している場合、マトリックスに形状を掛けると(たとえば、S2)、S2の各ポイントがx倍になります。

これは、それらの配置については何も言いません。このペーパーは、効率的に行いたい場合の理解に役立つ可能性があります

于 2009-08-18T00:57:11.983 に答える