本帖最后由 Luc_metaio 于 2014-4-28 14:07 编辑
目前,metaio SDK提供两种无标识的图像跟踪模式:Fast和Robust模式。Fast模式适用于各种不同的跟踪目标,其在大多数比较新的智能手机上运行流畅,并且在有一定纹路的目标上表现很稳定。Robust模式适用于纹路感很强的跟踪目标,它所产生的跟踪效果随着时间的推移会越来越好:手机在跟踪目标前移动的越频繁并且时间越长,跟踪效果就越好。
对于图像跟踪模式,除了跟踪所用的参考图像,目前只有两个主要参数可设置。widthMM和heightMM决定用来跟踪的参考图片的尺寸。如果您想配置多个参考图片,请您下载官方跟踪配置文件范例TrackingData_MultiMarkerless.xml。
跟踪器的参数与设定
- <FeatureDescriptorAlignment> (<特征描述子匹配>)
Metaio SDK所提供的特征描述子种类(参数值)包括:regular,upright, gravity和rectified
regular特征描述子是最普通的特征描述子类别,如果此参数未必设定,regular被用作默认参数值。
upright特征描述子默认在跟踪过程中,摄像头没有相对于光轴而旋转,或者说,摄像头没有被倒置。
gravity特征描述子只能在有测量重力传感器的设备上使用。它一般可以用在定位具有垂直表面的静态物体(如高楼或墙上海报)上。特征的方向会和重力对齐。
rectified特征描述子只能在有测量重力传感器的设备上使用。它一般可以用在定位具有水平表面的物体(如桌上的杂志)上。在扭曲的摄像头视角下,它可以有效增强平面物体的定位效果,唯一缺点是定位过程中帧速率会下降。
此参数比较专业,一般情况下,我们建议用户不要随便修改参数值。
- <MaxObjectsToDetectPerFrame> (<每帧物体检测最大值>)
此参数规定每帧所能定位到的平面物体的最大值。定位比帧间跟踪更耗时,如果系统要同时定位太多的物体,这就可能造成帧速率的降低。如果此参数没被设定的话,默认数值为5。此参数的别名为<MultipleReferenceImagesFast>。但此别名已经被废弃,请大家不要再使用。此参数比较专业,一般情况下,我们建议用户不要随便修改参数值。
- <MaxObjectsToTrackInParallel> (<物体并行跟踪最大值>)
此参数规定并行跟踪模式下,系统所能跟踪的最大物体数。同时跟踪很多物体会消耗很多资源,并会导致帧速率的下降。只要所跟踪的物体数目达到了最大值,系统会自动停止寻找新的物体。如果此参数没被设定的话,默认数值为1。此参数的别名为< MaxNumCosesForInit >。但此别名已经被废弃,请大家不要再使用。此参数比较专业,一般情况下,我们建议用户不要随便修改参数值。
- <SimilarityThreshold> (<相似度阀值>)
此参数决定模板匹配跟踪是否成功,其数值可调范围为-1到1。如果跟踪质量在这个阀值以下,系统则会把该帧视为跟踪失败而舍弃。如果此参数没被设定的话,默认数值为0.7。每个跟踪坐标系都可以对应一个相似度阀值。此参数比较专业,一般情况下,我们建议用户不要随便修改参数值。
跟踪目标的参数与设定
- <ReferenceImage> (<参考图像>)
此参数决定参考图像的文件名。当此参数可用时,用户还可以添加WidthMM和HeightMM这两个可选参数来分别设定参考图像的宽和高(单位为毫米)。如果这两个可选参数空缺,那么系统会使用所提供参考图像的实际尺寸。如果宽或高只提供了一个数值,那么系统会根据所提供图像的比例来计算所缺失参数的数值。这些参数不是必须提供的,而且只作为专业使用。
- <SimilarityThreshold> (<相似度阀值>)
您可以在这里定义一个新的相似度阀值,它会覆盖传感器所设定的默认相似度阀值。
此参数比较专业,一般情况下,我们建议用户不要随便修改参数值。
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|
|
|
|
|