注册
登录
论坛
搜索
导航
ARToolKit中文论坛
»
ARToolKit 研究讨论
» 用ar如何能判断marker的远近呢?
返回列表
回复
发帖
发新话题
发布投票
发布悬赏
发布辩论
发布活动
发布视频
发布商品
Tilics
发短消息
加为好友
Tilics
当前离线
UID
5433
帖子
12
精华
0
积分
60
阅读权限
20
在线时间
4 小时
注册时间
2010-11-30
最后登录
2011-9-26
注册会员
楼主
发表于 2011-3-3 10:20
|
显示全部帖子
顶楼上的,patt_trans[3][4]的最后一列就是摄像头在marker坐标系的坐标,直接计算。
回复
引用
TOP
Tilics
发短消息
加为好友
Tilics
当前离线
UID
5433
帖子
12
精华
0
积分
60
阅读权限
20
在线时间
4 小时
注册时间
2010-11-30
最后登录
2011-9-26
注册会员
沙发
发表于 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坐标系的坐标。
回复
引用
TOP
Tilics
发短消息
加为好友
Tilics
当前离线
UID
5433
帖子
12
精华
0
积分
60
阅读权限
20
在线时间
4 小时
注册时间
2010-11-30
最后登录
2011-9-26
注册会员
板凳
发表于 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坐标系的坐标。
回复
引用
TOP
返回列表