ImageTracking_MultiTarget_MultiTracker

注意

该页面内容将于近期更新。

演示同时跟踪多个目标的各种做法。

  • 演示如何使用多个tracker同时跟踪多个目标 (MultiTarget_MultiTracker)

使用多个tracker同时跟踪多个目标

与使用一个tracker跟踪多个目标相同,只需要设置每个tracker的 ImageTrackerFrameFilter.SimultaneousNum 以及每个target的 Tracker 即可。

../../_images/image_s3_3.png ../../_images/image_s3_4.png ../../_images/image_s3_5.png ../../_images/image_s3_6.png ../../_images/image_s3_7.png ../../_images/image_s3_8.png

使用多个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并没有区别,因此可以根据需要的组合来选择对应的策略。