机器学习赋予用户“超人”的能力来打开和控制虚拟现实中的工具

原创 | 文 BFT机器人 

图片

最近,剑桥的研究人员开发了一种虚拟现实应用程序,只需用户手部的移动即可打开和控制一系列3D建模工具。

来自剑桥大学的研究人员利用机器学习开发了“HotGestures”类似于许多桌面应用程序中使用的热键(快捷键)。HotGestures使用户能够在虚拟现实中构建图形和形状,而无需与菜单交互,帮助他们专注于任务,而且不会打乱思路。

几十年来,能够在虚拟现实中打开和控制工具的这一想法一直是电影中才会出现,研究人员表示,这是第一次使这种“超人”能力成为现实。该研究结果还发表在《IEEE可视化与计算机图形学汇刊》杂志上。

多年来,虚拟现实(VR)和相关应用一直被誉为游戏规则改变者,但在游戏之外,它们这种作用效能尚未完全实现。领导这项研究的剑桥大学工程系教授佩尔·奥拉·克里斯滕森(Per Ola Kristensson)表示:“用户在使用VR时获得了一些品质,但很少有人愿意长时间使用它。” 除了视觉疲劳和人体工程学问题之外,VR并没有真正提供在现实生活中无法获得的东西。

大多数桌面软件用户都会熟悉热键(快捷键)的概念——命令快捷方式,例如用于复制的ctrl+c和用于粘贴的ctrl+v。虽然这些快捷方式不需要打开菜单来查找正确的工具或命令,但它们依赖于用户记住要记得住并且正确下达指示。

人工智能中心以及相关研究人员希望采用热键(快捷键)的概念,并将其转变为对虚拟现实更有意义的东西—— 一种不依赖于用户脑中已经有快捷键的东西。人工智能中心Kristensson和他的同事开发了“HotGestures”,而不是热键(快捷键),用户可以通过用手势来打开和控制他们在3D虚拟现实环境中所需的工具。

“HotGestures”能够简单便捷的方式来帮助用户完成操作指令,例如,执行切割运动会打开剪刀工具,而执行喷射运动会打开喷雾罐工具。用户无需打开菜单来查找所需的工具,也无需记住特定的快捷方式。用户可以通过在任务期间执行不同的手势来在不同的工具之间无缝切换,而无需暂停工作来浏览菜单或按下控制器或键盘上的按钮。

克里斯滕森说:“在现实世界中,我们都用手进行交互,因此将这种交互所形式扩展到虚拟世界是有意义的。”

在这项研究中,研究人员构建了一个神经网络手势识别系统,可以通过对传入的手部关节数据流进行预测来识别手势。该系统旨在识别与构建3D模型相关的十种不同手势信息:钢笔、立方体、圆柱体、球体、调色板、喷涂、剪切、缩放、复制和删除。

该团队进行了两项小型研究,参与者使用HotGestures、菜单命令或组合。基于手势的技术为工具选择和使用提供了快速有效的快捷方式。参与者发现HotGesture独特、快速且易于使用,同时还补充了传统的基于菜单的交互。研究人员设计的系统不会出现错误激活——基于手势的系统能够正确识别什么是命令,什么是正常的手部动作。总体而言,基于手势的系统比基于菜单的系统更快。

目前还没有可用的VR系统可以做到这一点,克里斯滕森说:“如果使用VR就像使用键盘和鼠标一样,那么使用它还有什么意义?它需要给你几乎超人的力量,这是你在其他地方无法获得的。”

研究人员已公开源代码和数据集,以便VR应用程序的设计者可以将其整合到他们的产品中。

希望这成为与VR交互的标准方式,几十年来一直使用的以文件柜为基点的方式,已不再适应时代发展的需求。我们需要与技术交互的新方式,我们认为这是朝这个方向迈出的一步。如果做得好,VR可以像魔法一样。

该研究得到了英国研究与创新 (UKRI) 旗下工程和物理科学研究委员会 (EPSRC) 的部分支持。

注:若您对该文章内容有任何疑问,请与我们联系,将及时回应。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/150503.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

fastdfs-client-java-1.30 maven 打包安装

1. 进入源代码目录,打开cmd mvn clean install 或者 mvn package 问题不大的话会在同级目录target目录下生成打包后文件 2. 当前目录下cmd进行maven安装 mvn install:install-file -DgroupIdorg.csource -DartifactIdfastdfs-client-java -Dversion${version} -D…

AX6000路由器更改算号器密码为自定义密码的方法

首先,你开启了此路由的SSH服务后,就可以用算号器密码SSH登录到路由器中了, 但如果你想改root的密码为自己自定义的密码时, 发现密码总是在路由器重启后,就失效了【即:又恢复为算号器的密码了】。 具体的开启SSH的方法,请参考本博客的相关文章,链接如下: 小米AX600…

Polygon zkEVM的Dragon Fruit和Inca Berry升级

1. Polygon zkEVM的Dragon Fruit升级 2023年8月31日,Polygon zkEVM团队宣称启动了其Mainnet Beta的Dragon Fruit升级的10天timelock,预计将于2023年9月11日激活。 Dragon Fruit升级点有: 改进了网络支持了最新的以太坊opcode——PUSH0 1.…

HTTP(Hypertext Transfer Protocol)协议

文章目录: 什么是HTTP?认识URLurlencode 和 urldecodeHTTP 协议请求和响应格式HTTP 请求(Request)HTTP 响应(Response) HTTP 请求方法HTTP 的状态码常见的Header 什么是HTTP? HTTP(…

用向量数据库Milvus Cloud搭建GPT大模型+私有知识库的定制AI助手——PPT大纲助手

随着人工智能技术的不断发展,AI助手在各行各业中扮演着越来越重要的角色。在商业领域,PPT演示是一种常见的沟通方式,而定制化的PPT大纲助手能够极大地提高PPT制作效率和质量。本文将介绍如何利用向量数据库Milvus Cloud搭建GPT大模型和私有知识库,构建一款高效的PPT大纲助手…

产品智能化成照明企业“必选题” 小匠物联交出标准答卷

7月20日,由佛山市科学技术局、佛山市工业和信息化局、佛山市科学技术协会指导,佛山市照明灯具协会主办的“2023佛山市智能照明&驱动新技术研讨会”在佛山市国家火炬创新创业园宜尚PLUS酒店隆重举行。此次会议邀请近100位知名企业产品经理和研发工程师…

金蝶云星空ScpSupRegHandler任意文件上传漏洞复现 [附POC]

文章目录 金蝶云星空ScpSupRegHandler任意文件上传漏洞复现 [附POC]0x01 前言0x02 漏洞描述0x03 影响版本0x04 漏洞环境0x05 漏洞复现1.访问漏洞环境2.构造POC3.复现 0x06 修复建议 金蝶云星空ScpSupRegHandler任意文件上传漏洞复现 [附POC] 0x01 前言 免责声明:请…

2.发送邮件+开发注册功能

目录 1.发送邮件 1.1 邮箱设置:启用客户端 SMTP 服务 1.2 S

21、ila

1、bd文件中添加debug信号,右击信号线,debug。

3 个常识点必须先了解!0基础入门Python!

学习一门新的语言之前,首先简单了解下这门语言的背景。Python 是一种面向对象的解释型计算机程序设计语言,由荷兰人 Guido van Rossum 于 1989 年发明,第一个公开发行版发行于 1991 年。 Python 在设计上坚持了清晰划一的风格,这…

mongodb 日志详情

1 mongodb日志简介 MongoDB的日志包括两个主要部分:操作日志(oplog)和系统日志。 1.1 操作日志 操作日志(oplog)是一个特殊的集合,用于记录所有对数据库进行的操作(如插入、更新和删除&#x…

Xrdp+内网穿透实现远程访问Linux Kali桌面

XrdpCpolar实现远程访问Linux Kali桌面 文章目录 XrdpCpolar实现远程访问Linux Kali桌面前言1. Kali 安装Xrdp2. 本地远程Kali桌面3. Kali 安装Cpolar 内网穿透4. 配置公网远程地址5. 公网远程Kali桌面连接6. 固定连接公网地址7. 固定地址连接测试 前言 Kali远程桌面的好处在于…

交易机器人-微信群通知

微信公众号:大数据高性能计算 1 背景 背景是基于人工去做交易本身无法做到24小时无时无刻的交易,主要是虚拟币本身它是24小时交易,人无法做到24小时盯盘,其次就是如果你希望通过配置更加复杂的规则甚至需要爬取最新的信息走模型进行量化交易的时候,就需要自己去做一些量化…

5V升压充电 双节锂电管理芯片 升压型双节锂电管理芯片

SC5080是一款5V 输入,支持双节锂电池的升压充电管理 IC 。 。 SC5080集成功率MOS,采用异步开关架构,使其在应用时仅需 要极少的外围器件,可有效减少整体方案尺寸,降低BOM成本 ,可有效减少整体方案尺寸&…

html 菜单点击切换样式,菜单<a> 控制iframe

一.菜单控制iframe&#xff0c;只需要超链接加target <a id"toCalendar" class"nav-link" href"fullCalendar" target"my_iframe"><iframe id"mainContent" src"" name"my_iframe" height&q…

竞赛选题 行人重识别(person reid) - 机器视觉 深度学习 opencv python

文章目录 0 前言1 技术背景2 技术介绍3 重识别技术实现3.1 数据集3.2 Person REID3.2.1 算法原理3.2.2 算法流程图 4 实现效果5 部分代码6 最后 0 前言 &#x1f525; 优质竞赛项目系列&#xff0c;今天要分享的是 &#x1f6a9; 深度学习行人重识别(person reid)系统 该项目…

在vue-cli中快速使用webpack-bundle-analyzer

webpack-bundle-analyzer 是一个可视化资源分析工具&#xff0c;可以直观地分析打包出的文件有哪些&#xff0c;及它们的大小、占比情况、各文件 Gzip压缩后的大小、模块包含关系、依赖项等。 从vue-cli官方的更新记录可以看到&#xff0c;从vue-cli3开始集成report命令 当前环…

Python 基础之线程池入门

Python 基础之线程池入门 代码示例 import threading import time from concurrent.futures import ThreadPoolExecutor# 创建线程池 threadpool ThreadPoolExecutor(max_workers 20)# 具体执行任务的方法 def test(i):print(">>>>>>>>>>…

设计模式-组合模式-笔记

“数据结构”模式 常常有一些组件在内部具有特定的数据结构&#xff0c;如果让客户程序依赖这些特定数据结构&#xff0c;将极大地破坏组件的复用。这时候&#xff0c;将这些特定数据结构封装在内部&#xff0c;在外部提供统一的接口&#xff0c;来实现与特定数据结构无关的访…

什么是tomcat, tomcat该如何使用?(java)

目录 tomcat是什么? 下载安装 tomcat目录结构 启动服务器 部署静态页面 什么是"静态"? 部署单个HTML页面 部署带有CSS / JavaScript / 图片的HTML 部署html到单独的目录中 部署到云服务器 tomcat是什么? tomcat翻译过来为汤姆猫, 但是他可不是猫和老鼠中的…