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. 实际效果

时间: 2024-10-13 00:46:12

ARToolKit从图片生成特征点数据的相关文章

基础学习笔记之opencv(6):实现将图片生成视频

基础学习笔记之opencv(6):实现将图片生成视频 在做实验的过程中.难免会读视频中的图片用来处理,相反将处理好的图片又整理输出为一个视频文件也是非经常常使用的. 以下就来讲讲基于opencv的C++版本号中图片输出视频是怎么实现的. 本次试验的数据为摇摆的树枝树叶图片,Waving Trees,其来源网址为: http://research.microsoft.com/en-us/um/people/jckrumm/WallFlower/TestImages.ht 该数据全由bmp图片组成.

最简单的基于FFmpeg的libswscale的示例附件:测试图片生成工具

本文记录一个自己写的简单的测试图片生成工具:simplest_pic_gen.该工具可以生成视频测试时候常用的RGB/YUV格式的测试图片.下面简单介绍一下这些测试图片的生成函数.这里有一点需要注意:查看生成的图片需要使用RGB/YUV播放器. 灰阶测试图 亮度取值为16-235的灰阶测试图下面这张图是一张灰阶测试图的示例.这张图的分辨率是1280x720,像素格式是YUV420P,亮度的取值范围是16-235,一共包含了10级的灰度.最左边的灰度竖条的YUV取值为(16,128,128),最右

开源 免费 java CMS - FreeCMS1.9 移动APP生成栏目列表数据

项目地址:http://www.freeteam.cn/ 生成栏目列表数据 提取当前管理站点下允许移动APP访问的栏目列表,生成json数据到/site/站点目录/mobile/channels.html页面. 从左侧管理菜单点击生成栏目列表数据进入. 点击确定即可. 开源 免费 java CMS - FreeCMS1.9 移动APP生成栏目列表数据,布布扣,bubuko.com

开源 免费 java CMS - FreeCMS1.9 移动APP生成站点列表数据

项目地址:http://www.freeteam.cn/ 生成站点列表数据 提取允许移动APP访问的站点列表,生成json数据到/mobile/index.html页面. 从左侧管理菜单点击生成站点列表数据进入. 点击确定即可. 开源 免费 java CMS - FreeCMS1.9 移动APP生成站点列表数据,布布扣,bubuko.com

HTML5+CSS3鼠标移入移出图片生成随机动画

今天分享使用html+css3+少量jquery实现鼠标移入移出图片生成随机动画,我们先看最终效果图(截图为静态效果,做出来可是动态的哟) 左右旋转 上下移动 缩放 由于时间关系我就不一步步解析各段代码所代表含义,我这里就给出一些思路及关键代码: 1.首先使用ul li展现4张图片 本示例中不仅使用了图片,在图片表面还放置了一段“WEB”字样文字,用于与图片实现隐藏或显示效果,故html中每张图片上方加入: <div class="mytext">WEB</div&g

pu0quqbcSerlet生成jS0N格式数据并用

榆已 pu0quqbcSerlet生成jS0N格式数据并用

利用存储过程生成大量的数据(oracle,mysql)

在进行查询操作的性能测试时,往往需要测试大数据量模式下的查询功能的性能,这是就需要我们去创造一些测试数据来填充数据库,来模拟真是环境,造数据的方式有很多种,可以使用loadrunner,jmeter等压测工具压一些数据进去,但是这样做的效率不高,下面记录一个快速生成大量有规则数据的方法,那就是数据库的存储过程函数,通过运行函数快速的生成大量的数据.(使用这个方法的前提是你需要足够了解你要操作的数据库表的结构) 1.oracle数据库 DECLARE --声明函数 i INT; BEGIN i:=

SIFT解析(三)生成特征描述子

以上两篇文章中检测在DOG空间中稳定的特征点,lowe已经提到这些特征点是比Harris角点等特征还要稳定的特征.下一步骤我们要考虑的就是如何去很好地描述这些DOG特征点. 下面好好说说如何来描述这些特征点.许多资料中都提到SIFT是一种局部特征,这是因为在SIFT描述子生成过程中,考虑的是该特征点邻域特征点的分布情况(而没有利用全局信息).本步骤中主要计算过程包括:确定特征点的方向和生成特征描述符. 确定特征点方向 在特征点的确定过程中,特征点的坐标以及尺度被确定下来(坐标很重要,尺度更重要,

Python+Mysql生成zabbix统计数据

先大概了解一下zabbix数据库结构: 1.groups表 可以根据组名查到组ID 2.找到组ID就可以根据组ID找出这个组下面的所有服务器的ID,这个关系在hosts_groups表里面: 3.有了hostid就可以在hosts表里查看这台机器的基本信息了: items表则可以根据hostid查出这台服务器的所有监控项: 4.终于在items表查到itemid,利用这个itemid在trends和trends_uint这两个表中统计出我们需要的数据 我python水平挺菜的,很多面向对象的功能