揭開全景相機的創業真相

揭開全景相機創業的真相:國外一開源,國內就自主

(Bubl全景相機)

國外一開源,國內就自主。這在VR(虛擬現實)領域體現的淋漓盡致——Google的Cardborad一開源,國內就有數百家廠商蜂擁做了各種插手機的VR盒子。到了全景相機,這一幕似乎又開始重演。

全景拍攝算不上特別新鮮的事物,智能手機都有全景拍攝的功能,但本篇文章所要談的是使用2個以上攝像頭,能拍出360度全景照片和視頻的相機。

跟隨VR的腳步

今年以來全景相機有了一個大爆發,國外Google、三星、諾基亞等大廠都進入了這個領域,還有360 Heros、Jaunt VR、Next VR以及Bubl等較知名的廠商;國內推出全景相機的廠商包括暴風魔鏡、Wipet、完美幻境、Insta 360、UCVR等等。

揭開全景相機創業的真相:國外一開源,國內就自主

(Google Jump也是一個GoPro方案)

這么多廠商進入全景相機這個領域,最大的原因是他們都知道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打印的架子,這就讓很多國內的團隊有了生路。

揭開全景相機創業的真相:國外一開源,國內就自主

(360Heros的一個GoPro攢機方案)

一般人想要DIY全景相機并不難,“有GoPro架子,然后會有PS就能拍全景視頻”,張夢晗說。但是攢機方案在軟硬件上都有難點:

多GoPro的方案硬件方面難的是同步,雖然GoPro有同時控制最多50臺GoPro的WiFi遙控器,但是做到精確的幀同步還是很難,Upano的多GoPro方案加了一個蜂鳴器,就是為了后期制作的時候方便調整內容同步用的。


軟件部分難點在于拼接和后處理,簡單的拼接在OpenCV里有封裝好的API可以用,或者基于SIFT自己寫拼接算法,在拼接前要調整多幅圖像的對比度白平衡,即使這樣拼出來還是有縫的,需要拼好后再做一次處理。

雷鋒網采訪的多數廠商都表示,全景相機的核心不在硬件而在軟件,更準確地說是拼接算法和全景播放器。國外有許多或開源或閉源的拼接軟件和播放器,比如這款VideoStitch Vahana,它不僅提供實時拼接的軟件,還教用戶如何攢機。聲稱是“國內最早采用6只GoPro拍全景視頻解決方案的公司”深圳萊瑞特,對雷鋒網表示他們接下來要推出的全景直播方案就類似Vahana,拼接軟件來自國外,并表示國內并沒有類似的產品,“國內有的話,我們可以合作”。

當記者問張夢晗國內有沒有一家有核心技術,產品做得不錯的全景相機廠商時,他說沒有。然而多家廠商卻表示都采用了自主研發的算法,對此UCVR的吳宗沅道出天機,他說:

沒什么核心技術,中國哪有核心技術,就是根據海外的開源版本自己改的。我們說自己的算法,說到底其實就是根據自己的鏡頭參數和鏡片參數做了修改和定制。

揭開全景相機創業的真相:國外一開源,國內就自主

(UCVR EYE全景相機)

自行開發算法的成本很高,“如果從頭到尾全是自己的算法,需要投入半年時間,燒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.pswp.cn/news/252965.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/252965.shtml
英文地址,請注明出處:http://en.pswp.cn/news/252965.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

一個厲害的網站

2019獨角獸企業重金招聘Python工程師標準>>> dromara 發現一個網站,發現上面的開源項目真的都非常厲害誒。 轉載于:https://my.oschina.net/miaojiangmin/blog/2934221

最全VR產業鏈全景圖(必收藏)

http://www.360doc.com/content/16/0324/20/28622037_544974325.shtml

本地計算機綁定域名訪問

我們知道localhost綁定的是本地主機IP(127.0.0.1),那么我們能不能自定義綁定本地主機IP地址呢?答案是肯定的,同修改hosts文件,我們可以實現上面的需求。 打開本地C盤,找到Windows文件夾-->Sy…

Tomcat配置及原理文章

同一tomcat實現多端口多域名訪問 tomcat源碼分析(第一篇 從整體架構開始) tomcat源碼分析(第二篇 tomcat啟動過程詳解) tomcat源碼分析(第三篇 tomcat請求原理解析--Connector源碼分析) tomcat源碼分析(第四篇 tomcat請求處理原理解析--Container源碼分析)轉載于:https://www.c…

windwon安裝macaca環境

一 安裝配置java1.安裝java_jdk ,安裝過程中順帶一起安裝jre(1)選擇【新建系統變量】--彈出“新建系統變量”對話框,在“變量名”文本框輸入“JAVA_HOME”,在“變量值”文本框輸入JDK的安裝路徑, 如“C:/Java/jdk1.6.0_25”(2)在“…

三星要用Exynos 9芯片打造獨立VR頭顯

【天極網VR虛擬現實頻道】近期有數據顯示,2016年全球VR虛擬現實設備的出貨量達到了630萬臺,其中三星Gear VR以451萬臺出貨量稱霸全球VR市場,占據高達71%的市場份額。不過三星的眼光并不局限于手機VR設備,這家公司正在計劃推出一款…

消息隊列常見的 5 個應用場景

消息隊列中間件是分布式系統中重要的組件,主要解決應用耦合,異步消息,流量削鋒等問題,實現高性能、高可用、可伸縮和最終一致性架構。使用較多的消息隊列有ActiveMQ、RabbitMQ、ZeroMQ、Kafka、MetaMQ、RocketMQ。 消息隊列應用場…

Leetcode之二叉樹(前200道)

持續更新... github鏈接:https://github.com/x2mercy/Leetcode_Solution 為什么括號200道呢!因為準備按照200道這樣的周期刷,每200道刷兩遍,第一遍按難度刷,第二遍按類別刷! 先整理binarytree這一類別也是因…

在ARM Linux下使用GPIO模擬SPI時序詳解

Author:楊正 Data:2016.1.1 Mail:yz2012wwgmail.com一、 概述 SPI是英文SerialPeripheral Interface的縮寫,顧名思義就是串行外圍設備接口。SPI是一種高速、全雙工、同步通信總線,標準的SPI有4個引腳&#xff…

git clone時出現 error:inflate:data stream error(incorrect data check)

git clone時出現 error:inflate:data stream error(incorrect data check) fatal:serrious inflate inconsistency fatal:index-pack failed 經了解,此問題是遺留問題,之前是因為公司對gitlab服務器進行數據遷移而引起這種git clone失敗的原因&#xff0…

CentOS 7.5 使用 yum 安裝 Kubernetes 集群(二)

一、安裝方式介紹 1、yum 安裝 目前CentOS官方已經把Kubernetes源放入到自己的默認 extras 倉庫里面,使用 yum 安裝,好處是簡單,壞處也很明顯,需要官方更新 yum 源才能獲得最新版本的軟件,而所有軟件的依賴又不能自己指…

zbb20171108 tomcat 性能優化

原文地址http://www.cnblogs.com/NiceTime/p/6665416.html 1)內存優化(調整配置堆的大小,修改文件:catalina.sh) JAVA_OPTS"-Djava.awt.headlesstrue -Dfile.encodingUTF-8 -server -XX:MinHeapFreeRatio80 -XX:MaxHeapFreeRatio80 -XX:ThreadStack…

深入理解pthread_cond_wait、pthread_cond_signal

man pthread_cond_wait的解釋 LINUX環境下多線程編程肯定會遇到需要條件變量的情況,此時必然要使用pthread_cond_wait()函數。但這個函數的執行過程比較難于理解。 pthread_cond_wait()的工作流程如下(以MAN中的EXAMPLE為例):…

LeetCode算法題-Factorial Trailing Zeroes(Java實現)

這是悅樂書的第183次更新,第185篇原創 01 看題和準備 今天介紹的是LeetCode算法題中Easy級別的第42題(順位題號是172)。給定一個整數n,返回n!中的尾隨零數。例如: 輸入:3 輸出:0 說明…

JavaWeb基礎—JS學習小結

JavaScript是一種運行在瀏覽器中的解釋型的編程語言 推薦:菜鳥教程一、簡介js:javascript是基于對象【哪些基本對象呢】和和事件驅動【哪些主要事件呢】的語言,應用在客戶端(注意與面向對象的區分) js的三大特點:  交…

Asp.Net 設計模式 之 “簡單工廠”模式

主要思想:public static Operation CreateFactory(string ope) { //實例化空父類,讓父類指向子類 Operation op null; switch (ope) { case "": op …

UBuntu國內鏡像地址下載

http://www.oschina.net/p/ubuntu http://releases.ubuntu.com/ http://mirrors.163.com/ubuntu-releases/14.04/

Effective_STL 學習筆記(十九) 了解相等和等價的區別

find 算法和 set 的 insert 成員函數是很多必須判斷兩個值是否相同的函數代表&#xff0c; find 對 “相同” 的定義是相等&#xff0c;基于 operator &#xff0c; set::insert 對 “相同” 的定義是等價&#xff0c;通常基于 operator< 。 操作上來說&#xff0c;相等的概…

判斷是否獲取到手機相機權限

實際運用場景&#xff1a; 上傳圖片&#xff0c;查看相機設備&#xff0c;使用相機 在做這些操作的時候先調用這段話 AVAuthorizationStatus authStatus [AVCaptureDevice authorizationStatusForMediaType:AVMediaTypeVideo]; if (authStatus AVAuthorizationStatusRestric…

事物筆記

什么是事務&#xff1a; 一件事情有N個組成單元&#xff0c;執行之后要么同時成功&#xff0c;要么同時失敗。 MySQL是一條默認的事務&#xff0c;一條sql語句就是一條事務。------------------------------------------------------------MySQL事務&#xff1a; 1、開啟一個事…