揭开全景相机创业真相:国外一开源国内就自主

今年以来全景相机有了一个大爆发,国外Google、三星、诺基亚等大厂都进入了这个领域,国内也有很多厂商推出了全景相机。

揭开全景相机创业的真相:国外一开源,国内就自主Bubl全景相机

  国外一开源,国内就自主。这在VR(虚拟现实)领域体现的淋漓尽致——Google的Cardborad一开源,国内就有数百家厂商蜂拥做了各种插手机的VR盒子。到了全景相机,这一幕似乎又开始重演。

  全景拍摄算不上特别新鲜的事物,智能手机都有全景拍摄的功能,但本篇文章所要谈的是使用2个以上摄像头,能拍出360度全景照片和视频的相机。

  跟随VR的脚步

  今年以来全景相机有了一个大爆发,国外Google、三星、诺基亚等大厂都进入了这个领域,还有360 Heros、Jaunt VR、Next VR以及Bubl等较知名的厂商;国内推出全景相机的厂商包括暴风魔镜、Wipet、完美幻境、Insta 360、UCVR等等。

揭开全景相机创业的真相:国外一开源,国内就自主

  这么多厂商进入全景相机这个领域,最大的原因是他们都知道VR(虚拟现实)的广阔市场前景,而目前VR存在的最大问题之一是缺乏内容。厂商做全景相机赌的便是为VR生产全景视频。

  “VR头盔缺少内容,而全景相机拍摄的内容适合给VR使用。”完美幻境的联合创始人赵博告诉雷锋网。这家公司曾开发VR头盔,但后来转做全景相机。此外,暴风魔镜推出暴风魔眼也是同样的逻辑。

  全景≠VR

  虽然全景相机厂商押注VR,但VR内容领域的行业人士对消费级全景相机大都不屑一顾,主要原因是这些相机拍出的全景视频并不是3D的,无法体现VR内容的震撼力。实际上全景相机厂商也没有把宝全部押在VR上面,此前Wipet CEO范治江在接受雷锋网采访时便表示不凑VR圈的热闹,而是把产品定位于“手机伴侣”,“我们的定位实际上是把手机端的拍照和摄像做一个延伸,”他说。

  谈到这里就不得不提到全景相机的分类,市面上我们可以看到2个、3个、4个甚至是16个摄像头的全景相机,甚至还有所谓的光场相机。对此华为2012实验室VR/AR领域的专家张梦晗把它们分成三类:

  普通定焦全景-所有摄像机固定焦距(无穷远),拍摄2D全景没有3D立体效果,大部分的全景摄像机都是这样的;

  3D定焦全景,依然定焦,但是可以拍摄左右眼不同的3D效果,摄像机个数要比前者多,三星project beyond和Google Jump,Jaunt都是这样的;

  光场变焦相机,NextVR和Lytro有概念机型,多次同步变焦拍摄然后汇聚为一帧,保证远近物体都能有清晰的效果。

  本文谈及的消费级全景相机都是普通定焦全景,为了控制成本、把相机做到足够小,保证一般用户有好的体验,它们牺牲掉一些专业级全景相机的3D拍摄以及更高分 辨率等特性。最厉害的是光场变焦相机,但它们所需的镜头和传感器还更多,甚至多达上百个,成本远远超出一般消费者可接受的范围。

  国外开源,国内自主

  早期玩全景相机的人很多用的是GoPro攒机方案,据张梦晗介绍,国内的多GoPro攒机方案,最早是国外一家叫360 Heros的公司提供,他们开源了3D打印的架子,这就让很多国内的团队有了生路。

揭开全景相机创业的真相:国外一开源,国内就自主

  一般人想要DIY全景相机并不难,“有GoPro架子,然后会有PS就能拍全景视频”,张梦晗说。但是攒机方案在软硬件上都有难点:

  多GoPro的方案硬件方面难的是同步,虽然GoPro有同时控制最多50台GoPro的WiFi遥控器,但是做到精确的帧同步还是很难,Upano的多GoPro方案加了一个蜂鸣器,就是为了后期制作的时候方便调整内容同步用的。

  软件部分难点在于拼接和后处理,简单的拼接在OpenCV里有封装好的API可以用,或者基于SIFT自己写拼接算法,在拼接前要调整多幅图像的对比度白平衡,即使这样拼出来还是有缝的,需要拼好后再做一次处理。

  雷锋网采访的多数厂商都表示,全景相机的核心不在硬件而在软件,更准确地说是拼接算法和全景播放器。国外有许多或开源或闭源的拼接软件和播放器,比如这款VideoStitch Vahana,它不仅提供实时拼接的软件,还教用户如何攒机。声称是“国内最早采用6只GoPro拍全景视频解决方案的公司”深圳莱瑞特,对雷锋网表示他们接下来要推出的全景直播方案就类似Vahana,拼接软件来自国外,并表示国内并没有类似的产品,“国内有的话,我们可以合作”。

  当记者问张梦晗国内有没有一家有核心技术,产品做得不错的全景相机厂商时,他说没有。然而多家厂商却表示都采用了自主研发的算法,对此UCVR的吴宗沅道出天机,他说:

  没什么核心技术,中国哪有核心技术,就是根据海外的开源版本自己改的。我们说自己的算法,说到底其实就是根据自己的镜头参数和镜片参数做了修改和定制。

揭开全景相机创业的真相:国外一开源,国内就自主

  自行开发算法的成本很高,“如果从头到尾全是自己的算法,需要投入半年时间,烧500-800万,”吴宗沅说。加拿大全景相机团队Bubl的亚太区负责人谭 颖对雷锋网表示自家的算法是“自主开发并持有专利”,而付出的成本是40人、5年时间和超过1000万加币(约5000万人民币)。Bubl先后获得 Google和三星的投资,今年年中进入国内,并与乐视合作进行全景视频的拍摄。

  做好全景相机不容易

  被认为没有核心技术的国内厂商,所推出的全景相机大都走平价亲民路线。UCVR EYE的众筹价格为899元,而暴风魔眼为999元,产品还未命名和上市的完美幻境透露定价会在1000多元。相比之下Bubl的售价折合人民币3500多元。

  虽然仅根据参数无法判断谁家的相机拍摄效果好,最终需要产品评测才能知道。但可以肯定的是,做好一款全景相机并不容易,即便是DIY也能做到的那种。

  “做任何一体化的设备都很难,一个合格的光学产品应该一次性自动完成所有事情,而不是需要大量的后期处理和调试,这样全景视频的拍摄效率提高不了,成本降不下来。”张梦晗说。

揭开全景相机创业的真相:国外一开源,国内就自主

  除了最终的视频质量,消费级全景相机还要考虑更多。对于做产品,完美幻境的张博表示,他们主要考虑以下几点:

  1)分辨率,清晰程度;

  2)配套手机app的操作使用体验;

  3)整机的外观设计,选材用料;

  4)体积重量,可携带性。

  他们曾考虑过一个3摄像头的方案,但因为成本和体积的考虑放弃了。他觉得便携很重要,就像“手机的效果不比GoPro差,但GoPro卖得很好,它真正的好处是足够的小,足够的便携,可以固定在任何地方”。

  全景相机很难做好,和手机摄像头很难做好也类似。镜头和传感器的好坏只是一方面,“拍照的效果是要设置的,曝光、锐利度、白平衡,调这些的时间是三个月,即 便是做相机的产商也需要几个月。”赵博说,“这就是为什么苹果800万像素的摄像头时常比其它更高规格的拍摄质量还更好。”

  但对国内厂商来说,机会窗口正在缩窄,“目前国内还没有一种产品达到了能快速生产高质量VR视频的程度。风险在于标准没有确立,而且传统摄像器材企业已经发力在做产品,留给DIY全景采集设备的机会窗口越来越窄。”张梦晗说。

  未来

  对于将来的发展,消费级全景相机方面,Bubl的谭颖表示他们的产品会越做越小,到第三代甚至可以小到能装在手机上,考虑到智能手机的巨大销量,可以想见这块市场会有多大。

  完美幻境的张博同意越来越小的说法,不过他同时补充说“专业级的全景相机也会被颠覆”,未来他们可能会推出3D全景相机。他认为的行业趋势,是Jaunt和NextVR这些国外厂商正在走的路。

  华为的张梦晗则认为:“Google在推的公版GoPro拼接方案,相对比较有保障,如果YouTube对Google Jump有特殊支持的话,可能会渐渐成为PGC(专业内容生产)的行业标准。”

标签:全景相机虚拟现实

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

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

相关文章

福大软工1816 · 团队现场编程实战(抽奖系统)

值得一看的补充版本演示视频 软工锦鲤在这里程序版本链接及说明 按时提交版本 以基础功能为主github链接:first version测试环境说明 本程序在python 3.6以上环境下运行操作说明: 键入抽奖关键词,支持:#我要红包#或“我要换组“或…

LeakCanary——直白的展现Android中的内存泄露

之前碰到的OOM问题,终于很直白的呈现在我的眼前:我尝试了MAT,但是发现不怎么会用。直到今天终于发现了这个新工具: 当我们的App中存在内存泄露时会在通知栏弹出通知: 当点击该通知时,会跳转到具体的页面&am…

老司机做VR视频,需要什么样的全景相机?

做为一个在全景内容领域摸爬滚打一年有余的老司机,经历了太多的坑。最近有不少朋友转行进入这个领域,问我买什么样的相机好。我现在项目太多,根本没空详尽解答。所以写下这篇文章,不懂得自己看吧。 说白了,买什么样子…

域乎曹胜虎:传统互联网“生病”了

11月17日,2018(第12届)创业周暨全球创业周中国站在上海盛大召开,由上海域乎信息技术有限公司(以下简称“域乎”)承办的区块链专场论坛——《区块链产业应用赋能精英论坛》成功举办,吸引了众多业…

xml的方式配置AOP:Aspect Oriented Programming

在某些类中, 什么时机, 做什么事情 切入点(point-cut): 在某些类中(Class<?>[] itfc new Class<?>[] { IStudentService.class }) 通知: 什么时机, 做什么事情(InvocationHandler的invoke方法) 切面: 切入点 通知 织入(weaver): Proxy.newProxyInstance: 把切入…

[No0000112]ComputerInfo,C#获取计算机信息(cpu使用率,内存占用率,硬盘,网络信息)...

github地址&#xff1a;https://github.com/charygao/SmsComputerMonitor 软件用于实时监控当前系统资源等情况&#xff0c;并调用接口&#xff0c;当资源被超额占用时&#xff0c;发送警报到个人手机&#xff1b;界面模拟Console的显示方式&#xff0c;信息缓冲大小由配置决定…

I2C总线之(一)---概述

概述&#xff1a;IC 是Inter-Integrated Circuit的缩写&#xff0c;发音为"eye-squared cee" or "eye-two-cee" , 它是一种两线接口。 IC 只是用两条双向的线&#xff0c;一条 Serial Data Line (SDA) &#xff0c;另一条Serial Clock (SCL)。 SCL&#xf…

js中级(1)

动画(1) Css样式提供了运动 过渡的属性transition 从一种情况到另一种情况叫过渡 Transition:attr time linear delay&#xff1b; Attr 是变化的属性 Time 是花费的时间 Linear 变化的速度 Delay 是延迟 复习background:url() no-repeat 50% 50% red; Background-image Ba…

I2C总线之(二)---时序

一、协议 1.空闲状态 I2C总线总线的SDA和SCL两条信号线同时处于高电平时&#xff0c;规定为总线的空闲状态。此时各个器件的输出级场效应管均处在截止状态&#xff0c;即释放总线&#xff0c;由两条信号线各自的上拉电阻把电平拉高。 2.起始位与停止位的定义&#xff1a; 起始信…

微信小程序设置底部导航栏目方法

微信小程序底部想要有一个漂亮的导航栏目&#xff0c;不知道怎么制作&#xff0c;于是百度找到了本篇文章&#xff0c;分享给大家。 好了 小程序的头部标题 设置好了&#xff0c;我们来说说底部导航栏是如何实现的。 我们先来看个效果图 这里&#xff0c;我们添加了三个导航图标…

HTTP协议(3)浏览器的使用之查看源码

在做CTF的Web类题目时&#xff0c;推荐使用Firefox浏览器。下面介绍一些在解题过程中关于浏览器的常用技巧。首先就是查看源码。在做Web题目时&#xff0c;经常需要查看网站源码&#xff0c;有的flag直接就藏在源码中&#xff0c;有些题目则是在源码中给出提示和线索&#xff0…

Autofac IoC容器基本使用步骤【1】

原文&#xff1a;http://www.bkjia.com/Asp_Netjc/888119.html 【原文中有一个地方报错&#xff0c;下面已修改】 一.基本步骤: 1.设计适合控制反转(IoC)的应用程序 2.给应用程序Autofac 引用. 3.注册组件. 4.创建一个Container以备后用. 5.从Container创建一个 lifetime scop…

I2C总线之(三)---以C语言理解IIC

为了加深对I2C总线的理解&#xff0c;用C语言模拟IIC总线&#xff0c;边看源代码边读波形&#xff1a; 如下图所示的写操作的时序图&#xff1a; 读时序的理解同理。对于时序不理解的朋友请参考“I2C总线之(二)---时序” 完整的程序如下&#xff1a; #include<reg51.h>…

结对编程总结

这个项目我和我的结对伙伴共花了两个月时间&#xff0c;之所以选这个项目&#xff0c;因为我们之前都学习过Python&#xff0c;也做过类似的程序&#xff0c;相比较其他项目而言&#xff0c;这个项目更合适&#xff0c;也让我们对词频统计方面的知识加深了了解。写这个程序我们…

JavaScript初学者必看“new”

2019独角兽企业重金招聘Python工程师标准>>> 译者按: 本文简单的介绍了new, 更多的是介绍原型(prototype)&#xff0c;值得一读。 原文: JavaScript For Beginners: the ‘new’ operator 译者: Fundebug 为了保证可读性&#xff0c;本文采用意译而非直译。 <di…

libGDX-wiki发布

为方便大家学习和访问&#xff0c;我将libgdx的wiki爬取到doku-wiki下&#xff0c;专门建立了以下地址。欢迎大家来共同完善。 http://wiki.v5ent.com 转载于:https://www.cnblogs.com/mignet/p/ligbdx_wiki.html

I2C读写时序

1. I2C写时序图&#xff1a; 注意&#xff1a;最后一个byte后&#xff0c;结束标志在第十个CLK上升沿之后&#xff1a; 2. I2C读时序图&#xff1a; 注意&#xff1a;restart信号格式&#xff1b;读操作结束前最后一组clk的最后一个上升沿&#xff0c;主机应发送NACK&#xff0…

网站性能优化

基本概念 1、网站吞吐量&#xff1a;TPS/每秒的事务数&#xff0c;QPS/每秒的查询数&#xff0c;HPS/每秒的HTTP请求数 2、服务器性能指标&#xff1a;系统负载&#xff0c;内存使用&#xff0c;CPU使用&#xff0c;磁盘使用以及网络I/O等 前端优化方法 1、减少HTTP请求&#x…

JAVA-容器(2)-Collection

&#xff08;基于JDK1.8源码分析&#xff09; 一&#xff0c;Collection 所有实现Collection接口的类原则上应该提供两种构造函数&#xff1a; 【1】无参构造-创建一个空的容器 【2】有参构造-创建一个新的Collection&#xff0c;这个新的Collection和传入的Collection具有相同…