找到照片中图案/标记的位置

时间:2010-11-09 17:21:25

标签: image-processing augmented-reality marker

我需要找到一个像增强现实中使用的标记。 像这样: alt text 我对代数和微积分有扎实的背景,但对图像处理没有任何经验。我的东西是Php,sql和东西。

我只是想让它起作用,我已经阅读了这背后的理论,在我的代码中很难看到。

主要思想是将其作为批处理进行,因此不需要交互。你有什么建议? 输入:样本图像。 alt text

输出:标记的3D坐标和法线向量。

使用它将链接具有相同标记的图像以使它们空间化,我们可以说是photosync的原始版本。只是一个固定图像的卡片,标记就像针一样。

给予的代表允许我发布图片,谢谢。

2 个答案:

答案 0 :(得分:1)

您可以随时查看开源库,例如ARToolkit,看看它是如何工作的,但通常是为了获得您需要的标记的3D坐标:

  1. 执行camera calibration
  2. 例如,使用local features在图像中查找标记。
  3. 使用校准的相机参数和标记的2D坐标来近似3D坐标。
  4. 我自己从未实现过相似的功能,但我认为这是一个应该适用于您的方法的一般概念。

答案 1 :(得分:0)

您的问题可以通过透视n点相机姿势估计来解决。当您可以合理地假设所有通信都是正确的时,linear算法应该这样做。

由于标记是平面的,您还可以从模型平面和图像平面(link)之间的单应性中恢复位移。像往常一样,通过迭代算法(link)获得最佳结果。