版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/xuanzhu007/article/details/54378319
写在前面
如果选用ImageTarget作为目标对象,Vuforia是通过图像特征来识别目标对象的,那么如何提高目标对象的识别率呢?那就要从我们上传的图片入手了。
当我们将图片上传到Vuforia的服务器之后,web上会显示图片的星级(0-5级),星级越高,图片的识别效果越好。为了提高图片的星级,应该:
1)提高图片的局部对比度,尽量选取图案棱角分明的图片;
2)避免圆形的图案;
3)避免大量重复的图案;
4)避免模糊不清的图片。
总而言之,就是要提高图片特征点的数量,保证特征点的均匀分布,同时避免特征点模式的重复。那么,Vuforia是如何确定图片的特征点的呢?
图表 1
如图1所示,每个黄色的小叉代表一个特征点,特征点多并且均匀分布的图片星级越高。由图可以看出:
1) 在提取特征点之前,会先对图片进行灰度化处理,因此色度不会影响特征点的分布;
2) 特征点都分布在图案轮廓处,即梯度较大的地方;
3) 并非所有的轮廓处都是特征点,轮廓尖角处才是特征点。