Vuforia+Hololens进行3D物体识别,识别后的信息无法准确叠加在真实物体上 [问题点数:40分]

Bbs1
本版专家分:0
结帖率 0%
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
其他相关推荐
Hololens入门之使用Vuforia
Hololens入门之使用Vuforia Hololens中使用Vuforia的教程已经一堆了,之前没有时间,项目中也没这个需求要用到Vuforia进行开发,所以一直没去研究过,昨天得空,参考网上一些教程构建了一个最简单的demo,写篇文章记录下流程。 1、去官网上创建一个license  2、创建数据库 3、在数据库中添加要识别的对象,本文
unity 2017.3 + vuforia 7.0 之 ObjectTarget(3D物体识别)
ObjectTarget也就是平常所说的3D目标,vuforia这一功能主要是针对某一现实中3D物体的,当我们试图识别现实中的3D物体时,我们就需要用到ObjectTarget。   ObjectTarget和ImageTarget一样需要用到数据集,所以我们在使用ObjectTarget之前需要先去vuforia官网获取数据集。 1.vuforia官网 登录注册就不说了 如果看不懂...
hololens中的坐标系分析及所需的知识体系
关于hololens中全息物体在现实空间中的定位,是微软在kinect的基础上的一个坐标系统。 根据hololens与unity 3D开发的过程,发现unity 3D中的具有两个坐标系统,一个是绝对(世界)坐标,一个为相对(局部)坐标。绝对世界坐标可以理解为hololens中的人体头部到全息物体之间的坐标系统。基本上在unity 3D中设置绝对坐标的话,我们利用两者开发的全息物体就会随着人体的头部
vuforia 高通AR中 识别图与被加载的虚拟物体的关系(修正)
虚拟物与识别图之间都会存在一定的高度误差
Vuforia sdk 之物体识别
Vuforia sdk 4.0的新功能就是物体识别Object Recognition和物体扫描器 vuforia object scanner,制作一个手表扫描案例简单说一下使用流程。 Vuforia 对象扫描仪使用有四个阶段 设置-应用于设置环境。 扫描-捕捉各个角度的对象。 测试-评估对应用程序本身拍摄的对象 对象数据文件传输-上传到目标管理 下载安装扫描器... Vu
增强现实(AR)笔记3:使用Vuforia Object Scaner来扫描物体
上一篇笔记中提到Object Recognition例程中没有任何预设好的对象,需要开发者自己利用Object Scanner这个工具来扫描创建。本文就详细记录下扫描物体的操作,并且在文末给了一个大宝SOD蜜的实例。
Vuforia SDK---- AR开发vuforia 3D识别追踪项目分析分享
最近vuforia sdk支持3D物体识别之后非常兴奋,就想利用技术制作点识别的小项目,开始做了一个手表的识别,手表算是3D的物体根据官方文章,慢慢摸索写了一篇使用说明,算是对3D识别流程的认识。最近有一个3D模型识别的需求。 识别图片中的物体,看到物体之后,给我的第一感觉物体层次结构,识别面积比较大,应该会比较好进行识别。然后就根据识别流程开始进行紧张的制作中 在利用安卓扫描仪进行
[骨科手术导航]2D/3D医学图像配准研究_罗博博_南方科技大学
1.绪论 1.1 手术导航 #手术导航是以CT/MRI等医学影像数据为基础,通过虚拟现实技术,定位追踪后显示出手术器械相对病变组织的位置关系,从而实现对手术过程的实时引导。 #在外科手术中,临床医生能根据导航影像实时掌握手术器械和病灶之间三维相对空间关系,尤其是解剖结构相对复杂,常规手术风险较大的临床手术。 1.2 手术导航系统的基本组成 手术导航系统的基本组成结构: #1图像工作站及
Hololens入门之使用Custom Vision进行图片识别
Hololens入门之使用Custom Vision进行图片识别 本文介绍使用微软认知服务自定义影像服务进行图片识别,并使用微软Bing Search 服务进行图片搜索。
HoloLens开发——三维模型导入Unity3d问题
solidworks三维模型导入Unity3d方法
微软 Hololens 技术解谜(上):如何还原三维场景
微软 Hololens 技术解谜(上):如何还原三维场景 http://36kr.com/p/219089.html 36氪的朋友们 • 2015/01/26 14:50 本文作者张静是前微软上海 Xbox ATG 软件工程师,微信公众号“黑客与画家”(HackerAndPainter),欢迎各位童鞋与他交流探讨。 HoloLens 是什么? HoloLens 是微软
[记录] HoloLens调用摄像头后,拍摄到一片黑
在HoloLens上,开启摄像机后,拍摄画面,但是拍到一团黑,然后我将WebCamTex的尺寸和WebCameraDevices.Length打印到一个Text上 打印出来显示:WebCameraTexture的宽和高都是16,WebCameraDdvices.Length为1,所以肯定是有外部摄像头的。 然后我觉得是hololens的摄像机权限没开,然后我Setting里面的开摄像机权限,竟...
hololens运用vuforia,模型错位,显示目标位于图片后面。
hololens运用vuforia,模型错位,显示目标位于图片后面。
Vuforia(高通)识别3D物体
先纠正上一篇博客中的一个错误上一篇中说道Database可以修改,但不能删除,这个是错误的,因为自己也是第一次做,网上也搜了很多资料,有一个说不能删除,只能修改,自己上传的也很少就没有考虑去做删除的操作,项目中需求用到了这。所以删除的操作如下:点击其中一个Target(例如:AR1)选择需要删除的Target点击Remove即可移除即可看到Img1已经被移除好了,开始进行识别3D物体这篇主要讲利用...
Vuforia移除识别图后,模型还保留在原来的位置
在unity中选择ImageTargrt,在Inspector面板中选择Advanced,勾选Extended Tracking,即可实现移除识别码,虚拟物体保持不动  备注:如果扩展不起作用,去掉Image Target上的脚本DefaultTrackableEventHandler脚本即可...
HoloLens 升级到RS4后前摄像头拍照储存
using HoloToolkit.Unity.InputModule;using System;using System.Linq;using UnityEngine;using UnityEngine.Assertions;/// Manages taking and saving photos./// </summary>/// public class PhotoManager...
Hololens使用相机功能
原文链接:https://www.cnblogs.com/mantgh/p/5667385.html Enabling the capability for Photo Video Camera 启用相机能力   为了使用摄像头,我们必须启用WebCam能力。 在Unity中打开Player settings展开Windows Store标签页在"Publishin
Hololens手势控制物体旋转
自己做Demo有用到,简单记录一下直接调用 INavigationHandler 接口,以下为完整代码,直接挂在要控制旋转的物体上即可using HoloToolkit.Unity.InputModule; using System.Collections; using System.Collections.Generic; using UnityEngine; public class Obj...
unity AR3D物体识别
上篇讲到了各种AR插件的一些对比 因为上个项目需求用到3D物体追踪。所以使用了EasyAR和Vuforia两种进行了测试对比。 因为如果需要AR识别,都需要有识别点,大致都是基于物体材质纹理来进行识别。 1.先讲一下EasyAR的3D物体识别 这个平台的3D识别是需要你上传一个与现实物体一样的OBJ模型的格式 模型包括一个OBJ (.obj)文件以及相应的MTL (.
Vuforia功能记录(五) ------ Vuforia + ARKit实现平面识别并叠加物体
Vuforia官方更新到7.5.26之后说支持ARCore1.4,但是我拿官方的案例打包到小米8 SE与华为P20 Pro都没有成功(PS :如果有成功的,请指导下博主),也因此放下ARCore转战ARKit,比想象中的顺利 官方有点点小坑哇,说ARKit1.5之后跟vuforia一起打包出来会黑屏,导致我花费了一上午的时候去找之前的ARKit版本,但是又出现ARKit1.0打包使用的是Xcod...
3D物体识别
我们在第五节和第六节中讲解了柱体识别和立方体识别,这两个章节的内容都只是针对简单几何体进行识别,在本节中,我们将介绍不规则三维物体识别的识别步骤和方法。
Vuforia + Unity 中根据不同识别图来切换场景
问题在使用Unity开发ar客户端的过程中遇到一个问题:每个识别图对应一个场景,场景里面有不同的交互,但是在一个场景中怎么在识别到另一张图片时跳转到对应的场景中呢?过程经过了解发现Vuforia提供的sdk中DefaultTrackableEventHandler.cs是一个重要的脚本,里面注册了识别的监听,通过OnTrackableStateChanged()方法来判断识别图是否被探测到,最初的想
高通Vuforia:识别之后立即播放视频
原文:http://blog.csdn.net/ggtaas/article/details/40261421 很多人问使用VideoPlayback案例,怎么实现拍摄到图片之后立即播放视频?这个Vuforia已经很好地帮我们考虑到了,在视频的load方法中可以通过传入的参数改变。 在Android中 该方法为: publicboolean load(String file
Hololens入门之空间映射(放置物体)
Hololens入门之空间映射(放置物体) 本文讲述怎样使用HoloToolkit构建工程,实现在空间映射后,将网格转换为平面,然后构建游戏对象,将游戏对象放置到垂直平面或者水平平面的功能。 本文示例在 Hololens入门之凝视 示例的基础上进行修改 1、在Manager上添加GestureManager.cs脚本组件(直接使用Holotoolkit中的脚本,该脚本在本文中不在讲述,可前往
ros关于物体识别
Detection Using A Pre-Trained Model首先下载依赖包git clone https://github.com/pjreddie/darknetcd darknetmakeit's easy接下来需要下载pre-trained文件 237M  run: wget https://pjreddie.com/media/files/yolov3.weights然后运行代码...
Vuforia开发技巧一-提高Target的识别率(第一部分)
ARVR技术交流群 129340649 原帖地址:http://www.arvrschool.com/read.php?tid=47&fid=21 Vuforia有个Target Manager,这里主要负责处理待识别的Target,在最新的4.0版本中,可识别的标志包括以下四种类型: 一般使用较多的是Single Image,那么如何提高这类图片的识别度呢?识别度关系到什么呢? 比
三维物体追踪笔记(1)-基于边缘的三维物体追踪——理论、公式推导与实现
1. 基于边缘检测的三维跟踪建模 三维物体追踪是已知图像中某个物体在已知一系列空间三维点位置(或者是一个3D 模型面片集)的信息下,将这些点通过一个恰到好处的位姿(R,t)进行转换后投影到图像上。问题的求解目标是这个位姿(R,t),难点是并不知道这些三维点对应图像上的哪些像素点。 假如已知这个3D模型在图像对应物体具有清晰轮廓,特别是物体与背景之间有较好的灰度值区分度的(比如白色桌子上放一本M...
(AR 增强现实)Vuforia+Unity 柱体识别
在前面的文章,我们学习了图片识别的相关教程,不懂的可看http://blog.csdn.net/x266853/article/details/51649114,下面我们来了解一下,柱体的识别是如何操作。 1 建立柱体的识别物体。 和建立我们自己的图片识别物体一样,打开Develop-Target Manager-Add Database-Add Target,然后按照下图的步骤操作:
vuforia6.2 在unity中图片识别模型流程(二)
本篇接上篇,主要介绍通过代码自行操作模型及发布设置。通过代码自行操作模型 vuforia代码浅析 在ImageTarget物体上找到DefaultTrackableEventHandler组件,并打开。 此脚本主要是对识别后的操作进行控制的。 如果对识别后对模型有操作可在此脚本里添加。 我们同样可以自行编写脚本进行操作,只需继承ITrackableEventHandler即可。 在此
在Hololens真机上运行APP的情况下,如何动态修改HololensCamera的位置和旋转角度
一、将HololensCamera对象,放到一个空的GameObject下,命名为HololensComponent.  如:   二、需要更改HololensCamera的位置和旋转角度的时候  只需要更改HololensComponent的transform.position和transform.localEulerAngles便可  如: GameObject.Fin
物体识别:在深度学习时代的回顾
原链接: https://community.bwbot.org/topic/509 从简单的图像分类到3D姿势估计,计算机视觉中不乏有趣的问题。 我们最感兴趣的问题之一就是物体识别。 像许多其他计算机视觉问题一样,现在仍然没有明显“最佳”的方法来解决问题,这意味着仍有很大的改进空间。 在进入物体识别之前,让我们快速了解该领域中最常见的问题。 物体检测与其他计算机视觉问题 分类 图片分...
Vuforia-PocketCat丨3. 完成识别目标后,猫咪的展示及UI界面功能展示
本章内容 1、调整猫咪位置 2、UI制作   一、调整猫咪位置 将猫咪放到ImageTarget下,并调整到合适位置。我测试的猫咪的Scale为0.25刚好合适,建议调整到此值   二、设计UI 添加两个Button,如下图所示。“退出”代表退出APP,“拍摄”代表将当前画面作为识别对象   1、“拍摄”键 将UserDefinedTargetBuilder附加到“拍摄”...
Vuforia unity开发摄像头问题
项目一直在赶进度,写博的时间越来越少了~从事Unity开发也快两个月了,AR方向~ 使用的是高通家的SDK Vuforia。。。从工程融合一直到对unity和Vuforia的深层次的开发,新东西,毕竟坑多。。国内做AR开发的没有自家的SDK一般都是用国外的SDK或则国内其他家的一些SDK吧~ 使用这些SDK做AR开发都有共同的一个特性,都喜欢在Unity里面做开发。Unity之前一直是游戏引擎,直
Microsoft HoloLens 技术解谜(上)
HoloLens是什么? HoloLens是微软发布的可穿戴式增强现实计算设备,它拥有这么几个关键要素: 它是增强现实产品,即 Augmented Reality(AR),AR技术将计算机生成的图像与真实的世界相叠加。类似的产品有图像投射到视网膜上的Google Glass,以及叠加在手机摄像头画面上的手机AR应用。它拥有是独立的计算单元,自带CPU+GPU+HPU,不需要外接
ROS Robotics Projects(4)物体检测与识别
ROS Robotics Projects(4)物体检测与识别这是本书的第6章,包括使用单目和深度视觉,分别为2D和3D的检测和识别。用到了一些Github上已有的库和功能包。以find_object_2d为例(http://wiki.ros.org/find_object_2d):补充参考:https://github.com/introlab/find-object
在小强上使用Yolo进行物体识别
原链接: https://community.bwbot.org/topic/508 物体识别是指讲图片中的物体识别出来,包括物体的位置和类别。 以下面的图片为例 可以看出程序成功找出了图片中的自行车,狗和卡车。 Yolo是一个很高效的物体识别程序,在有Nvida GPU和CUDA的情况下可以做到实时处理。由于小强没有Nvidia GPU,只能采用CPU运行,速度会比较慢。下面是安装...
ARKit&&Vision的识别物体
简单了解下,ARKit是苹果的增强虚拟与现实的框架,是苹果在2017年WWDC推出的AR开发平台,而Vision框架是 Apple 在 WWDC 2017 推出的图像识别框架 我们下面就来做下物体识别的例子,首先从官网下载模型 下载完成之后将其导入到我们新建的工程当中 然后我们将模型给导入 然后目前我们要做的就是点击屏幕的中间部分需要有小球产生以及显示出识别的物体...
Vuforia开发问题记录(一)------- Model Target与Image识别在同一个场景时出现的问题
为了方便AR开发交流,博主建立了一个群 :891555732,欢迎一起讨论 完成项目的时候需求是AR场景包含所有的识别,因此在同一个场景中会同时出现Model Target与图片识别 识别图片时会出现下面这个问题,因为识别到图片后摄像机的位置移动了,就能看到模型(原因是模型一直是显示的,因为我修改了DefaultTrackableEventHandler,图片识别上的都是继承自它,显示与隐藏也...
Vuforia SDK---- Vuforia+unity模型抖动和识别错误解决方案
在使用vuforia做ar项目的时候,经常会遇到模型抖动的问题,有时候还会遇到模型识别错误,
RGBD物体识别(2)--点云分割
对于RGBD物体识别问题,我采用的思路是先从几何特征,将物体的点云分割好,也就是将不同物体通过点云分割出来,然后通过成像关系和RGBD配准信息,在图像上找到对应的区域ROI,然后对图像进行识别,后续根据识别结果再进行抓取。当然其中还有一个很重要的地方,就是物体的姿态估计,或者说最佳抓取点的选取,这个问题暂且不管。本文重点关注未知物体的点云分割工具PCL SegmenterLight步骤1,安装和编
Vuforia功能记录(三) ------ 图片识别显示视频
为了方便AR开发交流,博主建立了一个群 :891555732,欢迎一起讨论 个人觉得Vufroa集成进unity之后那使用操作简化的不是一星半点,这两天老板要求识别图片播放视频,虽然很简单但还是记录下吧 1.创建新工程,设置好Vuforia环境并导入包 设置vuforia开发环境 导入vuforia包   2.删除新建场景的camera,添加ARCamera与ImageTarg...
vuforia6.2 在unity中图片识别模型流程(一)
vuforia6.2 在unity中图片识别模型流程(一)最近公司将向AR转向,因此对vuforia进行了一些浅显的了解。未免遗忘,将vuforia的图片识别流程进行一个简单的整理。本人水平不高,若有遗落错处欢迎评论指正。(本文使用的是vuforia6.2版本,以及unity5.3.5)账号注册 vuforia官网账号注册很简单,跟着流程注册登陆即可。 登陆后点击Downloads进入下载界面并
3D打印实用项目解析
3D打印
关于模型抖动解决方案
在使用vuforia或者其他AR SDK做AR项目的时候,经常会遇到模型抖动的问题。当然,在你不是因为手抖而出现这个问题得前提下,根据我的理解简单说一下如何解决这个问题。 对于AR项目来说最主要的就是对美术的优化,这也是我最常用的解决办法,有问题全交给美工来解决。模型面数的控制。对于手机一个角色约300–1500面。贴图尽量控制使用一张图片,比如在制作模型时,建议将模型以一栋建筑为模型进行塌陷,
物体检测及分类方法总结(提供了很多论文和代码链接)
这里搜集了一些关于物体检测的方法分析和介绍,看好哪个可以去详细研究一下,基本都有论文或代码的链接。
(一)Google发布了一个新的Tensorflow物体识别API
做图像识别有很多不同的途径。谷歌最近发布了一个使用Tensorflow的物体识别API,让计算机视觉在各方面都更进了一步。 这篇文章将带你测试这个新的API,并且把它应用在youtube上(可以在GitHub上获取用到的全部代码 https://github.com/priya-dwivedi/Deep-Learning/blob/master/Object_Detection_Tensorf
Tensorflow实现物体识别
系统环境 Ubuntu16.04 64位 Python 3.5 (Ubuntu默认python3版本) 软件 PyCharm 安装PyCharm 下载压缩包,解压之 设置快捷方式 新建PyCharm项目 下载tensorflow/models源文件 git clone https://github.com/tensorflow/models.git 安装API 以下内容...
高通ar,unity实现3D物体识别,图片识别
话不多说,直接上干货 1.实现的效果: 2.使用步骤: (一)高通官网申请免费key值  (二)创建database (三)创建target 特别说明,此处target分为图片,3d实体模型,以及立方体,柱状物,其中图片需要是24位RGB的png、jpg或者8位灰度图,大小不大于2M。 3d
vuforia6.2 在unity中图片识别教程
vuforia6.2 在unity中图片识别模型流程(一) 最近公司将向AR转向,因此对vuforia进行了一些浅显的了解。未免遗忘,将vuforia的图片识别流程进行一个简单的整理。本人水平不高,若有遗落错处欢迎评论指正。(本文使用的是vuforia6.2版本,以及unity5.3.5) 账号注册 vuforia官网 账号注册很简单,跟着流程注册登陆即
Hololens单击、双击
1.下载导入资源:https://pan.baidu.com/s/19JMpg6-_zVFXD6K1UKh_bQ  提取码:7d76 2.拖动Hologram下的Cursor到Hierarchy; 3.新建空物体,并命名为OrigamiCollection; 4.修改相机属性; 5.新建脚本WorldCursor,并添加到Cursor上; using UnityEngine; ...
使用TensorFlow识别照片中的物体
1.环境ubuntu14.04.5 安装TensorFlow 官方文档:https://www.tensorflow.org/install/install_linux sudo pip install --upgrade https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-1.0.1-cp27-none-li
Hololens的凝视交互
用凝视做交互
三种强大的物体识别算法
三种强大的物体识别算法 —— SIFT/SURF 、 haar 特征、广义 hough 变换 的特性对比分析   收藏   识别算法概述:       SIFT/SURF 基于灰度图,   一、首先建立图像金字塔,形成三维的图像空间,通过 Hessian 矩阵 获取每一层的局部极大值
openCV识别定位五个圆的标识物进行定位和位姿确定
openCV识别定位五个圆的标识物进行定位和位姿确定
基于Tensorflow训练物体、人像识别的模型
领导突发奇想一个idea,于是踏上了了解Tensorflow机器学习框架之路,踩过很多坑,做个记录。各位看官看的时候有些训练方式可能已经过时或者不对,见谅。 参考文档 安装tensorflow教程 https://www.leiphone.com/news/201606/ORlQ7uK3TIW8xVGF.html 腾讯社区 https://cloud.tencent.com/develo...
005-Vuforia实现触屏原地旋转物体的功能
1、实现触屏原地旋转物体的功能,建立一个Image 设为透明的 代码绑定到Image上,并指定旋转的对象即可。  using UnityEngine; using System.Collections; using UnityEngine.EventSystems; /// /// 实现触屏旋转物体的功能,建立一个Image 设为透明的 代码绑定到Image上,并指定旋转的对象即可。
Hololens入门之凝视
Hololens入门之凝视射线 凝视是HoloLens首要输入方式,形式功能类似于桌面系统的光标,用于选择操作全息对象。然而在Unity中并没有明确的Gaze API或者组件。 概念上来说,Gaze是通过用户头部两眼之间发出一条向前方的射线来实现的,射线可以识别它所碰撞的物体。在Unity中,使用Main Camera来表示用户头部的位置和朝向。准确的说,是指UnityEngine.Camer
Hololens开发手记 - 移动全息对象(Manipulation)
本文将以官方案例来说明如何实现移动全息对象操作(211 - chapter4)。此案例主要涉及到了语音、手势识别。实现思路: * 通过添加的关键字来初始化KeywordRecognizer; * 创建一个GestureRecognizer用于实现Manipulation Holographic; * 通过语音识别调用对应的函数操作实现选择不同的GestureRecognizer; * 通过不
基于TensorFlow算法的物体识别API,将引发计算机视觉链式突破
萝卜头AI视觉服务平台提供基于TensorFlow 算法的、全面开放的物体识别API,目前已可识别60余种物体,最快半小时即可对接应用,将被应用于N多个应用场景。计算机视觉作为人工智能的核心领域,在科技大环境促动与国家政策双重刺激下,将引发链式突破。
【Halcon】二维物体识别ball_seq.hdev
dev_close_window() read_image(Bond, 'die_02') get_image_size(Bond, Width, Height) dev_open_window(0, 0, Width, Height, 'black', WindowHandle) dev_set_draw('margin') dev_set_line_width(3) dev
opencv基于颜色的物体识别
#include <iostream> #include <string> // #include <string.h> #include <vector> #include "opencv2/highgui/highgui.hpp" #include "opencv2/imgproc/imgproc.hpp" using namespace cv...
机器视觉识别物体应用案例
机器视觉,是怎么识别周围物体与环境的,这里给出一个形象的案例加以说明全部的算法。 视觉识别,可以整体识别,也可以局部细节识别,可以从物体或环境的形状做视觉识别,也可以加入色彩的元素以更加细腻地刻画物体可环境,如下图所示:         图1 物体的形状、色彩识别
一文教会你三维网格物体识别
本文由「图普科技」编译自Medium2017年3月,当时我的老板说自动识别3D物体几乎是不可能的,但大家一致反对。因此,今天我要解决的问题是:如何输入3D网格物体(原始三角形和顶点),得到分类概率的输出。我找到了如下几种解决方案:l  对物体进行缩放并将其分割成体素。将体素给到神经网络中。l  计算大量描述符,将其放入分类器。l  从多侧进行物体投射,尝试用单独的分类器进行识别,然后将其放到元分类...
Hololens空间锚与场景保持
Hololens入门之空间锚与场景保持 World Anchor(空间锚)提供了一种能够将物体保留在特定位置和旋转状态上的方法。这保证了全息对象的稳定性,同时提供了后续在真实世界中保持全息对象位置的能力。简单地说,你可以为全息物体来添加空间锚点,这样就能在后续步骤中将全息物体准确恢复到它原来的位置。 场景保持是HoloLens全息体验的一个关键特性,当用户离开原场景中时,原场景中全息对象会
Hololens入门之空间锚与场景保持
Hololens入门之空间锚与场景保持 World Anchor(空间锚)提供了一种能够将物体保留在特定位置和旋转状态上的方法。这保证了全息对象的稳定性,同时提供了后续在真实世界中保持全息对象位置的能力。简单地说,你可以为全息物体来添加空间锚点,这样就能在后续步骤中将全息物体准确恢复到它原来的位置。 场景保持是HoloLens全息体验的一个关键特性,当用户离开原场景中时,原场景中全息对象会
记录用unity开发hololens时遇到的几个坑
用unity开发hololens已经有几个月,最近有一个需求需glow凝视目标,于是在assetstore和github上面找了一些免费的素材和源码。unity editor里面效果正常,部署到hololens上就各种问题,估计是hololens不支持吧。 另外一个问题就是升级到unity5.6之后,hololens加载worldanchor就会crash,在debug模式下的log显示unity里
Hololens官方教程精简版 - 03. Gaze(凝视)
前言个人建议,学习Holograms 210之前,一定完成《Hololens官方教程精简版 - 02. Introduction with Device》的学习。本篇集中学习凝视功能,完成以下目标: 让物体感知凝视 凝视被感知后,给用户一定的反馈 如何凝视更小的物体 方向标 Chapter 1 - Unity Setup请按照第一篇的教程,完成项目的创建。 新建文件夹:”Assets/_Scene
物体检测及分类方法总结
原文:http://blog.csdn.net/yimingsilence/article/details/53995721 方法选择: ========DPM========= 使用传统的slider window的方法 计算量非常大 ========OverFeat==== 改进了Alex-net,并用图像缩放和滑窗方法在test数据集上测试网络;提出了一种图
AR开发使用Vuforia的ARCamera真实背景相机显示黑屏问题
前言: 在进行AR开发时候,使用高通的Vuforia开发,能够轻松实现图像的识别、跟踪,在进行识别、实景显示游戏的时候非常便捷。但是在使用Vuforia的ARCamera使用现实场景的时候,在某些机型上会显示背景黑屏,例如iPhone6。 原因: 在Unity发布到iOS平台的时候,PlayerSetting中,OtherSettings设置中,Rendering的Graphics API选
利用Vuforia、Unity 实现AR识别图触发音频播放
这篇文章 主要归功于AR学院的大神们!! 原文链接:原文链接 我在这里做个补充。 实现功能:扫描到识别图显示模型的同时播放对应的声音,移走识别图暂停播放,再识别时从上次暂停的地方开始播放。 基本流程: (1)在Hierarchy面板的空白处 右键,选择 Create Empty 创建空组件(重命名为Audio_X), 在Audio_X组件上 右键 选择Audio下的Audio Sou
三维物体识别
二维平面视图可通过普通 CCD 相机获取,数据来源要求不高。基于外观 (Appearance-based)或基于视图(View-based)的三维物体识别算法研究,近来 成为人们研究的热点。基于视图的方法通过视觉相似性来识别物体,使得识别系 统设计相对简单,无需显式计算物体的三维模型。另外一方面,基于局部特征匹 配的方法考虑了视图间的局部相似性,不要求匹配所有视图特征,即使物体被部 分遮挡,也有可能检测到局部特征,并完成识别,对于物体的重叠和背景杂波表 现出较好的稳健性。本文研究了基于二维视图和基于局部特征提取匹配的三维物 体识别,及其在智能视频监控系统中的应用,改进了卡尔曼滤波器多目标跟踪性
物体的形状识别
物体的形状识别[1]是模式识别中一个基本问题,也是一个重要问题,其广泛应用于图像分析、计算机视觉和目标识别等领域。人类可以很容易地识别物体的形状,但是对于计算机来说,自动识别任意物体的形状却相当困难。物体的形状是人的视觉系统分析和识别物体的基础。一般来说,我们对物体的识别更注重于它们的形状,而物体的纹理、颜色次之,因此如何表示形状以及比较形状间的差异在机器视觉的应用和研究领域具有非常重要的意义。
Unity中实现Hololens的三维空间映射Spatial mapping
hololens最出色的功能就是他对环境的空间扫描和重建功能,在unity的Hololens示例中,有完整的三维重建代码,本文主要讨论如何在Unity项目中集成空间映射功能。
Unity+Vuforia开发增强现实(AR)教程——识别图的那些坑
正文前的叨叨叨: 博主现在不做技术了,很久没更新了博客,但是一直有溜回来看看主页什么的。 很多朋友给我留言私信求教,我只想说,你们提的这些都不是大问题的,你们完全可以自己解决的啊,不要做伸手党,而且Vuforia和Unity一直都在更新,我之前的博客已经跟不上节奏了。 好吧,我确实是去做项目管理了,技术涉及不是很多,但是AR的坑还是陪程序猿踩过不少,准备出个系列和大家一起分享探讨。
EasyAR初接触
最近接到任务要做AR应用,一切从0开始。 对比了一下各大AR SDK,vuforia/EasyAR/HiAR/VoidAR,目前看来vuforia最常用,但因为免费版在显示时会有水印,pass。(今天看到一篇介绍可以去水印的文章,地址http://www.arvrschool.com/read-7300,非必要暂时不选用)HiAR完全没看,VoidAR看了下官网,教程步骤比较详细,但资料偏少,总
【Vuforia】基于Vuforia增强现实开发(一)之识别图像播放声音
1、下载Vuforia SDK: https://developer.vuforia.com/downloads/sdk 2、直接拖入到U3D的asset文件进行导入。 3、新建一个ARCamera和ImageTarget控件。直接在asset里搜索拖入即可。在Hierarchy空白处,新建Audio——Audio Source。 4、给Audio Source添加音频
机器人抓取 三维重建机器人抓取 三维物体匹配
最近在做机器人抓取的研究,机器人的抓取有两种,一种是基于图像来识别和定位物体的,这种方法多光照和物体形状要求比较苛刻。基于三维模型的匹配则没有那么多的要求,但是对如何获取三维数据则是有要求的,获取三维数据的方式有很多,但是要想获得高精度的数据则只有结构光的方式,查了下国外的一些产品基本上都是基于结构光的方法来获取三维点云的。刚好本人一直在做结构光的三维重建算法,已经有了比较成熟的产品可以直接拿来用
3D物体识别的假设检验
3D物体识别的假设验证 这次目的在于解释如何做3D物体识别通过验证模型假设在聚类里面。在描述器匹配后,这次我们将运行某个相关组算法在PCL里面为了聚类点对点相关性的集合,决定假设物体在场景里面的实例。在这个假定里面,全局假设验证算法将被用来减少错误的数量。 代码: 在开始之前,你应该从Correspondence Grouping里面下载文件。 下面是代码 /* * Software
从图像识别到物体识别
深度学习框架『FusionNet』通过在三维空间中『思考』的内在机制来处理三维物体分类问题。
python+opencv识别动态物体
python opencv 动态识别
hololens学习第二天
调试的错误就是编程给你最好的东西,因为在每个错误上面都标志着前进的一步。2017.5.4 星期四 多云 目标: (1)创建一个随“视线”移动的光标 InputManager.prefab  输入管理器,用来管理视线、手势等输入源。  这个管理器还提供了在编辑器中模拟输入的功能: Shift:左手Space:右手鼠标移动:模拟手移动鼠标左键:模拟手点击鼠标右键:模
OpenCV实现的运动物体的跟踪与识别(手指悬空控制电脑玩游戏,不用鼠标)
南开大学数字图像处理方面的精品研究!!!附有长达几十页的文档和调试通过的完整程序。执行exe程序后,自动打开摄像头,手拿目标物体在视野中经过,便可跟踪并识别,借此控制鼠标在屏幕上的移动,达到用手指悬空玩电脑游戏的目的。作者呕心沥血完成该设计,毕设论文水平。技术方面,使用了camshift技术进行运动物体的跟踪与识别,使得跟踪非常流畅。实现方面,基于VC6.0+MFC,使用了OpenCV库。
Halcon 3D物体识别
总结了一下关于Halcon的 Object-Recognition-3D:1. 基于控制点的位姿估计:首先,得确定相机的内外参,其次,选择三个或以上容易和准确地从图像中提取的点作为控制点,通过确定控制点的三维坐标来确定物体的位姿2. 基于形状的匹配:利用三维计算机辅助设计(CAD)模型生成三维形状模型,三维形状模型由从不同视图中看到的三维物体的二维投影组成,需要限制形状模型的允许姿态范围,从而最小...
unity3d下用wikitude sdk开发图片识别的AR
首先,下载wikitude的unity3d sdk http://www.wikitude.com/download/ 到wikitude网站,注册用户,领个免费试用的key。注册完以后,会把密码和key发到注册的邮箱。 登录到网站,去developer--》tools--》target-manager http://www.wikitude.com/developer/too
Vuforia开发技巧-用手指拖拽Augmented模型
原文链接:http://www.arvrschool.com/read.php?tid=77&fid=21 AR/VR技术交流群 129340649 前面文章介绍了怎么对3D模型进行缩放、平移和旋转,  《(Unity3d)Vuforia开发基础五-模型交互》  这篇将会介绍如何通过手指拖拽平移模型。  思路:  1、通过绘制射线判断是否选中模型  2、然后根据手指在屏幕上的
我们是很有底线的