Vuforia怎么判断是否检测到目标了呢?

归海一啸 2014-08-25 11:08:20
Vuforia怎么判断是否检测到目标了呢?有人会问我这个问题,我在这里解答一下:
一般会在renderFrame()方法中,
// 通过这里判断是否检测到target
for (int tIdx = 0; tIdx < state.getNumTrackableResults(); tIdx++)
{
// 查看一帧中有几个待跟踪目标,在Vuforia中最多可同时跟踪5个目标
TrackableResult result = state.getTrackableResult(tIdx);
// trackable为每个可跟踪的内容,具有名字,id和类型
Trackable trackable = result.getTrackable();
printUserData(trackable);
// 接下来就获取位姿矩阵等
Matrix44F modelViewMatrix_Vuforia = Tool
.convertPose2GLMatrix(result.getPose());
float[] modelViewMatrix = modelViewMatrix_Vuforia.getData();
……
下面是官网对这个方法的解释:
int QCAR::State::getNumTrackableResults( ) const
Returns the number of Trackable objects currently being tracked.
...全文
1853 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
liang_704959721 2014-08-26
  • 打赏
  • 举报
回复

在unity中 我一般使用DefaultTrackableEventHandler文件的OnTrackingFound方法

1,354

社区成员

发帖
与我相关
我的任务
社区描述
本论坛以AI、WoS 、XR、IoT、Auto、生成式AI等核心板块组成,为开发者提供便捷及高效的学习和交流平台。 高通开发者专区主页:https://qualcomm.csdn.net/
人工智能物联网机器学习 技术论坛(原bbs) 北京·东城区
社区管理员
  • csdnsqst0050
  • chipseeker
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧