关于 识别到图片后如何让继续behaviour.TargetFound

0 投票
最新提问 10月 26, 2017 用户: wuxutian (360 分)
behaviour.TargetFound识别后走此接口,只走一次。

那么怎么样可以实时获取识别到的图片的位置。

或者

有哪个接口是behaviour.TargetFound 之后 一直走的接口,识别不到时就不走了的?

1个回答

0 投票
最新回答 10月 27, 2017 用户: albert52 (37,800 分)

Hi,

1.首先你想实时获取到图片的位置是在世界坐标系的位置,还是在Unity中的位置,还是相对于Camera的位置

2.behaviour.TargetFound 接口并不是只走一次,它隐藏含义是(或里面的内容)是实时获取camera画面,来匹配图片,匹配好后,来反映你在Unity 里面(OnTargetFound)的处理效果。当识别不到(这个也是实时的),反映在Unity中就是方法 OnTargetLost,然后你在做处理。

发表于 10月 27, 2017 用户: wuxutian (360 分)
1.我需要的是相对于Camera的位置,这个我可以自己转换, 并且我已经获取到了识别图片在屏幕的位置。
2.我在 behaviour.TargetFound的接口里面做了log,只显示走了一次。
我想要的是:  我要去识别一张图片,但是 需要图片位于屏幕的中间。
easyAr识别速度很快,图片刚刚出现在摄像机里就识别到走了behaviour.TargetFound,
 我想在他走了behaviour.TargetFound之后持续做位置的判定,当它的位置处于中间时我再去做操作。
发表于 10月 30, 2017 用户: frankly1 (170 分)
重写update方法就可以吧,只是加个判断
欢迎来到 EasyAR Q&A ,有什么不懂的可以尽管在这里提问,你将会收到社区其他成员的回答。
...