增强现实与iPhone的问题

时间:2010-11-06 19:58:59

标签: iphone objective-c uiimagepickercontroller augmented-reality

我正在阅读关于增强现实的presentation,我问自己为什么编码器将覆盖元素的x坐标设置为160-497.8 * sin(relDirection)。请看幻灯片25了解更多详情。我理解有关地理计算的数学背景,但你怎么知道数字497.8?我认为有一个逻辑背景,我无法看到它。

CGPoint overlayCenter = [overlayGraphicView center];
overlayCenter.y = 240.0 - 537.8 * sin(relativeVertAngleToMarriott);
overlayCenter.x = 160.0 - 497.8 * sin(relativeDirectionToMarriott);
[overlayGraphicView setCenter:overlayCenter];

感谢

1 个答案:

答案 0 :(得分:2)

你的视野为37.5,所以你需要360 / 37.5 = 9.6的iPhone屏幕来制作360度全景照片。鉴于每个屏幕具有320像素宽度,使得3072像素。 3072/2 * Pi = 495像素

说实话,我不知道我在说什么,我只是把所有数字放在调音台上找到了匹配。