第四部分:
虚拟按钮判断原理。
知道这个原理之后,你才能更好地设计出虚拟按钮。
Vuforia采用的注册算法也是基于自然特征点。在Vuforia官网的TargetManager中,可以看到每个标志的特征点情况,并且通过其他文章也可以知道怎么才能提高Target的识别率,
参见:
以demo中的Target为例,
原图:
特征点检测图:
注意四个虚拟按钮部分的特征点分布,没错,特征点数量非常多,信息量比较大,因此这几个部位作为虚拟按钮,对于识别准确率来说会有很大的帮助。
总结:虚拟按钮部分要选择特征点比较丰富的部位。
虚拟按钮判断原理。
知道这个原理之后,你才能更好地设计出虚拟按钮。
Vuforia采用的注册算法也是基于自然特征点。在Vuforia官网的TargetManager中,可以看到每个标志的特征点情况,并且通过其他文章也可以知道怎么才能提高Target的识别率,
参见:
以demo中的Target为例,
原图:
特征点检测图:
注意四个虚拟按钮部分的特征点分布,没错,特征点数量非常多,信息量比较大,因此这几个部位作为虚拟按钮,对于识别准确率来说会有很大的帮助。
总结:虚拟按钮部分要选择特征点比较丰富的部位。
当你用手指或者其他物体遮挡住虚拟按钮之后,这部分的特征点信息就会丢失或者改变,从而导致该部位匹配不正确,因此算法就会检测出哪个部分有触发。这也是为啥虚拟按钮会有位置计算的情况。虽然代码中是根据name触发,但是根本还是通过位置,最底层是自然特征点。
请尊重所有作者的劳动,转载请注明原帖来自 AR学院 !