ImageTracking_MultiTarget_MultiTracker¶
注意
该页面内容将于近期更新。
演示同时跟踪多个目标的各种做法。
演示如何使用多个tracker同时跟踪多个目标 (MultiTarget_MultiTracker)
使用多个tracker同时跟踪多个目标¶
与使用一个tracker跟踪多个目标相同,只需要设置每个tracker的 ImageTrackerFrameFilter.SimultaneousNum 以及每个target的 Tracker 即可。
使用多个tracker和一个tracker跟踪多个目标有所不同。在这两个sample中,最大可同时跟踪的target数量分别是 4 和 (1+1+2) = 4,两个相同,但是在这些target可以被如何跟踪上有所不同。
在使用单个 tracker的时候, 6 个target中的任意 4 个可以在同一帧中被跟踪到。
而在多tracker的sample设置中只有 namecard + idback + 4 ar games 中的 2 个可以在同一帧中被跟踪到。这是因为加载进一个tracker中的target只能被这个tracker所跟踪。也就是说,在这个sample中,namecard 只能被 ImageTracker_1 跟踪,而 ImageTracker_3 可以同时跟踪 4 ar games 中的任意 2 个却不能跟踪 namecard 。
在性能上使用多个tracker和一个tracker并没有区别,因此可以根据需要的组合来选择对应的策略。