Board logo

标题: [探讨] 用ar如何能判断marker的远近呢? [打印本页]

作者: tanganyang    时间: 2009-7-26 07:16     标题: 用ar如何能判断marker的远近呢?

最近接到个项目,要用ar判断marker距摄像头的远近,没想法啊
作者: bjdjsw2009    时间: 2009-11-21 15:19     标题: 男人的无理逻辑!10种公认最有魅力的女人

提示: 该帖被管理员或版主屏蔽
作者: BLooM2    时间: 2010-11-11 16:17

如果摄像头已经标定 且知道 Mark 的实际大小 是可以求出来远近的 !!
作者: raoweijie1    时间: 2010-11-12 11:40

用一个摄像头估计没两个摄像头方便`。。。
作者: huanglgln    时间: 2011-3-1 21:50

想知道,顶一个
作者: CROMA    时间: 2011-3-2 16:29

AR Toolkit 最後計算出 Marker 的矩陣中 包含了  Marker 的姿態(三軸)及距離
在 Maker 的 Size 相符的狀態下,直接判斷計離就可以了
作者: Tilics    时间: 2011-3-3 10:20

顶楼上的,patt_trans[3][4]的最后一列就是摄像头在marker坐标系的坐标,直接计算。
作者: huanglgln    时间: 2011-3-4 16:21

两个Maker 的 之间的距离该如何判断了?
作者: Tilics    时间: 2011-3-4 17:13

推荐你看一下relationTest的代码。
double  wmat1[3][4], wmat2[3][4];
arUtilMatInv(object[0].trans, wmat1);
arUtilMatMul(wmat1, object[1].trans, wmat2);
这样wmat2的最后一列就是marker2在marker1坐标系的坐标。
作者: Tilics    时间: 2011-3-4 17:13

推荐你看一下relationTest的代码。
double  wmat1[3][4], wmat2[3][4];
arUtilMatInv(object[0].trans, wmat1);
arUtilMatMul(wmat1, object[1].trans, wmat2);
这样wmat2的最后一列就是marker2在marker1坐标系的坐标。
作者: huanglgln    时间: 2011-3-4 18:35

谢谢,明白了
作者: tianzhuang    时间: 2011-4-28 20:16

同样关注这个问题




欢迎光临 ARToolKit中文论坛 (http://artoolkit.net/) Powered by Discuz! 7.0.0