如何控制ar图片的识别和不识别,最好有详细的过程,给我一串代码的话我也不知道怎么做?

0 投票
最新提问 9月 6, 2017 用户: 1498072276 (330 分)

1个回答

+1 投票
最新回答 9月 6, 2017 用户: czz123 (2,290 分)

你好,下面是ImageTargetBehaviour 中 ImageTarget 的事件是图片的识别控制,建议参考sample来使用这些事件,这是论坛教程 http://forum.easyar.cn/portal.php?mod=list&catid=3

public class EasyImageTargetBehaviour : ImageTargetBehaviour
{
    protected override void Awake()
    {
        base.Awake();
        TargetFound += OnTargetFound;
        TargetLost += OnTargetLost;
        TargetLoad += OnTargetLoad;
        TargetUnload += OnTargetUnload;
    }

    void OnTargetFound(TargetAbstractBehaviour behaviour)
    {
        Debug.Log("Found: " + Target.Id);
    }

    void OnTargetLost(TargetAbstractBehaviour behaviour)
    {
        Debug.Log("Lost: " + Target.Id);
    }

    void OnTargetLoad(ImageTargetBaseBehaviour behaviour, ImageTrackerBaseBehaviour tracker, bool status)
    {
        Debug.Log("Load target (" + status + "): " + Target.Id + " (" + Target.Name + ") " + " -> " + tracker);
    }

    void OnTargetUnload(ImageTargetBaseBehaviour behaviour, ImageTrackerBaseBehaviour tracker, bool status)
    {
        Debug.Log("Unload target (" + status + "): " + Target.Id + " (" + Target.Name + ") " + " -> " + tracker);
    }
}
发表于 9月 6, 2017 用户: 1498072276 (330 分)
能不能再详细点,ImageTargetBehaviour这个脚本不知道该怎么改才能实现
发表于 9月 6, 2017 用户: czz123 (2,290 分)
你是要动态加载图片吗?控制开始识别或者结束识别?官网API有stop():停止捕获图像和start()开始捕获图像,看看是不是你需要的
http://www.easyar.cn/doc/EasyAR%20SDK/API%20Reference/1.0/CameraDevice.html?highlight=%E5%85%B3%E9%97%AD
欢迎来到 EasyAR Q&A ,有什么不懂的可以尽管在这里提问,你将会收到社区其他成员的回答。
...