找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

查看: 188|回复: 10

[其他] 《太虚AR初学者》第5期 手绘识别功能

[复制链接]

该用户从未签到

25

主题

54

帖子

65

积分

LV.2

Rank: 2

积分
65
QQ
发表于 2016-9-23 16:56:46 | 显示全部楼层 |阅读模式
本期介绍如何使用Void AR SDK,实现手绘模糊识别的流程。

识别前素材
模版Marker(内置图形,StreamingAssets        .jpg)

《太虚AR初学者》第5期 手绘识别功能

《太虚AR初学者》第5期 手绘识别功能



Model(内置模型,_MyassetsPrefabTankTarget)

《太虚AR初学者》第5期 手绘识别功能

《太虚AR初学者》第5期 手绘识别功能



识别后效果示意

《太虚AR初学者》第5期 手绘识别功能

《太虚AR初学者》第5期 手绘识别功能



======================================================

1、首先,新建一个工程,导入太虚AR SDK,拖入ALL、ImageTarget预制件。

(放大查看GIF动图)

《太虚AR初学者》第5期 手绘识别功能

《太虚AR初学者》第5期 手绘识别功能



2、展开ALL,选中“MainCamera”,进行Inspector面板设置。
      a)    确认AR Carmera项 = AR Camera
      b)    调整MarkerType项 = Shape

(放大查看GIF动图)

《太虚AR初学者》第5期 手绘识别功能

《太虚AR初学者》第5期 手绘识别功能



    选中Shape后,会出现下列选项:

《太虚AR初学者》第5期 手绘识别功能

《太虚AR初学者》第5期 手绘识别功能


    Match Accuracy:代表模糊识别的精度。在0~10之间取值,值越大越容易匹配,识别要求越低。反之识别要求越严格。
    Is Tracking:识别后是否需要跟踪。勾选后,模糊识别成功会显示模型,反之不显示。

    我们将Match Accuracy调整为10,并勾选Is Tracking。

《太虚AR初学者》第5期 手绘识别功能

《太虚AR初学者》第5期 手绘识别功能



3、查看StreamingAssets,本次将使用内置的11.jpg做为Marker。
展开ImageTarget,删除Video,拖入TankTarget模型,并建立好11.jpg和模型的关联。

(放大查看GIF动图)

《太虚AR初学者》第5期 手绘识别功能

《太虚AR初学者》第5期 手绘识别功能



4、Scene场景上已经出现了marker和模型,对模型的位置、大小等进行调整。

《太虚AR初学者》第5期 手绘识别功能

《太虚AR初学者》第5期 手绘识别功能



5、手绘图形的识别,实际上是模糊智能识别。
利用模糊算法,计算出手绘图形与模版图形的相似度,确定手绘图形是否符合模版图形的特征,进而对符合特征的手绘图形进行识别和跟踪。

在这里,需要加入一段脚本。
脚本作用:添加一个按钮,如果当前手绘识别图符合特征的话,将当前手绘图形添加为图像目标,进行识别和跟踪。
脚本内容如下:

    void OnGUI()
    {
        if (GUI.Button(new Rect(0,0,100,100), "Add Target"))
        {
            //VoidAR.GetInstance().resetMap();
            int success = 0;
            byte name = new byte[512];
            int isTracking = tracking == true ? 1 : 0;
            VoidAR.GetInstance().addCurrentShapeImageTarget(ref success, name, isTracking);
        }
        
    }

展开VoidAR/ Script文件夹,找到“VoidARMain”,将上述脚本添加并保存。

(放大查看GIF动图)

《太虚AR初学者》第5期 手绘识别功能

《太虚AR初学者》第5期 手绘识别功能



6、现在根据模型Marker,手绘一张坦克图。

《太虚AR初学者》第5期 手绘识别功能

《太虚AR初学者》第5期 手绘识别功能



7、完成以上操作,点击【Play】进行测试。
对准手绘图形,点击“Add Target”按钮,就可以识别出来了。



======================================================

测试通过,手绘识别功能成功实现!

该用户从未签到

0

主题

44

帖子

0

积分

LV.1

Rank: 1

积分
0
QQ
发表于 2016-9-23 17:12:59 | 显示全部楼层
这里竟然还有这么一个关于AR的网站的收藏了

该用户从未签到

0

主题

12

帖子

12

积分

LV.1

Rank: 1

积分
12
QQ
发表于 2016-9-23 19:50:33 | 显示全部楼层
楼主写的很不错,关于AR的知识受教了

该用户从未签到

2

主题

31

帖子

33

积分

LV.1

Rank: 1

积分
33
QQ
发表于 2016-9-25 16:15:44 | 显示全部楼层
增强现实希望发展越来越好

该用户从未签到

1

主题

50

帖子

3

积分

LV.1

Rank: 1

积分
3
QQ
发表于 2016-9-25 16:28:53 | 显示全部楼层
嗯,很不错的样子!!

该用户从未签到

2

主题

23

帖子

26

积分

LV.1

Rank: 1

积分
26
QQ
发表于 2016-9-25 16:42:18 | 显示全部楼层
增强现实,增强现实,增强现实。重要的事情说三遍

该用户从未签到

2

主题

19

帖子

21

积分

LV.1

Rank: 1

积分
21
QQ
发表于 2016-11-9 21:43:28 | 显示全部楼层
看帖怎么能不会呢??

该用户从未签到

0

主题

46

帖子

39

积分

LV.1

Rank: 1

积分
39
QQ
发表于 2018-5-1 12:28:35 | 显示全部楼层
楼主辛苦了,帮楼主顶起来

该用户从未签到

0

主题

7

帖子

0

积分

LV.1

Rank: 1

积分
0
QQ
发表于 2018-5-1 12:29:02 | 显示全部楼层
楼主辛苦了。。回帖是一种美德

该用户从未签到

1

主题

52

帖子

52

积分

LV.2

Rank: 2

积分
52
QQ
发表于 2018-5-18 20:14:57 | 显示全部楼层
竟然还有零回复,给我消失
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

关闭

站长推荐上一条 /1 下一条

快速回复 返回顶部 返回列表