本發(fā)明涉及圖像處理技術(shù)領(lǐng)域,尤其涉及一種圖像處理方法及裝置。
背景技術(shù):
隨著科技的發(fā)展及人類生活水平的提高,人們對圖像的要求也越來越高,尤其是,人類越來越希望圖像走向立體化,以使人們能夠更真實地獲取圖像所記載的信息,提升用戶體驗。為了滿足人類需求,虛擬現(xiàn)實技術(shù)應(yīng)運而生。虛擬現(xiàn)實技術(shù)以全景360度的圖像作為內(nèi)容,利用頭戴設(shè)備來顯示、播放,使人們能夠觀看全景立體圖像。
在現(xiàn)有的攝像技術(shù)中,人們獲取圖像的方式是使用攝像機(jī)采集圖像,再利用計算機(jī)等處理設(shè)備進(jìn)行后期處理和存儲,以便供人們觀看?,F(xiàn)有技術(shù)中的攝像機(jī),采集的都是平面圖像,且能采集到的畫面角度較小,因此,處理及存儲得到的也都是小范圍的平面圖像。人們對立體圖像的追求,要求能夠利用圖像采集設(shè)備,得到全景360度的圖像,供虛擬現(xiàn)實頭戴設(shè)備播放?,F(xiàn)有的攝像及圖像處理技術(shù)得到的圖像,顯然不能作為虛擬現(xiàn)實技術(shù)中的頭戴設(shè)備的播放內(nèi)容,不能滿足人們對圖像立體化的追求。
技術(shù)實現(xiàn)要素:
基于上述現(xiàn)有技術(shù)的缺陷和不足,本發(fā)明提出一種圖像處理方法及裝置,能夠利用現(xiàn)有的圖像采集設(shè)備采集的圖像,處理得到全景360度的圖像。
一種圖像處理方法,包括:
接收多個圖像采集設(shè)備在同一時刻采集的圖像;
對所述多個圖像采集設(shè)備在同一時刻采集的圖像進(jìn)行校正縫合處理,得到全景圖像;
將所述全景圖像渲染到空間虛擬球面上,得到全景360度的圖像。
優(yōu)選地,所述對所述多個圖像采集設(shè)備在同一時刻采集的圖像進(jìn)行校正縫合處理,得到全景圖像,包括:
對所述多個圖像采集設(shè)備在同一時刻采集的圖像,分別進(jìn)行校正處理;
識別校正處理后的,所述多個圖像采集設(shè)備在同一時刻采集的圖像中的,相鄰圖像之間的相同部分;
將所述相鄰圖像之間的相同部分進(jìn)行重合,得到全景圖像;
對重合部分的圖像進(jìn)行平滑過渡處理。
優(yōu)選地,在所述對所述多個圖像采集設(shè)備在同一時刻采集的圖像進(jìn)行校正縫合處理,得到全景圖像之后,在將所述全景圖像渲染到空間虛擬球面上,得到全景360度的圖像之前,該方法還包括:
調(diào)整所述全景圖像的亮度,使所述全景圖像的整體亮度一致。
優(yōu)選地,在所述將所述全景圖像渲染到空間虛擬球面上,得到全景360度的圖像之后,該方法還包括:
在所述全景360度的圖像中,添加標(biāo)識圖標(biāo)。
優(yōu)選地,在所述全景360度的圖像中,添加標(biāo)識圖標(biāo)之后,該方法還包括:
記錄對所述多個圖像采集設(shè)備在同一時刻采集的圖像的所有處理操作。
優(yōu)選地,在所述將所述全景圖像渲染到空間虛擬球面上,得到全景360度的圖像之后,該方法還包括:
將所述全景360度的圖像進(jìn)行存儲或直播。
優(yōu)選地,在所述將所述全景360度的圖像進(jìn)行存儲之后,該方法還包括:
對存儲的所述全景360度的圖像進(jìn)行播放。
一種圖像處理裝置,包括:
圖像接收單元,用于接收多個圖像采集設(shè)備在同一時刻采集的圖像;
圖像縫合單元,用于對所述多個圖像采集設(shè)備在同一時刻采集的圖像進(jìn)行校正縫合處理,得到全景圖像;
圖像渲染單元,用于將所述全景圖像渲染到空間虛擬球面上,得到全景360度的圖像。
優(yōu)選地,所述圖像縫合單元,包括:
圖像校正單元,用于對所述多個圖像采集設(shè)備在同一時刻采集的圖像,分別進(jìn)行校正處理;
圖像識別單元,用于識別校正處理后的,所述多個圖像采集設(shè)備在同一時刻采集的圖像中的,相鄰圖像之間的相同部分;
圖像拼接單元,用于將所述相鄰圖像之間的相同部分進(jìn)行重合,得到全景圖像;
平滑過渡單元,用于對重合部分的圖像進(jìn)行平滑過渡處理。
優(yōu)選地,所述裝置還包括:
亮度調(diào)整單元,用于在所述圖像縫合單元對所述多個圖像采集設(shè)備在同一時刻采集的圖像進(jìn)行校正縫合處理,得到全景圖像之后,在所述圖像渲染單元將所述全景圖像渲染到空間虛擬球面上,得到全景360度的圖像之前,調(diào)整所述全景圖像的亮度,使所述全景圖像的整體亮度一致。
優(yōu)選地,所述裝置還包括:
圖標(biāo)添加單元,用于在所述圖像渲染單元將所述全景圖像渲染到空間虛擬球面上,得到全景360度的圖像之后,在所述全景360度的圖像中,添加標(biāo)識圖標(biāo)。
優(yōu)選地,所述裝置還包括:
操作記錄單元,用于在所述圖標(biāo)添加單元在所述全景360度的圖像中,添加標(biāo)識圖標(biāo)之后,記錄對所述多個圖像采集設(shè)備在同一時刻采集的圖像的所有處理操作。
優(yōu)選地,所述裝置還包括:
存儲及直播單元,用于在所述圖像渲染單元將所述全景圖像渲染到空間虛擬球面上,得到全景360度的圖像之后,將所述全景360度的圖像進(jìn)行存儲或直播。
優(yōu)選地,所述裝置還包括:
播放單元,用于在所述存儲及直播單元將所述全景360度的圖像進(jìn)行存儲之后,對所述存儲及直播單元存儲的所述全景360度的圖像進(jìn)行播放。
本發(fā)明提出的圖像處理方法,工作流程為:接收多個圖像采集設(shè)備在同一時刻采集的圖像;然后對所述多個圖像采集設(shè)備在同一時刻采集的圖像進(jìn)行校正縫合處理,得到全景圖像;最后將所述全景圖像渲染到空間虛擬球面上,得到全景360度的圖像。本發(fā)明所述圖像處理方法的技術(shù)方案,通過多個圖像采集設(shè)備采集圖像,對于多個圖像采集設(shè)備在同一時刻采集的圖像進(jìn)行校正縫合,并渲染到空間虛擬球面上,得到全景360度的圖像,適合虛擬現(xiàn)實設(shè)備播放,滿足了人們對圖像立體化的需求。
附圖說明
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。
圖1是本發(fā)明提供的一種圖像處理方法的流程示意圖;
圖2是本發(fā)明提供的另一種圖像處理方法的流程示意圖;
圖3是本發(fā)明提供的另一種圖像處理方法的流程示意圖;
圖4是本發(fā)明提供的另一種圖像處理方法的流程示意圖;
圖5是本發(fā)明提供的另一種圖像處理方法的流程示意圖;
圖6是本發(fā)明提供的一種圖像處理裝置的結(jié)構(gòu)示意圖;
圖7是本發(fā)明提供的另一種圖像處理裝置的結(jié)構(gòu)示意圖;
圖8是本發(fā)明提供的另一種圖像處理裝置的結(jié)構(gòu)示意圖;
圖9是本發(fā)明提供的另一種圖像處理裝置的結(jié)構(gòu)示意圖;
圖10是本發(fā)明提供的另一種圖像處理裝置的結(jié)構(gòu)示意圖。
具體實施方式
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。
本發(fā)明實施例公開了一種圖像處理方法,參見圖1所示,該方法包括:
S101、接收多個圖像采集設(shè)備在同一時刻采集的圖像;
具體的,圖像采集設(shè)備的鏡頭只能采集設(shè)定角度的圖像,任何圖像采集設(shè)備,都不能在一個鏡頭中同時采集到全景360度的圖像。因此,要想得到全景360度的圖像,需要借助多個圖像采集設(shè)備來共同采集。多個圖像采集設(shè)備分別從不同的角度進(jìn)行圖像采集,后期依靠數(shù)字圖像處理技術(shù),將多個圖像采集設(shè)備從不同角度采集的圖像進(jìn)行拼接縫合,得到全景圖像。
需要說明的是,本發(fā)明實施例在對多個圖像采集設(shè)備采集的圖像進(jìn)行處理的時候,要保證是對多個圖像采集設(shè)備在同一時刻采集的圖像進(jìn)行處理。因為只有多個圖像采集設(shè)備在同一時刻采集的圖像,才是多個圖像采集設(shè)備采集的相同的場景內(nèi)容,不同圖像采集設(shè)備在不同時刻采集的圖像,屬于不同的場景,不能進(jìn)行縫合拼接。
本發(fā)明實施例可以利用高清晰度多媒體接口(High Definition Multimedia Interface,HDMI)來接收多個圖像采集設(shè)備采集的圖像,在接收過程中,根據(jù)圖像采集設(shè)備的數(shù)量,為每一個圖像采集設(shè)備分別設(shè)置一個數(shù)據(jù)緩存區(qū)域,用于緩存圖像采集設(shè)備采集的圖像??蛇x的,本發(fā)明實施例還可以利用USB接口來接收多個圖像采集設(shè)備采集的圖像。同樣的,在接收過程中,根據(jù)圖像采集設(shè)備的數(shù)量,為每一個圖像采集設(shè)備分別設(shè)置一個數(shù)據(jù)緩存區(qū)域,用于緩存圖像采集設(shè)備采集的圖像。
事實上,任何能夠接收多個圖像采集設(shè)備采集的圖像的方法,都可以被本發(fā)明實施例采用,本發(fā)明實施例對接收多個圖像采集設(shè)備采集的圖像的方法,不做嚴(yán)格限定,任意可用的方法都在本發(fā)明實施例保護(hù)范圍內(nèi)。
S102、對所述多個圖像采集設(shè)備在同一時刻采集的圖像進(jìn)行校正縫合處理,得到全景圖像;
具體的,所述多個圖像采集設(shè)備同處于相同的場景中進(jìn)行圖像采集,每個圖像采集設(shè)備采集不同角度的圖像內(nèi)容,因此,多個圖像采集設(shè)備采集的圖像,都是獨立的。在布置多個圖像采集設(shè)備時,設(shè)置相鄰的圖像采集設(shè)備所能采集到的圖像的內(nèi)容有設(shè)定范圍的重疊部分,以便于在后期圖像處理時,根據(jù)相鄰圖像的相同部分,進(jìn)行圖像拼接。
基于上述基礎(chǔ)設(shè)置,在某一時刻,將各個圖像采集設(shè)備采集的圖像,使用OpenCL Kernel進(jìn)行校正縫合,得到多個圖像采集設(shè)備共同采集的,最大范圍的畫面內(nèi)容,即得到全景圖像。
S103、將所述全景圖像渲染到空間虛擬球面上,得到全景360度的圖像。
具體的,本發(fā)明實施例通過運行軟件開發(fā)工具包(Software Development Kit,SDK),調(diào)用DirectX 11程序來渲染所述全景圖像,將所述全景圖像渲染到一個空間虛擬球面上,得到全景360度的圖像,便于在虛擬現(xiàn)實設(shè)備上播放。
其中,所述SDK是為特定的軟件包、軟件框架、硬件平臺、操作系統(tǒng)等建立應(yīng)用軟件時的開發(fā)工具的集合。所述DirectX 11是微軟公司發(fā)布的圖形渲染工具,本發(fā)明實施例利用SDK調(diào)用所述DirectX 11,將全景圖像渲染到空間虛擬球面上。渲染過程概括如下:
首先創(chuàng)建一個空間虛擬球面,將全景圖像投射到所述空間虛擬球面內(nèi)部。
然后,設(shè)置合適的頂點位置和紋理點位置。
其中,定點坐標(biāo)通過球面坐標(biāo)來計算:
y=r*cos(θ)
式中θ表示定點在球面坐標(biāo)系中的仰角;φ表示定點在球面坐標(biāo)系中的方位角;r表示球面上的定點與球面坐標(biāo)系原點的徑向距離。
紋理坐標(biāo)通過平面均分計算:
y=1-θ/PI
其中,式中θ表示仰角;φ表示方位角。
最后將上述計算得到的數(shù)據(jù)保存到定點緩沖和序列緩沖,并傳輸?shù)斤@卡中進(jìn)行繪制。
需要說明的是,為了適用不同的虛擬現(xiàn)實設(shè)備,本發(fā)明實施例還可以利用不同的渲染引擎,將全景圖像渲染到其它不同的場景,例如,將全景圖像渲染為平鋪全景場景、包球全景場景、分母網(wǎng)格場景、頭戴式現(xiàn)實設(shè)備場景等,以供不同類型的播放設(shè)備播放。為了使所述全景360度的圖像顯示效果更好,還可以進(jìn)一步地調(diào)整所述全景360度的圖像的曝光、白平衡、色調(diào)、飽和度、亮度、伽瑪值、濾鏡,以及調(diào)整安全距離等。
另外需要說明的是,本發(fā)明實施例按時間先后順序?qū)Χ鄠€圖像采集設(shè)備在同一時刻采集的圖像進(jìn)行上述S101~S103操作,或者實時接收多個圖像采集設(shè)備同時采集到的圖像,并進(jìn)行S101~S103操作,能夠相應(yīng)地得到全景360度的視頻。對視頻的處理,實際上是對視頻每一幀畫面的處理,其處理方法與本發(fā)明實施例相同,因此,本發(fā)明實施例技術(shù)方案包含了得到全景360的的視頻的方法。
本發(fā)明提出的圖像處理方法,工作流程為:接收多個圖像采集設(shè)備在同一時刻采集的圖像;然后對所述多個圖像采集設(shè)備在同一時刻采集的圖像進(jìn)行校正縫合處理,得到全景圖像;最后將所述全景圖像渲染到空間虛擬球面上,得到全景360度的圖像。本發(fā)明所述圖像處理方法的技術(shù)方案,通過多個圖像采集設(shè)備采集圖像,對于多個圖像采集設(shè)備在同一時刻采集的圖像進(jìn)行校正縫合,并渲染到空間虛擬球面上,得到全景360度的圖像,適合虛擬現(xiàn)實設(shè)備播放,滿足了人們對圖像立體化的需求。
可選的,在本發(fā)明的另一個實施例中,參見圖2所示,所述對所述多個圖像采集設(shè)備在同一時刻采集的圖像進(jìn)行校正縫合處理,得到全景圖像,包括:
S202、對所述多個圖像采集設(shè)備在同一時刻采集的圖像,分別進(jìn)行校正處理;
具體的,對圖像進(jìn)行校正處理,具體是指對圖像進(jìn)行幾何校正處理。圖像幾何校正的思路是通過一些已知的參考點,即無失真圖像的某些像素點和畸變圖像相應(yīng)像素的坐標(biāo)間對應(yīng)關(guān)系,擬合出映射關(guān)系中的未知系數(shù),并作為恢復(fù)其它像素的基礎(chǔ)。
幾何校正的基本方法是:首先建立幾何校正的數(shù)學(xué)模型;其次利用已知條件確定模型參數(shù);最后根據(jù)模型對圖像進(jìn)行幾何校正。其具體操作為:對圖像進(jìn)行空間坐標(biāo)變換;首先建立圖像像點坐標(biāo)(行、列號)和參考圖像對應(yīng)點坐標(biāo)間的映射關(guān)系,解求映射關(guān)系中的未知參數(shù),然后根據(jù)映射關(guān)系對圖像各個像素坐標(biāo)進(jìn)行校正。
S203、識別校正處理后的,所述多個圖像采集設(shè)備在同一時刻采集的圖像中的,相鄰圖像之間的相同部分;
具體的,對多個圖像采集設(shè)備在同一時刻采集的圖像進(jìn)行校正之后,分分別將每個圖像展開到一個等距離的球面上,在所述等距離的球面上,執(zhí)行步驟S203的操作。
在布置圖像采集設(shè)備時,按照設(shè)定順序,結(jié)合每個圖像采集設(shè)備需要采集的畫面的角度,將各圖像采集設(shè)備依次進(jìn)行布置。相鄰的圖像采集設(shè)備能夠采集設(shè)定范圍的重疊區(qū)域的圖像。因此,對于接收到的多個圖像采集設(shè)備在同一時刻采集的圖像,每兩個相鄰的圖像采集設(shè)備采集的圖像,都有一部分重疊的區(qū)域。對于每兩個相鄰的圖像之間的重疊部分,進(jìn)行點對點的匹配,匹配之后確認(rèn)互相對應(yīng)的相同的像素點。
S204、將所述相鄰圖像之間的相同部分進(jìn)行重合,得到全景圖像;
具體的,在步驟S203中,識別并確認(rèn)了每兩個相鄰的圖像之間的重疊部分。那么在步驟S204中,將所述每兩個相鄰的圖像之間的重疊部分進(jìn)行重合,這樣,所有的圖像就銜接到一起,構(gòu)成一幅全景圖像。
S205、對重合部分的圖像進(jìn)行平滑過渡處理。
具體的,將不同的圖像拼接在一起后,在拼接位置處,即相鄰圖像的重疊部分,會有重疊痕跡,而使圖像顯得不夠平滑。本發(fā)明實施例在對相鄰圖像之間的相同部分進(jìn)行重合,得到全景圖像后,對所述全景圖像中的重疊部分進(jìn)行平滑過渡處理,使重疊部分更加平滑。具體的,所述對重疊部分進(jìn)行平滑過渡處理,包括:進(jìn)行羽化、銳化、整體邊緣通道過渡處理等。
本實施例中的步驟S201、S206,分別對應(yīng)圖1所示的方法的實施例中的步驟S101、S103,其具體內(nèi)容請參見對應(yīng)圖1所示的方法實施例的內(nèi)容,此處不再贅述。
可選的,在本發(fā)明的另一個實施例中,如圖3所示,在執(zhí)行步驟S302、對所述多個圖像采集設(shè)備在同一時刻采集的圖像進(jìn)行校正縫合處理,得到全景圖像之后,在執(zhí)行步驟S304、將所述全景圖像渲染到空間虛擬球面上,得到全景360度的圖像之前,該方法還包括:
S303、調(diào)整所述全景圖像的亮度,使所述全景圖像的整體亮度一致。
具體的,所述全景圖像是由多個數(shù)據(jù)采集設(shè)備在同一時刻采集的圖像縫合而成的。因此,由于不同的圖形采集設(shè)備采集的圖像亮度可能不同,導(dǎo)致縫合得到的全景圖像的不同區(qū)域的亮度也可能不同。為了解決上述問題,本發(fā)明實施例在由多個圖像采集設(shè)備在同一時刻采集的圖像縫合得到全景圖像之后,對所述全景圖像進(jìn)行整體曝光處理,即調(diào)整所述全景圖像的整體亮度,使所述全景圖像的整體亮度一致。
在本發(fā)明實施例,計算所述全景圖像中所有不同亮度區(qū)域的亮度的平均值,并將所有不同亮度區(qū)域的亮度,調(diào)整為所述平均值大小,達(dá)到使所述全景圖像整體亮度一致的效果。顯而易見的,本發(fā)明實施例也可以采用其他根據(jù)不同亮度值計算得到統(tǒng)一亮度值的計算方法,計算得到統(tǒng)一亮度值,并將所有不同亮度區(qū)域的亮度調(diào)整為所述統(tǒng)一亮度值。
需要說明的是,本發(fā)明實施例也可以在將多個圖像采集設(shè)備采集得到的圖像進(jìn)行縫合得到全景圖像之前,調(diào)整每一個圖像的亮度為統(tǒng)一亮度,這樣將統(tǒng)一亮度的不同圖像進(jìn)行縫合得到的全景圖像,不會出現(xiàn)不同區(qū)域亮度不同的問題。
本發(fā)明實施例中的步驟S301、S302、S304分別對應(yīng)圖1所示的方法的實施例中的步驟S101、S102、S103,其具體內(nèi)容請參見對應(yīng)圖1所示的方法實施例的內(nèi)容,此處不再贅述。
可選的,在本發(fā)明的另一個實施例中,參見圖4所示,在執(zhí)行步驟S404、將所述全景圖像渲染到空間虛擬球面上,得到全景360度的圖像之后,該方法還包括:
S405、在所述全景360度的圖像中,添加標(biāo)識圖標(biāo)。
具體的,本發(fā)明實施例所添加的標(biāo)識圖標(biāo)是一個圓形圖片,圖片的周圍是透明的,通過空間坐標(biāo)計算,將所述標(biāo)識圖標(biāo)放置到所述全景360度的圖像里面。并且,通過坐標(biāo)變換,可以對所述標(biāo)識圖標(biāo)進(jìn)行移動、修改,調(diào)整大小等操作。另外,還可以對標(biāo)識圖標(biāo)的具體內(nèi)容,進(jìn)行更改。
需要說明的是,本發(fā)明實施例不對標(biāo)識圖標(biāo)的具體形狀及內(nèi)容做限定,任意形狀和內(nèi)容的標(biāo)識圖標(biāo),都可以被本發(fā)明實施例所采用。
本實施例中的步驟S401~S404,對應(yīng)圖3所示的方法的實施例中的步驟S301~S304,其具體內(nèi)容請參見對應(yīng)圖3所示的方法實施例的內(nèi)容,此處不再贅述。
可選的,在本發(fā)明的另一個實施例中,參見圖5所示,在執(zhí)行步驟S505、在所述全景360度的圖像中,添加標(biāo)識圖標(biāo)之后,該方法還包括:
S506、記錄對所述多個圖像采集設(shè)備在同一時刻采集的圖像的所有處理操作。
具體的,本發(fā)明實施例所述技術(shù)方案,在對圖像進(jìn)行處理的時候,對于每一步處理操作,都會有相應(yīng)的操作記錄。當(dāng)對所述多個圖像采集設(shè)備在同一時刻采集的圖像的所有處理都結(jié)束時,本發(fā)明實施例記錄對所述多個圖像采集設(shè)備在同一時刻采集的圖像的所有處理操作。其中,所述記錄對所述多個圖像采集設(shè)備在同一時刻采集的圖像的所有處理,是指利用函數(shù),將步驟S501~S505的操作生成操作日志,并將所述操作日志進(jìn)行存儲,以供后期查看。
本發(fā)明實施例中的步驟S501~S505對應(yīng)圖4所示的方法的實施例中的步驟S401~405,其具體內(nèi)容請參見對應(yīng)圖4所示的方法實施例的內(nèi)容,此處不再贅述。
可選的,在本發(fā)明的另一個實施例中,在所述將所述全景圖像渲染到空間虛擬球面上,得到全景360度的圖像之后,該方法還包括:
將所述全景360度的圖像進(jìn)行存儲或直播。
具體的,本發(fā)明實施例能夠?qū)⑼ㄟ^處理多個數(shù)據(jù)采集設(shè)備采集的圖像而得到的全景360度的圖像或全景視頻,進(jìn)行壓縮編碼,并進(jìn)行存儲。同時,還可以將所述全景360度的圖像或全景視頻直接進(jìn)行直播。例如:將所述全景360度的圖像或全景視頻,配合與所述全景360度的圖像或全景視頻對應(yīng)的音頻,使用實時消息傳輸協(xié)議(Real Time Messaging Protocol,RTMP)進(jìn)行封裝,變成數(shù)據(jù)流,在Flash/AIR平臺和支持RTMP協(xié)議的流媒體/交互服務(wù)器之間進(jìn)行通信,實現(xiàn)全景360度的圖像或全景視頻的直播。另外,還可以將所述全景360度的圖像或全景視頻實時地通過數(shù)字分量串行接口(Serial DigitalInterface,SDI),發(fā)送給視頻播放設(shè)備進(jìn)行實時播放。
可選的,在本發(fā)明的另一個實施例中,在所述將所述全景360度的圖像進(jìn)行存儲之后,該方法還包括:
對存儲的所述全景360度的圖像進(jìn)行播放。
具體的,對全景360度的視頻進(jìn)行存儲之后,可以隨時對存儲的所述全景360度的圖像進(jìn)行調(diào)取、播放。并且,可以實現(xiàn)在播放過程中的控制,例如,實現(xiàn)上一張圖像或下一張圖像的選擇、視頻的快進(jìn)快退播控操作等。
一種圖像處理裝置,參見圖6所示,該裝置包括:
圖像接收單元601,用于接收多個圖像采集設(shè)備在同一時刻采集的圖像;
圖像縫合單元602,用于對所述多個圖像采集設(shè)備在同一時刻采集的圖像進(jìn)行校正縫合處理,得到全景圖像;
圖像渲染單元603,用于將所述全景圖像渲染到空間虛擬球面上,得到全景360度的圖像。
具體的,本實施例中各個單元的具體工作內(nèi)容,請參見對應(yīng)的方法實施例的內(nèi)容,此處不再贅述。
本發(fā)明提出的圖像處理裝置,工作流程為:圖像接收單元601接收多個圖像采集設(shè)備在同一時刻采集的圖像;然后圖像縫合單元602對所述多個圖像采集設(shè)備在同一時刻采集的圖像進(jìn)行校正縫合處理,得到全景圖像;最后圖像渲染單元603將所述全景圖像渲染到空間虛擬球面上,得到全景360度的圖像。本發(fā)明所述圖像處理裝置,在進(jìn)行圖像處理時,通過多個圖像采集設(shè)備采集圖像,對于多個圖像采集設(shè)備在同一時刻采集的圖像進(jìn)行校正縫合,并渲染到空間虛擬球面上,得到全景360度的圖像,適合虛擬現(xiàn)實設(shè)備播放,滿足了人們對圖像立體化的需求。
可選的,在本發(fā)明的另一個實施例中,參見圖7所示,圖像縫合單元602,包括:
圖像校正單元6021,用于對所述多個圖像采集設(shè)備在同一時刻采集的圖像,分別進(jìn)行校正處理;
圖像識別單元6022,用于識別校正處理后的,所述多個圖像采集設(shè)備在同一時刻采集的圖像中的,相鄰圖像之間的相同部分;
圖像拼接單元6023,用于將所述相鄰圖像之間的相同部分進(jìn)行重合,得到全景圖像;
平滑過渡單元6024,用于對重合部分的圖像進(jìn)行平滑過渡處理。
具體的,本實施例中各個單元的具體工作內(nèi)容,請參見對應(yīng)的方法實施例的內(nèi)容,此處不再贅述。
可選的,在本發(fā)明的另一個實施例中,參見圖8所示,所述裝置還包括:
亮度調(diào)整單元604,用于在所述圖像縫合單元602對所述多個圖像采集設(shè)備在同一時刻采集的圖像進(jìn)行校正縫合處理,得到全景圖像之后,在所述圖像渲染單元603將所述全景圖像渲染到空間虛擬球面上,得到全景360度的圖像之前,調(diào)整所述全景圖像的亮度,使所述全景圖像的整體亮度一致。
具體的,本實施例中亮度調(diào)整單元604的具體工作內(nèi)容,請參見對應(yīng)的方法實施例的內(nèi)容,此處不再贅述。
可選的,在本發(fā)明的另一個實施例中,參見圖9所述,所述裝置還包括:
圖標(biāo)添加單元605,用于在所述圖像渲染單元603將所述全景圖像渲染到空間虛擬球面上,得到全景360度的圖像之后,在所述全景360度的圖像中,添加標(biāo)識圖標(biāo)。
具體的,本實施例中圖標(biāo)添加單元605的具體工作內(nèi)容,請參見對應(yīng)的方法實施例的內(nèi)容,此處不再贅述。
可選的,在本發(fā)明的另一個實施例中,參見圖10所示,所述裝置還包括:
操作記錄單元606,用于在所述圖標(biāo)添加單元605在所述全景360度的圖像中,添加標(biāo)識圖標(biāo)之后,記錄對所述多個圖像采集設(shè)備在同一時刻采集的圖像的所有處理操作。
具體的,本實施例中操作記錄單元606的具體工作內(nèi)容,請參見對應(yīng)的方法實施例的內(nèi)容,此處不再贅述。
可選的,在本發(fā)明的另一個實施例中,所述裝置還包括:
存儲及直播單元607,用于在所述圖像渲染單元603將所述全景圖像渲染到空間虛擬球面上,得到全景360度的圖像之后,將所述全景360度的圖像進(jìn)行存儲或直播。
具體的,本實施例中存儲及直播單元607的具體工作內(nèi)容,請參見對應(yīng)的方法實施例的內(nèi)容,此處不再贅述。
可選的,在本發(fā)明的另一個實施例中,所述裝置還包括:
播放單元608,用于在所述存儲及直播單元607將所述全景360度的圖像進(jìn)行存儲之后,對所述存儲及直播單元存儲的所述全景360度的圖像進(jìn)行播放。
具體的,本實施例中播放單元608的具體工作內(nèi)容,請參見對應(yīng)的方法實施例的內(nèi)容,此處不再贅述。
對所公開的實施例的上述說明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。對這些實施例的多種修改對本領(lǐng)域的專業(yè)技術(shù)人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實施例中實現(xiàn)。因此,本發(fā)明將不會被限制于本文所示的這些實施例,而是要符合與本文所公開的原理和新穎特點相一致的最寬的范圍。