6

有没有人知道任何关于增强现实几何和数学基础的好书或网络资源?

谢谢!

4

4 回答 4

4

这是一个很好的增强现实库:

AR工具包

各种平台的端口:

NyAR工具包

一个使用这个库的简单但仍然令人印象深刻的示例应用程序:

大理石计划

于 2009-07-14T08:23:33.320 回答
3

《3d 游戏编程的黑色艺术》的第 10 章值得一读。您需要的所有 AR/3D 数学都在那里。

一旦你掌握了这些东西,你就可以准备好进行 3d 空间投影等,用于 AR/目标跟踪。

于 2009-07-19T08:51:50.437 回答
3

我现在不能指出任何具体的书,但根据你的数学背景,我建议按这个顺序

  1. 向量和线性代数,中级,直至矩阵运算,LU 分解,叉积。
  2. 射影几何,直到齐次坐标,平面单应性
  3. 3d 图形、查看和投影矩阵、截锥体
  4. 图像处理基础、阈值、边缘检测、线检测

在这 4 两个之后你可以理解矩形标记跟踪

  1. 多变量微积分、傅里叶变换、DFT
  2. 最小二乘法
  3. 中级线性代数、特征值、特征向量、SVD
  4. 高级数值方法、非线性最小二乘法、Gauss-Newton、Levenberg-Marquardt
  5. 高级图像处理、斑点检测 SIFT/SURF/FAST
  6. 中级射影几何:基本矩阵和基本矩阵,极线几何
  7. 捆绑调整

之后你就可以理解无标记跟踪了

还有一些用于尖端 AR 的更高级的数学:

  1. Understanding of basics of Lie groups and algebras
  2. Statistics, robust estimators
  3. Quaternions
  4. Kalman filters
  5. Clifford algebras (Geometric algebra) - generalization of quaternions
  6. Wavelets
  7. Advanced projective geometry (like trifocal tensor, 5-point algorithm)
于 2009-09-24T06:58:42.243 回答
1

I'd recommend the following two books. Both are pricey but contain lots of really useful stuff in Projective Geometry which is what you need to know.

It's hard going though so unless you really want to understand the maths behind it you may want to use a third party library as suggested above.

Multiple View Geometry in Computer Vision by Hartkey and Zisserman

and

Three Dimensional Computer Vision: A Geometric Viewpoint by Faugeras

于 2011-10-18T22:00:41.690 回答