ARToolKit从图片生成特征点数据

Posted 郑洪智(大智)

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ARToolKit从图片生成特征点数据相关的知识,希望对你有一定的参考价值。

文档原文

工具下载

步骤

1 决定分辨率

首先根据你最后marker的大小,决定图片的分辨率
分辨率不要太大,太大的话在跟踪时会占用很多内存和CPU
分辨率也不要太小,太小的话摄像机距离近时会没有足够的特征点来跟踪

  1. 你的marker的物理尺寸是多少?如A4是210mm*297mm
  2. 跟踪时你的摄像机距离最近会有多近?这一般和图片分辨率也有关系,一般情况下黑白激光打印机是300dpi,彩色打印机一般是150dpi
    现在你可以使用ARUnity5-5.3.1-tools-win\bin下的工具checkResolution.exe来决定下一步中dpi的范围
    比如范围是30cm-200cm,生成特征点数据时可以用8-60dpi

技术分享

2 生成数据

在ARUnity5-5.3.1-tools-win\bin下找到genTexData.exe
执行
技术分享
上图选择特征点的级别(从0-4)

技术分享
上图选择初始特征点的级别

技术分享
上图设置最大最小分辨率

实例

使用这张图片作为跟踪图片,跟踪距离为30cm-2m
技术分享
1. 这是我的摄像头数据,决定dpi从8-60dpi
技术分享
2. 生成数据,第一步和第二步都采用了默认,第三步输入打印dpi数据(决定了物理尺寸大小),然后输入范围
技术分享
3. 最后生成三个数据文件
技术分享
4. 实际效果
技术分享



















以上是关于ARToolKit从图片生成特征点数据的主要内容,如果未能解决你的问题,请参考以下文章

如何从特征向量或单词生成句子?

关于h5绘制canvas生成图片的注意点!

使用PyTorch构建GAN生成对抗网络源码(详细步骤讲解+注释版)02 人脸识别 上

opencv AKAZE 局部特征匹配算法

如何生成既带有图片又带有文字的二维码?

字符型图片验证码识别完整过程及Python实现