草庐IT

智慧冬奥背后有多少城市黑科技呢

云端地球 2023-04-22 原文

2月8日,在北京冬奥会自由式滑雪女子大跳台决赛中,谷爱凌以188.25分的成绩夺得中国历史上第一块女子雪上金牌,这一战让这个年轻漂亮的18岁女孩声名鹊起。

悉数谷爱凌的成长经历——中美混血,3岁开始接触滑雪,就表现出非凡的天赋,9岁在自由式滑雪项目上就可以横扫全美少年组,2019年正式代表中国队参加各项赛事,为中国拿下了十几个荣誉。

冬奥会报名期间,由于中国在自由式滑雪项目上几乎是零起点。为了实现中国队在冬奥会项目的全面参赛,年仅18岁的谷爱凌主动站了出来,成为了在女子双板自由式滑雪领域中,全球唯一一个肩负三个项目的运动员

其实早在2019年谷爱凌改换中国国籍时,就曾向媒体表示从小就对中国有着深厚感情的她,热烈地希望通过自己的冬奥经历“带动三亿中国人参与冰雪运动”。

冬奥会不仅有这些年轻的奥运健儿挥洒汗水,场馆内外的设施也见证着我国新兴技术的不断突破。

短道速滑国家队的训练中,运动员都是身着无感穿戴设备,进行高频采样,通过医疗级体征数据平台,实现实时掌握运动员体征数据,以及通过图形处理分析运动视频来达到智慧化训练管理的状态。

为了将新冠疫情的风险降到最低,冬奥会整个场馆运用了新型的机器人和 AI 技术为代表的智慧防疫装备,实现了整个赛事的闭环管理。

在比赛的观看体验上,基于“3D+AI”技术打造出的“同场竞技”系统,构建虚拟场馆进行转播,将”单人项目”变成“多人比赛”,实现了多名运动员比赛画面的三维恢复和虚拟叠加,方便观众和裁判更直观的通过一个赛道看到冠亚军的技术差异。

其实,实景三维融合的概念早在十余年前,就出现在了视频地理信息系统的研究中,并在国家数字化建设层面得到了城市应用。

比如在传统的城市道路监控系统中,道路越多,监控相机也会越多,对监管人员的要求也会提高,不仅需要观看多个分视频画面、而且很难立即将这些零散的镜头与实际地理位置对应上。

将监控实景进行1:1的三维模型重建,将摄像头的画面实时映射到模型上,对相邻画面进行拼接融合,还原出一个更大的真实画面。可以更好的进行大场景监控。

大势智慧——智慧公安道路三维视频融合项目

大势智慧——智慧运动场馆实景三维视频融合项目

静态模型和动态视频的完美结合,为监管人员的实战指挥带来便利。以后警察叔叔需要跨镜头追踪嫌疑车辆或人员时就更方便了~

某公司三路视频拼接与实景模型融合效果

试想哪一天,自己也可以通过“上帝视角”看到家里每个房间的情况,是不是再也不用担心家里的安全问题啦~

大势智慧——无界安防三维视频融合项目

上面的例子只是实景三维融合技术的一个典型应用,在我国这项技术主要应用在研究、政府和军事部门,工业民用却鲜有应用。这不仅仅与其在我国互联网行业的参与度有关,还有至关重要的一点:建模成本

实景三维视频融合技术已经成熟,但为什么一直没有被各行业所广泛应用呢?其实最大的问题是三维模型的构建成本,现在市面上还没有快捷、廉价的建模解决方案,大多需要依据人为建模,成本居高不下。

云端地球的出现,让三维建模变得更加简单

通过将大规模的三维重建计算部署到云端,用户不需要关心软件的使用和参数,也不需要设置服务器或者配置服务器软件,在云上就能自动生成高质量的三维模型,解决了建模耗时长,本地硬件消耗大的痛点,极大程度上降低了企业对实景三维的使用门槛。

在2021年12月24日修订的《中华人民共和国科学技术进步法》中,为我们明确指出了要优先采购境内信息技术创新产品,支持企业牵头国家科技攻关任务。

为了弥补国家在国产化公有云行业的空缺,我们云端地球调用的本公司自主研发的G-Engine人工智能建模引擎算法,是目前国内唯一一家纯国产软件,云端模型展示和数据储存保障了数据的安全性。

此次冬奥会上实景三维视频融合技术大放异彩,更让我们期待未来在各行业上的应用建设,未来数字化生活必将成为日常

正如年轻的谷爱凌不断追求更高、更快、更强的精神,我们云端地球也在加速推动着被运用于冬奥场景下的“年轻”黑科技,弥补国内实景三维市场的空白。

有关智慧冬奥背后有多少城市黑科技呢的更多相关文章

  1. ruby - 可以通过多少种方法将方法添加到 ruby​​ 对象? - 2

    当谈到运行时自省(introspection)和动态代码生成时,我认为ruby​​没有任何竞争对手,可能除了一些lisp方言。前几天,我正在做一些代码练习来探索ruby​​的动态功能,我开始想知道如何向现有对象添加方法。以下是我能想到的3种方法:obj=Object.new#addamethoddirectlydefobj.new_method...end#addamethodindirectlywiththesingletonclassclass这只是冰山一角,因为我还没有探索instance_eval、module_eval和define_method的各种组合。是否有在线/离线资

  2. ruby - 使用 Ruby,计算 n x m 数组的每一列中有多少个 true 的简单方法是什么? - 2

    给定一个nxmbool数组:[[true,true,false],[false,true,true],[false,true,true]]有什么简单的方法可以返回“该列中有多少个true?”结果应该是[1,3,2] 最佳答案 使用转置得到一个数组,其中每个子数组代表一列,然后将每一列映射到其中的true数:arr.transpose.map{|subarr|subarr.count(true)}这是一个带有inject的版本,应该在1.8.6上运行,没有任何依赖:arr.transpose.map{|subarr|subarr.in

  3. ruby - 变量赋值后的 if 语句 - 有多常见? - 2

    我最近与一位同事讨论了以下Ruby语法:value=ifa==0"foo"elsifa>42"bar"else"fizz"end我个人并没有看到太多这种逻辑,但我的同事指出,这实际上是一种相当普遍的Rubyism。我试着用谷歌搜索这个主题,但没有找到任何文章、页面或SO问题来讨论它,这让我相信这可能是一种非常实际的技术。然而,另一位同事发现语法令人困惑,而是将上面的逻辑写成这样:ifa==0value="foo"elsifa>42value="bar"elsevalue="fizz"end缺点是value=的重复声明和隐式elsenil的丢失,如果我们想使用它的话。这也感觉它与Ruby

  4. ruby - 正则表达式 - 这个用于素数检测的正则表达式的复杂性是多少? - 2

    这行ruby​​代码检测素数(太棒了!)。("1"*n)!~/^1?$|^(11+?)\1+$/#wherenisapositiveinteger详细信息在这篇博文中解释http://www.noulakaz.net/weblog/2007/03/18/a-regular-expression-to-check-for-prime-numbers/我很好奇它在BIG-O表示法中的表现。有人帮忙吗? 最佳答案 根据经验数据,它似乎是O(n2)。我对前10000个质数中的每100个运行Ruby代码。以下是结果:蓝点是记录的时间,橙色线是

  5. ruby - Ruby 1.9.3 中的并行测试有多并行? - 2

    在Ruby1.9.3中,you'reallowedtorunmultipletestcasesatonce.我不确定这是语言的特性、minitest库还是YARV的特性,所以对于任何不好的术语表示歉意。但是他们是否为此取消了GVL,或者这是否仅仅意味着如果一个线程正在执行IO,另一个线程可以利用CPU? 最佳答案 该实现不使用线程,而是使用通过管道进行通信的独立进程。参见例如thispresentation.所以GVL/GIL没有发挥作用。 关于ruby-Ruby1.9.3中的并行测试有

  6. 2023爱分析·流程中台市场厂商评估报告:微宏科技 - 2

     目录1. 研究范围定义2. 流程中台市场分析3. 厂商评估:微宏科技4. 入选证书 1.   研究范围定义近年来,随着外部市场环境快速变化、客户需求愈发多样,企业逐渐意识到,自身业务需要更加敏捷、高效,具备根据市场需求快速迭代的能力。业务流程的自动化能够帮助企业实现业务的敏捷高效,因此受到越来越多企业的关注。企业的“自动化武器库”品类丰富,包括低/零代码平台、RPA、BPM、AI等。企业可以使用多项自动化工具,但结果往往是各项自动化工具处于各自的“自动化烟囱”之中,仅能实现碎片式自动化。例如,某企业的IT团队可能在使用低代码平台、财务团队可能在使用RPA、呼叫中心则可能在使用聊天机器人。自动

  7. ruby-on-rails - 使用 Faker gem 生成相关的城市、邮政编码、国家代码值 - 2

    有没有办法得到Fakergem生成“相关的”城市和国家/地区代码值?例如,加利福尼亚州温哥华明尼苏达州明尼阿波利斯我这样做:FactoryGirl.definedofactory:locationdo...city{Faker::Address.city}country_code{['US','CA'].sample}...endend但不能保证city实际位于country_code。我会满足于这样的事情:postal_code{Faker::Address.postcode(['US','CA'].sample)}然后我可以对其进行地理编码以获得其他值。

  8. sql - 在多少种语言中,Null 不等于任何东西,甚至不等于 Null? - 2

    在多少种语言中,Null不等于Null? 最佳答案 在SQL(作为一种逻辑语言)中就是这样,因为null表示未知/未定义。但是,在编程语言(例如C++或C#)中,空指针/引用是具有特定含义的特定值——没有任何意义。两个无是等价的,但两个未知数不是等价的。造成混淆的原因是两个概念使用了相同的名称(null)。 关于sql-在多少种语言中,Null不等于任何东西,甚至不等于Null?,我们在StackOverflow上找到一个类似的问题: https://stac

  9. ruby - Ruby 兰特的有效种子范围是多少? - 2

    Ruby将PRNG实现为“修改后的MersenneTwister,周期为2**19937-1”。1我对MT的理解是它在2^32种不同的种子上运行。让我感到困惑的是Random.new(seed)接受任意大的数字,例如Random.new(2**100)。但是,我无法找到(逻辑上的)碰撞:Random.new(1).rand(10**5)==Random.new(2**32-1).rand(10**5)=>falseRandom.new(1).rand(10**5)==Random.new(2**32).rand(10**5)=>falseRandom.new(1).rand(10**5

  10. ruby - ruby 中方法名称的最大长度是多少? - 2

    我正在使用RubyMine,它告诉我unsubscribe_from_all_notifications...对于方法名称来说太长了。最大长度是多少? 最佳答案 在RubyMine中,您可以通过以下方式更改所有类别的Ruby名称的最大长度:选择菜单项RubyMine-->Preferences在左Pane中Editor下的结果模式对话框中,选择Inspections。在右侧的结果Pane中,选择Ruby-->NamingConventions。您有九类Ruby名称需要更改。每一个都显示一个用于最大长度的编辑字段。因此,例如,我将它们

随机推荐