老司機做VR視頻,需要什么樣的全景相機?

做為一個在全景內容領域摸爬滾打一年有余的老司機,經歷了太多的坑。最近有不少朋友轉行進入這個領域,問我買什么樣的相機好。我現在項目太多,根本沒空詳盡解答。所以寫下這篇文章,不懂得自己看吧。

說白了,買什么樣子的全景相機,關鍵是看下面五個點,別的都是浮云。

老司機做VR視頻,需要什么樣的全景相機?

1、清晰度

至少4K分辨率的視頻錄制功能,確保素材經過后期拼接剪輯后,可以輸出4K分辨率視頻。

為什么是4K呢?我們以主流VR眼鏡搭配主流手機為例,眼鏡視野100度,手機分辨率1920*1080,分屏后單目水平像素個數為960,按照球形投影近似估算,每角度約需要填充10個像素,360度則需要3600個像素。3840*1920分辨率的4K視頻即可滿足此需求。

硬件方面,隨著手機和VR眼鏡的性能提升,視頻的分辨率要求也將進一步提升。但是考慮到主流H264編碼的視頻格式最大只能支持4K分辨率視頻,同時主流手機對更高分辨率視頻解碼能力也有限,因而更高級別的視頻錄制,短期內在普通場景下不具有太大的實用性。

而目前市面上的雙目全景相機,如果標稱單目視頻采集分辨率可達4K(3840*2160),則單目一般可輸出直徑2160像素的內切圓,雙目視頻合并輸出可以到4320*2160,但是這種視頻對整幀像素的利用率較低(理想情況下也僅能達到78.5%)且考慮到視頻重合率,圖像邊緣畸變帶來的畫質損失,實際拼接后的視頻的像素只能達到3K級別,僅能滿足手機全景預覽的需求,并不能滿足真正的VR頭顯觀賞需求。

2、節點偏差

目前業內主流后期拼接方案為采用AVP、NUKE等專業視頻拼接軟件進行自動拼接、模板拼接與手工拼接。軟件識別成功率與手工拼接難度系數,很大程度上與相機硬件節點偏差相關。常見的多目Gopro組裝機、多目單反組裝機,由于單目機身尺寸限制,均具有較大的節點偏差,這使得近景拼接難度陡增。

節點偏差帶來的另一個問題是安全距離(盲區),這使得拍攝場景進一步受限,如果為了減小安全距離,而采用更多的相機組合,增大視頻重合率,將引入更多的拼接縫隙,后期難度也非常大。

由于節點偏差不可避免,更多的鏡頭意味著更多的接縫處理,更為復雜的后期處理。因而市面上的多目組裝機,對于專業內容制作團隊來說也并非首選。

3、畫質

雖然大家都追求單反級別,但是就目前狀況來看,把幾臺單反拼成一個全景相機,首先你過不了上面節點偏差那一關。當然擁有豪華后期拼接團隊,分分鐘可以砸幾萬的可以無視我的建議。目前來說,建議把Gopro的畫質當成一個標桿。低于Gopro水平的,你可以買來入門學習,能不能用來干活,就要看天了。尤其要注意低照度情況下的噪點,以及大光比場景下的曝光問題。這個主要看樣片,所有拿不出樣片的相機廠,都是耍流氓。當然現在騙子技術也高了,你看到的樣片是什么機器拍的,也說不準。最好是現場實拍,當場拼接完了看效果。

4、可控性

手動可調的快門和ISO這個是基本需求。當然多鏡頭同步曝光、測光模式可選,這些有了更好。總之,有可控性,才能應對一些復雜的場景,確保記錄到所有重要的細節。

另外,對于有故事情節的內容,要能夠實時預覽,避免盲拍。

5、性價比

這個好像是廢話。但我還是說說。

目前最高性價比的專業相機以安霸方案為主,典型代表就是多個Gopro組裝機方案。當然基于安霸方案的一體機,多目售價低于同樣目數的組裝機,當視為撿了個大便宜。

最后,我再談談現在所有全景相機的兩點不足(不算那些幾十萬+的,我們買不起的),入手前要做好心理準備。

1、寬容度

全景拍攝非常容易碰到大光比的環境,這對于相機提出了更高的要求。也就是說,全景相機的寬容度,應該要高于普通平面相機的。但是目前來看,寬容度的小小提升,都意味著價格的大大提升。一臺高寬容度的全景相機,比如諾基亞OZO,動輒幾十萬,屌絲團隊就死了心吧。

2、穩定性

全景相機由于要采集更多的圖像信息,具有更大的系統功耗,而現有相機設計在考慮減少節點偏差的時候,也都將相機尺寸做的盡可能小,這使得相機發熱成為一個問題。因而長時間開機的相機,都可以當暖手寶使用,穩定性就可想而知了。所以不建議大家連續拍攝超過半小時。

最最后,做為一個VR內容資深跳坑者,實在不忍看大家一波一波的跳下去。我們團隊自去年底,開始臥薪嘗膽,請教了無數的專家牛人,動用了這輩子積攢的研發和生產資源,

總算折騰出來一款能干活的全景相機,看著像個魔方,因而起名叫魔方。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/253004.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/253004.shtml
英文地址,請注明出處:http://en.pswp.cn/news/253004.shtml

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

相關文章

域乎曹勝虎:傳統互聯網“生病”了

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具有相同…

軟件測試工具LoadRunner中如何定義SLA?--轉載

軟件測試工具LoadRunner中如何定義SLA&#xff1f; 瀏覽&#xff1a;2242|更新&#xff1a;2017-04-09 22:50SLA 是您為負載測試場景定義的具體目標。Analysis 將這些目標與軟件測試工具LoadRunner在運行過程中收集和存儲的性能相關數據進行比較&#xff0c;然后確定目標的 SLA…

最近閱讀20171106

java面試題 線上服務內存OOM問題定位三板斧 JVM的GC ROOTS存在于那些地方 mysql innodb怎樣做查詢優化 ----未閱讀 JAVA CAS原理深度分析----未閱讀 轉載于:https://www.cnblogs.com/Tpf386/p/7793248.html

LinuxI2C驅動--從兩個訪問eeprom的例子開始

本小節介紹兩個在linux應用層訪問eeprom的方法&#xff0c;并給出示例代碼方便大家理解。第一個方法是通過sysfs文件系統對eeprom進行訪問&#xff0c;第二個方法是通過eeprom的設備文件進行訪問。這兩個方法分別對應了i2c設備驅動的兩個不同的實現&#xff0c;在后面的小結會詳…