鉴于用户绘制的“形状”,我想“正常化”它,使它们都具有相似的大小和方向。我们拥有的是一组要点。我可以使用边界框或圆来近似大小,但方向有点棘手。给定一组点,我如何近似其形状的主轴?
正确的做法,我认为是计算其bounding ellipse的majoraxis。要做到这一点,你需要计算covariance matrix的eigenvector。这样做可能会太复杂,因为我正在寻找一些足够好的估计。挑选最小,最大和20个随机点可能是一些起始者。有没有简单的方法来估计这个?
编辑: 我找到Power method迭代近似特征向量。 Wikipedia article。 到目前为止,我喜欢David's answer。
如果这样计算的协方差矩阵的特征向量,它的伟大。有没有指向这种方法的链接? – 2009-02-19 05:18:25
查看http://number-none.com/product/My%20Friend,%20the%20Covariance%20Body/index.html以及http://www.gdmag.com/code.htm上的示例代码(sep02。 zip) – Dave 2009-02-19 05:59:54