当前位置: 首页 > news >正文

让空间计算触手可及,VR手套何以点石成金?

引言

如何让一位母亲与她去世的小女儿“重逢”?韩国MBC电视台《I Met You》节目实现了一个“不可能”心愿。

在空旷的绿幕中,母亲Jang Ji-sung透过VR头显,看到了三年前因白血病去世的女儿Nayeon。当她伸出双手,居然能摸到女儿的脸颊,还能拉起她的小手。在接下来的互动中,Jang给女儿的生日蛋糕插上了蜡烛,与她一起庆祝生日。Jang说:“这可能就是真实的天堂。时间很短,但这是一段幸福的时光,我实现了一直想要的梦想。”

(图1:韩国MBC电视台《I Met You》片段)

科技不总是冰冷的,它不能让人复活,但可以让爱与希望永存。而在上述场景中,除了立大功的VR头显,能够让Jang“触摸”女儿的魔法其实是一双神奇的VR手套。

约翰·彼得斯认为,如果没有触觉,任何真正的社会都不可能存续。如果说有了VR头显,你只能遥望元宇宙之门;那么有了VR手套,你才能亲手叩响这扇大门。

VR手套,即能够在虚拟世界实现“触觉”的可穿戴设备,用户借此可以体验抓取、移动、触摸等各种交互。例如在《头号玩家》中,人们就是通过触觉反馈VR手套,将一串代码转化为逼真的掌中之物。

目前,通过触觉的人机交互方式正在悄然变革。一些领先的VR手套已经能采集人体感知数据,1:1模拟复杂手术中每一个微操动作。更神奇的是,它的材料甚至比蝉翼还薄,脏了还能直接扔洗衣机,即便经历百万次高强度拉伸,性能依然稳定。

那么,VR手套的发展如何?这项技术的潜力有多大?

01从笨拙到灵活,是时候扔掉手柄了

有句话说,“上帝给了我一双手,但我却用它来拿手柄?”

举个例子,你如何在现实生活中打开一张地图?直接拉开背包,翻看地图。但当你改用VR手柄操作,这套动作就变成了:按下手柄侧面的抓握键打开菜单;用另一个手柄上的光束瞄准菜单里的地图选项;按下扳机键确认选择。

一个翻地图的复杂操作,就能将普通用户挡在虚拟世界的门外。如果我们彻底扔掉笨拙的“中介”呢?苹果Vision Pro给出了答案——纯裸手自然交互,用户通过“手眼口”协调完成日常操作。

理论上,在Vision Pro时代,用户无需直接控制信息的输入,头显的摄像头可以实时观察你的眼部、手部变化,并将其转换为输入指令。

实际上,裸手交互不总是管用。比如,当你的手部移动速度较快时,会出现比较明显的延迟、卡顿。虽然VisionOS 2.0将原来的30Hz提升到了90Hz,但由于你的双手可以自由活动,同样会出现遮挡、离开传感器视场等情况。如果你打开预测功能,又会造成一定的延迟。

在技术成熟度尚未抵达时,就操作成功率和反馈来说,手柄的乐趣和准确性可能高于裸手交互。当你握住VR手柄时,它也是一个输出设备,通过震动、力反馈给你一个输出反馈。而当你裸手在空中挥舞时,也失去了自己的输出渠道。更重要的是,在人机交互领域,即便仅仅相差10%的准确性,也会给用户带来天差地别的的交互体验。

难道,我们又要捡回手柄吗?

或许在手柄和裸手之间,存在一个更好的选择——VR手套。

相较于手柄的“反人类”设计,VR手套布满传感器,能够非常精细地捕捉用户的手部动作;相较于裸手的无输出反馈,VR手套可以让用户感受丰富细腻的力反馈和触觉反馈。

例如,一位医学生正在进行外科手术培训,她先用VR手套精确地抓起虚拟手术刀,把握手术刀的重量,而后切割虚拟皮肤,感受其阻力。如果结合精细的触觉反馈,VR手套还可以模拟人体组织的质感,让医学生感知不同肌肉、骨骼的差异。这种虚拟培训不仅降低了实际操作带来的风险,还能让医学生反复练习,直到熟练为止。

正因如此,VR手套在B端已经实现了“上天入地”的丰富应用。

在航天领域,NASA曾采用Manus的VR手套,训练宇航员在零重力环境中熟练地通过国际空间站。

在汽车领域,大众曾采用SenseGlove的VR手套训练员工配装汽车的车门。员工在虚拟环境中可以探索车门细节,感受各类部件的“手感”。宝马、奥迪等车企则利用VR手套模拟试驾新车型,不断调整让用户满意的驾驶手感。

在医疗康复领域,VR手套能够为患有帕金森症、多发性硬化症、中风等神经系统疾病的患者提供手臂及双手的力量训练。

近两年,VR手套的C端应用也被逐步开启。

例如,一款名为UDCAP的VR手套,几乎兼容所有SteamVR游戏与VR头显。当你戴上手套,如同邓布利多举起老魔杖——只需坐在沙发上,轻轻挥手,便可召唤火球、释放闪电,虚拟的敌人应声倒下,宏伟的城堡拔地而起。

搞艺术创作时,当你戴上手套,如同步入自己的美术工作室。你可以使用虚拟的黏土、木材、石料雕刻完美的3D作品。精准的触觉反馈让每一处细节都生动而真实。当然,你也可以用不同的原料搭配出各异风格,一点也不担心浪费。

大家可能会浮现一个问题:既然VR手套这么万能,为啥我还是第一次听说呢?

好吧,这要从困扰行业的难题讲起——如何平衡性能与轻薄?

02 手感骗过大脑的柔性传感器

如果说,沉浸感是VR设备最重要的特性;那么,VR手套的诞生就是为了进一步增强沉浸感。

换句话,除了提高性能,VR手套还要尽可能地降低自身的存在感——让手套成为手。

先看张图片感受一下。

(图2:Meta原型触觉手套)

这是Meta于2021年展示的原型触觉手套。每个手指都装了约15个脊状充气塑料片,不仅能够准确地将佩戴者的手部动作反馈给计算机,还能重现一系列复杂、细微的感觉。但是,它的成本约为5000美元。

同样“笨重”的还有Senseglove Nova 2。作为世界上首款支持手掌反馈的无线VR触觉手套单元,允许用户“抓握”虚拟物体、“触摸”感知纹理,支持虚拟物件主动接触反馈。售价方面,Senseglove Nova 2高达5999美元。

(图3:Senseglove Nova 2触觉手套)

无论是造型,还是价格,VR手柄在它们面前甚至显得非常“轻巧”。因此,即便部分领先产品“堆”出了强悍性能,却很难在消费市场激起水花。

要让人人都能成为“头号玩家”,必须兼顾性能与轻薄。

一项名为柔性传感器的技术脱颖而出。

不同于刚性传感器需要铺设大量的电路线路进行联通,穿戴体验差。柔性传感器能够“无痕”般融入轻薄的织物,有效地应对各种复杂的动作变化,展现出广泛的应用前景。

比如,在2024年巴黎奥运会上,柔性传感器技术引领了一场运动革命。它“藏在”智能跑鞋中,可以监测田径运动员的跑步频率、步长、脚掌着力点;“藏在”智能柔道垫中,可以采集柔道运动员的力度、速度、运动轨迹;“藏在”智能沙袋中,可以收集拳击运动员的踢打速度、频率、力值、热卡消耗。

这种神奇的柔性传感器,宛如运动员的“第二层皮肤”,即便在最激烈的竞技环境中,经过无数次弯曲、折叠、拉伸,依然能够稳定、准确地采集人体数据。

再比如,在机器人领域,柔性传感器技术也开始大展身手。它能够赋予机器人高度灵敏的感知能力,使机器人在执行复杂任务时精确感知外界的力量和形状变化。无论在电子厂焊接精密的电路板,还是在饭店帮客人剥鸡蛋,“穿上”柔性传感器的机器人均能实现稳定、高效的工作。

据QYResearch报告显示,预计2029年全球柔性传感器市场规模将达到53.2亿美元,复合年增长率CAGR达17.9%,市场非常广阔。

现在,我们再过回头看VR手套。纵观行业,有的开发者采用了惯性测量单元IMU传感器,通过测量三轴加速度、三轴角速度及三轴地磁分量估算手的位置和动作;有的开发者结合了弯曲传感器,通过手指弯曲和延展所产生的电信号测量关节角度的变化;甚至有的企业还探索了基于磁性传感器的VR手套......

虽然其技术方案尚未定型——不同传感器在精确度、响应时间、使用寿命、成本、穿戴难易度等方面各有不同。但是,我们依然能看到一条确定的道路——贴合度越高,越轻便的传感器,越符合技术进化的需求。

沿着这条思路,将柔性传感器运用在VR手套上,就非常顺利成章了。

03 2024年VR手套哪家强?

在外网,流传着一张名为《2024年最佳VR手套》的榜单。注意!虽然作者打着“2024年”的旗号,但榜单内容其实是“截止2024年”......也就是说,部分优秀选手有可能被埋没。

在榜单中,我选取了三位最具代表性的选手。

第一位,HaptX手套G1。获奖理由“够贵,也够优秀”。

(图4:HaptX手套G1)

售价高达5495美元,外加每月495美元的强制订阅费用。从性能看,该设备不仅能覆盖手指,还可以覆盖手腕和前臂。据说,它可以让你体验水流过手掌,蜘蛛落在手心……一切尽在“掌”握。

但如果你想获得完整体验,还要搭配18000美元天价的“火星人套装”——背包重17磅;手套堪比羽绒手套;再加上VR头盔。穿上它,仿佛在健身房边举铁,边练斜方肌。

第二位,bHaptics手套TactGlove。获奖理由“买得起”!

(图5:bHaptics手套TactGlove)

售价仅299美元。TactGlove配有12个微型电机,10个在手指,2个在手腕。在VR场景中,它们会发出微电流模拟触觉。虽然性能有点隔靴搔痒,但价格摆又在这里。从造型看,它如同防寒手套,称不上轻便。更麻烦的是,它支持的VR应用有点少,买回家可能会“吃灰”。

第三位,Fluid Reality触觉手套。获奖理由“摆脱束缚”。

(图6:Fluid Reality触觉手套)

售价低于1000美元。从造型来看,它不用拴在背包上,也不用拖一堆管线。从性能来看,它具有160个动态触觉反馈执行器,提供传递到每个指尖的高分辨率触摸。你甚至可以戴着它演奏虚拟小提琴。关键在于,Fluid Reality打破了Meta们的“沉重”束缚,展现出VR手套的轻巧、实用,引领了新的市场趋势。

这些上榜选手能够侧面印证:VR手套正在朝着一条更轻便、更高性能、更低价格的道路发展。按照这个标准,我们发现了一颗榜外的“沧海遗珠”。

今年8月末,海外Kickstarter众筹平台上杀出了一匹黑马,很快成为了热门项目。

短短30天,一款名为UDCAP的VR手套筹集了52万美元(约合人民币 370万元),参与者达977人。随后,该产品开启了国内预售,30天卖出256件。目前,大多数VR手套还在B端转圈,对于C端尝试来说,这样的成绩实属惊喜。

(图7: UDCAP VR手套KS众筹页面)

这款VR手套有哪些过人之处?我试着总结了几点。

超轻。厚度薄至约0.16毫米,贴合到织物上几乎完全无感;重量仅仅35克,这是单只手套+无线数据传输盒的总重量。

耐造。经历百万次以上高强度拉伸,依然可以维持稳定;用脏了就直接扔洗衣机,晾干后宛如全新;不怕掉线,长达15小时的电池续航。

不吃灰。兼容所有SteamVR游戏,几乎所有VR头显;支持SteamVR输入和骨架输入,VRChat最新的骨架输入2.0;支持VMC数据传输,兼容Vtuber软件。

更关键的是,极具沉浸感。单只UDCAP手套配备12个传感器,覆盖所有15个手指关节,并提供21个关节角度数据,使得用户的每一个手势都能做到自然流畅。尤其是,手套具备抗磁干扰和抗遮挡能力,在复杂的环境下,也能确保数据捕捉的精确性,保证高度真实的交互。

用户可以自定义角度阈值、映射和组合,以创造独特的互动体验——施法、虚拟抓取等等。

经过一番搜索,我们发现这双神奇的VR手套来自一家中国公司,宇叠科技(UDEXREAL)。这家公司的“独门法宝”正是前文提到的柔性传感器。

据悉,宇叠科技研发了一种全球原创的聚合物材料,用来制造柔性传感器——可拉伸能力是绝大多数柔性材料的2-3倍;能够捕捉到微小的压力、拉伸和弯曲,分辨率达0.01度;可折叠且高度灵活,能够与织物无缝融合。

原来,“秘密”就在这里。UDCAP手套之所以兼具性能和轻薄,就是因为宇叠柔性传感器偷偷“藏进”了薄如蝉翼的手套织物中,并即时地收集、传输用户数据,从而取代了传统的惯性测量单元IMU传感器和铜线。

如果你只用宇叠的VR手套玩游戏,其实有点大材小用。因为手套很轻薄,不会影响手部姿态的性能,也不会受到电磁的干扰。所以,它能够在手术室等复杂环境中,1:1还原真实的外科手术操作。目前,宇叠科技已经与部分医疗健康企业展开合作,同时与上海顶尖医院进行手术培训等方面的合作开发。

基于柔性传感技术,宇叠科技还储备了丰富的触觉感知技术,并走出了一条创新之路。公司自主研发的多款智能产品,能够实现微米级的动作捕捉,正广泛应用于运动健康、医疗康复、虚拟培训和影视游戏等领域,并展现出巨大的商业化潜力。

例如,宇叠科技的“头号玩家”智能服装,可以实时感知人体动作、肌肉形变数据,在智慧运动和虚拟交互领域具有广阔的应用前景。通过为用户提供多维度的运动数据,这款智能服装可以帮助你提高运动效率、减少运动损伤并规划科学的运动方案。

“触觉是继视觉和听觉之后人类体验世界的重要感官,触觉传感技术的突破将彻底改变我们与现实世界的互动方式。”,宇叠科技创始人王鑫说道,“其实像各种各样的培训场景,汽车也好,工业加工制造也好,甚至包括协作机器人,人形机器人等等,都需要通过比较精细的手部操作来完成各种各样功能。都可以通过我们的智能手套去采集信息,去实现这样一个效果。”

据Marketsand Markets预计,2024年全球VR市场规模预计将达到112亿美元,到2029年预计将达到360亿美元,2024~2029年期间的复合年增长率为26.3%。

尽管VR手套只是空间计算时代的一小环,甚至当前的主流产品仍是面向B端的“笨重”家伙们,但我们仍然可以预见,未来这波VR红利不会由VR头显厂商独享。现在,“中场休息”已经结束,VR赛道的故事也要开始下一个段落。在接下来的空间计算浪潮中,请戴好VR手套,穿好智能服装,让未来“触”手可及。

相关文章:

让空间计算触手可及,VR手套何以点石成金?

引言 如何让一位母亲与她去世的小女儿“重逢”?韩国MBC电视台《I Met You》节目实现了一个“不可能”心愿。 在空旷的绿幕中,母亲Jang Ji-sung透过VR头显,看到了三年前因白血病去世的女儿Nayeon。当她伸出双手,居然能摸到女儿的…...

穿越数据迷宫:C++哈希表的奇幻旅程

文章目录 前言📔一、unordered系列关联式容器📕1.1 unordered 容器概述📕1.2 哈希表在 unordered 容器中的实现原理📕1.3 unordered 容器的特点 📔二、unordered_set 和 unordered_map 的基本操作📕2.1 un…...

SMT32 智能环境监测系统 嵌入式初学者课堂小组作业

一、应用知识 1,开发语言:C语言 2,开发工具:Keil uVision5、Setup_JLinkARM_V415e 3,开发平台:XCOM V2.0 4,开发知识:温湿度传感DHT11、STM32F4xx中文参考手册 5,文…...

20241114给荣品PRO-RK3566开发板刷Rockchip原厂的Android13下适配RJ45以太网卡

20241114给荣品PRO-RK3566开发板刷Rockchip原厂的Android13下适配RJ45以太网卡 2024/11/14 15:44 缘起:使用EVB2的方案,RJ45加进去怎么也不通。 实在没有办法,只能将荣品的SDK:rk-android13-20240713.tgz 解压缩,编译之…...

JVM这个工具的使用方法

JVM(Java虚拟机)是Java程序运行的基础环境,它提供了内存管理、线程管理和性能监控等功能。吃透JVM诊断方法,可以帮助开发者更有效地解决Java应用在运行时遇到的问题。以下是一些常见的JVM诊断方法: 使用JConsole: JCon…...

创建型设计模式与面向接口编程

创建型设计模式(Creational Patterns)的主要目的之一就是帮助实现面向接口编程,避免直接创建实现类的实例。通过这些模式,可以将对象的创建过程封装起来,使得客户端代码不需要知道具体的实现类,从而提高代码…...

算法每日双题精讲——滑动窗口(长度最小的子数组,无重复字符的最长子串)

🌟快来参与讨论💬,点赞👍、收藏⭐、分享📤,共创活力社区。 🌟 别再犹豫了!快来订阅我们的算法每日双题精讲专栏,一起踏上算法学习的精彩之旅吧!💪…...

1.7 JS性能优化

从输入url到页面加载完成都做了些什么 输入 URL - 资源定位符 http://www.zhaowa.com - http 协议 域名解析 https://www.zhaowa.com > ip 1. 切HOST? > 浏览器缓存映射、系统、路由、运营商、根服务器 2. 实际的静态文件存放? 大流量 > 多个…...

STL - vector的使用和模拟实现

目录 一:vector的构造函数 二:vector的迭代器 三vector的空间增长问题 四:vector 增删查改接口 五:vector的模拟实现 (一)一些简单接口的实现: (二)一些复杂接口的…...

《鸿蒙生态:开发者的机遇与挑战》

一、引言 在当今科技飞速发展的时代,操作系统作为连接硬件与软件的核心枢纽,其重要性不言而喻。鸿蒙系统的出现,为开发者带来了新的机遇与挑战。本文将从开发者的角度出发,阐述对鸿蒙生态的认知和了解,分析鸿蒙生态的…...

【C++融会贯通】二叉树进阶

目录 一、内容说明 二、二叉搜索树 2.1 二叉搜索树概念 2.2 二叉搜索树操作 2.2.1 二叉搜索树的查找 2.2.2 二叉搜索树的插入 2.2.3 二叉搜索树的删除 2.3 二叉搜索树的实现 2.3.1 二叉搜索树的节点设置 2.3.2 二叉搜索树的查找函数 2.3.2.1 非递归实现 2.3.2.2 递…...

使用python-Spark使用的场景案例具体代码分析

使用场景 1. 数据批处理 • 日志分析:互联网公司每天会产生海量的服务器日志,如访问日志、应用程序日志等。Spark可以高效地读取这些日志文件,对数据进行清洗(例如去除无效记录、解析日志格式)、转换(例如…...

如何查看本地的个人SSH密钥

1.确保你的电脑上安装了 Git。 你可以通过终端或命令提示符输入以下命令来检查: git --version 如果没有安装,请前往 Git 官网 下载并安装适合你操作系统的版本。 2.查找SSH密钥 默认情况下,SSH密钥存储在你的用户目录下的.ssh文件夹中。…...

本人认为 写程序的三大基本原则

1. 合法性 ‌定义‌:合法性指的是程序必须遵守法律法规和道德规范,不得用于非法活动。 ‌建议‌: ‌了解法律法规‌:在编写程序之前,了解并遵守所在国家或地区的法律法规,特别是与数据隐私、版权、网络安…...

A030-基于Spring boot的公司资产网站设计与实现

🙊作者简介:在校研究生,拥有计算机专业的研究生开发团队,分享技术代码帮助学生学习,独立完成自己的网站项目。 代码可以查看文章末尾⬇️联系方式获取,记得注明来意哦~🌹 赠送计算机毕业设计600…...

React Hooks 深度解析与实战

💓 博客主页:瑕疵的CSDN主页 📝 Gitee主页:瑕疵的gitee主页 ⏩ 文章专栏:《热点资讯》 React Hooks 深度解析与实战 React Hooks 深度解析与实战 React Hooks 深度解析与实战 引言 什么是 Hooks? 定义 为什么需要 Ho…...

#渗透测试#SRC漏洞挖掘#蓝队基础之网络七层杀伤链04 终章

网络杀伤链模型(Kill Chain Model)是一种用于描述和分析网络攻击各个阶段的框架。这个模型最初由洛克希德马丁公司提出,用于帮助企业和组织识别和防御网络攻击。网络杀伤链模型将网络攻击过程分解为多个阶段,每个阶段都有特定的活…...

计算机毕业设计Python+大模型农产品推荐系统 农产品爬虫 农产品商城 农产品大数据 农产品数据分析可视化 PySpark Hadoop

温馨提示:文末有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:文末有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:文末有 CSDN 平台官方提供的学长联系方式的名片! 作者简介:Java领…...

爬虫补环境案例---问财网(rpc,jsdom,代理,selenium)

目录 一.环境检测 1. 什么是环境检测 2.案例讲解 二 .吐环境脚本 1. 简介 2. 基础使用方法 3.数据返回 4. 完整代理使用 5. 代理封装 6. 封装所有使用方法 jsdom补环境 1. 环境安装 2. 基本使用 3. 添加参数形式 Selenium补环境 1. 简介 2.实战案例 1. 逆向目…...

SpringBoot有几种获取Request对象的方法

HttpServletRequest 简称 Request,它是一个 Servlet API 提供的对象,用于获取客户端发起的 HTTP 请求信息。例如:获取请求参数、获取请求头、获取 Session 会话信息、获取请求的 IP 地址等信息。 那么问题来了,在 Spring Boot 中…...

在 Windows 11 中使用 MuMu 模拟器 12 国际版配置代理

**以下是优化后的教学内容,使用 Markdown 格式,便于粘贴到 CSDN 或其他支持 Markdown 格式的编辑器中: 在 Windows 11 中使用 MuMu 模拟器 12 国际版配置代理 MuMu 模拟器内有网络设置功能,可以直接在模拟器中配置代理。但如果你不确定如何操作,可以通过在 Windows 端设…...

ASP.NET Core Webapi 返回数据的三种方式

ASP.NET Core为Web API控制器方法返回类型提供了如下几个选择&#xff1a; Specific type IActionResult ActionResult<T> 1. 返回指定类型&#xff08;Specific type&#xff09; 最简单的API会返回原生的或者复杂的数据类型&#xff08;比如&#xff0c;string 或者…...

SQL面试题——蚂蚁SQL面试题 连续3天减少碳排放量不低于100的用户

连续3天减少碳排放量不低于100的用户 这是一道来自蚂蚁的面试题目,要求我们找出连续3天减少碳排放量低于100的用户,之前我们分析过两道关于连续的问题了 SQL面试题——最大连续登陆问题 SQL面试题——球员连续四次得分 这两个问题都是跟连续有关的,但是球员连续得分的难…...

Python酷库之旅-第三方库Pandas(216)

目录 一、用法精讲 1011、pandas.DatetimeIndex.tz属性 1011-1、语法 1011-2、参数 1011-3、功能 1011-4、返回值 1011-5、说明 1011-6、用法 1011-6-1、数据准备 1011-6-2、代码示例 1011-6-3、结果输出 1012、pandas.DatetimeIndex.freq属性 1012-1、语法 1012…...

论文解析:计算能力资源的可信共享:利益驱动的异构网络服务提供机制

目录 论文解析:计算能力资源的可信共享:利益驱动的异构网络服务提供机制 KM-SMA算法 KM-SMA算法通过不断更新节点的可行顶点标记值(也称为顶标),利用匈牙利方法(Hungarian method)来获取匹配结果。在获取匹配结果后,该算法还会判断该结果是否满足Pareto最优性,即在没…...

Spring AOP技术

1.AOP基本介绍 AOP 的全称 (aspect oriented programming) &#xff0c;面向切面编程。 1.和传统的面向对象不同。 面向切面编程是根据自我的需求&#xff0c;将切面类的方法切入到其他的类的方法中。&#xff08;这么说抽象吧&#xff01;来张图来解释。&#xff09; 如图 传…...

数字IC实践项目(10)—基于System Verilog的DDR4 Model/Tb 及基础Verification IP的设计与验证(付费项目)

数字IC实践项目&#xff08;10&#xff09;—基于System Verilog的DDR4 Model/Tb 及基础Verification IP的设计与验证&#xff08;付费项目&#xff09; 前言项目框图1&#xff09;DDR4 Verification IP2&#xff09;DDR4 JEDEC Model & Tb 项目文件1&#xff09;DDR4 Veri…...

MATLAB保存多帧图形为视频格式

基本思路 在Matlab中&#xff0c;要将drawnow绘制的多帧数据保存为视频格式&#xff0c;首先需要创建一个视频写入对象。这个对象用于将每一帧图像数据按照视频格式的要求进行组合和编码。然后&#xff0c;在每次drawnow更新绘图后&#xff0c;将当前的图形窗口内容捕获为一帧图…...

redis7.x源码分析:(3) dict字典

dict字典采用经典hash表数据结构实现&#xff0c;由键值对组成&#xff0c;类似于C中的unordered_map。两者在代码实现层面存在一些差异&#xff0c;比如gnustl的unordered_map分配的桶数组个数是&#xff08;质数n&#xff09;&#xff0c;而dict分配的桶数组个数是&#xff0…...

连续九届EI稳定|江苏科技大学主办

【九届EI检索稳定|江苏科技大学主办 | IEEE出版 】 &#x1f388;【截稿倒计时】&#xff01;&#xff01;&#xff01; ✨徐秘书&#xff1a;gsra_huang ✨往届均已检索&#xff0c;已上线IEEE官网 &#x1f38a;第九届清洁能源与发电技术国际学术会议&#xff08;CEPGT 2…...