欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種半球形全景圖的拍攝方法、裝置及終端的制作方法

文檔序號:10474063閱讀:572來源:國知局
一種半球形全景圖的拍攝方法、裝置及終端的制作方法
【專利摘要】本發(fā)明公開了一種半球形全景圖的拍攝方法、裝置及終端,屬于電子攝影技術(shù)領(lǐng)域。方法流程包括:初始化終端的方向坐標(biāo);進(jìn)行360度旋轉(zhuǎn)拍攝,并根據(jù)所述方向坐標(biāo)記錄拍攝的各圖片的方位信息;根據(jù)所述各圖片的方位信息以及所述方向坐標(biāo)將所述各圖片進(jìn)行全景拼接生成半球形全景圖;根據(jù)預(yù)設(shè)的方案對所述半球形全景圖進(jìn)行優(yōu)化處理。采用本發(fā)明,通過初始化終端的方向坐標(biāo),可以獲取拍攝圖片的訪問信息,然后通過利用方位信息將各圖片進(jìn)行全景拼接生成半球形全景圖,提高了球狀全景圖片的合成效率。
【專利說明】
一種半球形全景圖的拍攝方法、裝置及終端
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及領(lǐng)域攝影技術(shù)領(lǐng)域,尤其涉及一種半球形全景圖的拍攝方法、裝置及終端。
【背景技術(shù)】
[0002]隨著智能設(shè)備的不斷發(fā)展,全景攝影在智能設(shè)備上漸漸興起,其中一種常見的全景圖為半球形全景圖,該類全景圖將地景或空景投影為球狀,剩余部分景物投影為環(huán)裝,十分新穎有趣,但是該全景圖的拍攝較為專業(yè),因此普通人拍攝難度較大。
[0003]目前,市場上出現(xiàn)的眾多智能設(shè)備全景攝影軟件,只有少部分支持拍攝或合成類半球形全景圖片。這些軟件大致分為兩類,一類為完整球形全景拍攝軟件,另一類為偽半球形全景圖片加工處理軟件。
[0004]第一類軟件對全景建立完整球狀圖片模型,靠用戶滑動切換球狀模型視角,再進(jìn)行選取保存,所以能夠合成類似半球形全景圖片。但是采用該類軟件時,球狀模型視角不能對半球形全景照片進(jìn)行特定區(qū)分,也沒有采用適合半球形全景圖片的投影方式,生成的半球形全景圖片難以調(diào)整為合適球狀效果,用戶難以掌控。
[0005]第二類類軟件沒有直接拍攝全景圖片,而是將已拍攝好的水平狀全景圖片拉伸為圓環(huán)狀,從而形成類似半球全景圖的效果,故這種方案生成的圖片效果很大取決于圖片源的內(nèi)容。其缺點(diǎn)是:地景(空景)在源圖片中比例高度會直接影響合成圖片中球狀區(qū)域的大小,容易造成球狀主體過小或過大,即使進(jìn)行一定縮放操作也丟失了圖片細(xì)節(jié)。
[0006]因此有必要提供一種半球形全景圖的拍攝方法、裝置及終端,以幫助用戶通過簡單的操作,拍攝出效果真實自然的半球形全景圖。

【發(fā)明內(nèi)容】

[0007]本發(fā)明的主要目的在于提出一種半球形全景圖的拍攝方法、裝置及終端,旨在幫助用戶通過簡單的操作,拍攝出效果真實自然的半球形全景圖。
[0008]為實現(xiàn)上述目的,本發(fā)明提供的一種半球形全景圖的拍攝方法,所述方法包括步驟:
[0009 ]初始化終端的方向坐標(biāo);
[0010]進(jìn)行360度旋轉(zhuǎn)拍攝,并根據(jù)所述方向坐標(biāo)記錄拍攝的各圖片的方位信息;
[0011]根據(jù)所述各圖片的方位信息以及所述方向坐標(biāo)將所述各圖片進(jìn)行全景拼接生成半球形全景圖;
[0012]根據(jù)預(yù)設(shè)的方案對所述半球形全景圖進(jìn)行優(yōu)化處理。
[0013]在一個優(yōu)選的方案中,所述初始化終端的方向坐標(biāo),包括:
[0014]利用所述終端的加速度傳感器與磁力傳感器計算所述終端的方位信息;
[0015]以正東、正北、沿重力豎直向上方向為正方向建立三維坐標(biāo)系;
[0016]在所述終端的屏幕中沿重力豎直向上的方向上根據(jù)后置攝像頭的朝向旋轉(zhuǎn)顯示所述三維坐標(biāo)系的極坐標(biāo)系。
[0017]在一個優(yōu)選的方案中,所述初始化終端的方向坐標(biāo)之前,所述方法還包括:
[0018]根據(jù)用戶的選擇鎖定拍攝區(qū)域:當(dāng)用戶選擇拍攝地景半球時,鎖定拍攝區(qū)域為沿水平方向上45度角以內(nèi)的區(qū)域為拍攝區(qū)域;或者當(dāng)用戶選擇拍攝空景半球時,鎖定拍攝區(qū)域為沿水平方向上45度角以外的區(qū)域為拍攝區(qū)域。
[0019]在一個優(yōu)選的方案中,所述進(jìn)行360度旋轉(zhuǎn)拍攝,并根據(jù)所述方向坐標(biāo)記錄拍攝的各圖片的方位信息,包括:
[0020]終端保持在水平方向時,360度旋轉(zhuǎn)拍攝圖片;
[0021]檢測拍攝的圖片的重合內(nèi)容,并根據(jù)預(yù)設(shè)規(guī)則隨俯仰角度的變化選取不同數(shù)量的圖片進(jìn)行保存,并記錄每個圖片的拍攝方向。
[0022]在一個優(yōu)選的方案中,所述根據(jù)所述各圖片的方位信息以及所述方向坐標(biāo)將所述各圖片進(jìn)行全景拼接生成半球形全景圖時,所述方法還包括:
[0023]進(jìn)行拼接時,在所述半球形全景圖的中心設(shè)置拼接留白區(qū)域,所述拼接留白區(qū)域為根據(jù)所述方向坐標(biāo)擬定的兩個固定取景區(qū)域的圖片的圖案重合的圓形區(qū)域。
[0024]在一個優(yōu)選的方案中,所述根據(jù)預(yù)設(shè)的方案對所述半球形全景圖進(jìn)行優(yōu)化處理,包括:
[0025]當(dāng)所述半球形全景圖中存在無內(nèi)容的空白區(qū)域時,選取所述空白區(qū)域相鄰的區(qū)域的圖片內(nèi)容,將所述圖片內(nèi)容進(jìn)行模糊處理后填充所述空白區(qū)域;或者
[0026]當(dāng)所述半球形全景圖中存在拼接留白時,將所述拼接留白區(qū)域的圓周上的圖片內(nèi)容進(jìn)行拉伸直至所述拼接留白的圓心處;或者
[0027]當(dāng)所述半球形全景圖以正方形的形式輸出時,將所述拼接圖片的圓環(huán)狀空景中與所述正方形的拼接圖片的四角對應(yīng)的區(qū)域進(jìn)行拉伸填充所述四角的空白區(qū)域,并在所述拼接圖片旋轉(zhuǎn)時根據(jù)選取填充區(qū)域的變化動態(tài)改變填充內(nèi)容。
[0028]在一個優(yōu)選的方案中,所述方法還包括:將所述半球形全景圖輸出在終端屏幕上,并根據(jù)終端的朝向旋轉(zhuǎn)所述拼接圖片的方向。
[0029]此外,為實現(xiàn)上述目的,本發(fā)明還提出一種半球形全景圖的拍攝裝置,所述裝置包括:
[0030 ]初始化單元,用于初始化終端的方向坐標(biāo);
[0031]拍攝單元,用于進(jìn)行360度旋轉(zhuǎn)拍攝,并根據(jù)所述方向坐標(biāo)記錄拍攝的各圖片的方位信息;
[0032]拼接單元,用于根據(jù)所述各圖片的方位信息以及所述方向坐標(biāo)將所述各圖片進(jìn)行全景拼接生成半球形全景圖;
[0033]優(yōu)化單元,用于根據(jù)預(yù)設(shè)的方案對所述半球形全景圖進(jìn)行優(yōu)化處理。
[0034]在一個優(yōu)選的方案中,所述初始化單元,還用于利用所述終端的加速度傳感器與磁力傳感器計算所述終端的方位信息,以及以正東、正北、沿重力豎直向上方向為正方向建立三維坐標(biāo)系;
[0035]所述裝置,還包括:
[0036]顯示單元,用于在所述終端的屏幕中沿重力豎直向上的方向上根據(jù)后置攝像頭的朝向旋轉(zhuǎn)顯示所述三維坐標(biāo)系的極坐標(biāo)系。
[0037]在一個優(yōu)選的方案中,所述裝置還包括拍攝區(qū)域鎖定單元,用于在初始化終端的方向坐標(biāo)之前,根據(jù)用戶的選擇鎖定拍攝區(qū)域:當(dāng)用戶選擇拍攝地景半球時,鎖定拍攝區(qū)域為沿水平方向上45度角以內(nèi)的區(qū)域為拍攝區(qū)域;或者當(dāng)用戶選擇拍攝空景半球時,鎖定拍攝區(qū)域為沿水平方向上45度角以外的區(qū)域為拍攝區(qū)域。
[0038]在一個優(yōu)選的方案中,所述拍攝單元,包括:
[0039]拍攝模塊,用于在終端保持在水平方向時,360度旋轉(zhuǎn)拍攝圖片;
[0040]方向確定模塊,用于根據(jù)所述極坐標(biāo)系追蹤拍攝的圖片的拍攝方向;
[0041]選擇模塊,用于檢測所述拍攝的圖片的重合內(nèi)容,并根據(jù)預(yù)設(shè)規(guī)則及俯仰角度的變化選取不同數(shù)量的圖片進(jìn)行保存,并記錄每個圖片的拍攝方向。
[0042]在一個優(yōu)選的方案中,所述根據(jù)拼接單元,還用于在進(jìn)行拼接時,在所述半球形全景圖的中心設(shè)置拼接留白區(qū)域,所述拼接留白區(qū)域為根據(jù)所述方向坐標(biāo)擬定的兩個固定取景區(qū)域的圖片的圖案重合的圓形區(qū)域。
[0043]在一個優(yōu)選的方案中,所述優(yōu)化單元,還用于在當(dāng)所述半球形全景圖中存在無內(nèi)容的空白區(qū)域時,選取所述空白區(qū)域相鄰的區(qū)域的圖片內(nèi)容,將所述圖片內(nèi)容進(jìn)行模糊處理后填充所述空白區(qū)域;或者用于在所述半球形全景圖中存在拼接留白時,將所述拼接留白區(qū)域的圓周上的圖片內(nèi)容進(jìn)行拉伸直至所述拼接留白的圓心處;或者用于在半球形全景圖以正方形的形式輸出時,將所述拼接圖片的圓環(huán)狀空景中與所述正方形的拼接圖片的四角對應(yīng)的區(qū)域進(jìn)行拉伸填充所述四角的空白區(qū)域,并在所述拼接圖片旋轉(zhuǎn)時根據(jù)選取填充區(qū)域的變化動態(tài)改變填充內(nèi)容。
[0044]在一個優(yōu)選的方案中,所述顯示單元,還用于將所述半球形全景圖輸出在終端屏幕上,并根據(jù)終端的朝向旋轉(zhuǎn)所述拼接圖片的方向。
[0045]此外,為實現(xiàn)上述目的,本發(fā)明還提出一種終端,所述終端包括攝像頭、加速傳感器、磁力傳感器以及如上所述的拍攝裝置,所述拍攝裝置,用于鎖定拍攝區(qū)域,并控制所述攝像頭在所述拍攝區(qū)域內(nèi)進(jìn)行360度旋轉(zhuǎn)拍攝,以及利用所述加速度傳感器及所述磁力傳感器計算手機(jī)的方位信息,并根據(jù)所述方位信息對拍攝的圖片進(jìn)行拼接生成半球形全景圖。
[0046]本發(fā)明提出的半球形全景圖的拍攝方法、裝置及終端,通過初始化終端的方向坐標(biāo),可以獲取拍攝圖片的訪問信息,然后通過利用方位信息將各圖片進(jìn)行全景拼接生成半球形全景圖,提高了球狀全景圖片的合成效率。并且可以根據(jù)預(yù)設(shè)的方案對全景圖進(jìn)行優(yōu)化處理,提高了用戶的體驗
【附圖說明】
[0047]圖1為實現(xiàn)本發(fā)明各個實施例的移動終端的硬件結(jié)構(gòu)示意圖;
[0048]圖2為本發(fā)明實施例一提供的一種半球形全景圖的拍攝方法的流程圖;
[0049]圖3為本發(fā)明實施例二提供的一種半球形全景圖的拍攝裝置的模塊結(jié)構(gòu)示意圖;
[0050]圖4為本發(fā)明實施例三提供的一種半球形全景圖的拍攝方法的流程圖;
[0051 ]圖5為圖4所示方法中步驟S401的示意圖;
[0052]圖6為圖4所示方法中步驟S402的示意圖;
[0053]圖7-1、圖7-2為圖4所示方法中步驟S404的示意圖;
[0054]圖8為圖4所示方法中步驟S407的示意圖;
[0055]圖9為圖4所不方法中步驟S408的不意圖;
[0056]圖10為圖4所示方法中步驟S409中對拼接留白進(jìn)行優(yōu)化的示意圖;
[0057]圖11為圖4所示方法中步驟S409中對四角空白區(qū)域進(jìn)行優(yōu)化的示意圖;
[0058]圖12為本發(fā)明實施例四提供的一種半球形全景圖的拍攝裝置的模塊結(jié)構(gòu)示意圖;
[0059]圖13為本發(fā)明實施例五提供的終端的模塊結(jié)構(gòu)示意圖。
[0060]圖14至圖15為本發(fā)明實施例的效果圖;
[0061 ]本發(fā)明目的的實現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實施例,參照附圖做進(jìn)一步說明。
【具體實施方式】
[0062]應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0063]現(xiàn)在將參考附圖描述實現(xiàn)本發(fā)明各個實施例的移動終端。在后續(xù)的描述中,使用用于表示元件的諸如“模塊”、“部件”或“單元”的后綴僅為了有利于本發(fā)明的說明,其本身并沒有特定的意義。因此,〃模塊〃與〃部件〃可以混合地使用。
[0064]移動終端可以以各種形式來實施。例如,本發(fā)明中描述的終端可以包括諸如移動電話、智能電話、筆記本電腦、數(shù)字廣播接收器、PDA(個人數(shù)字助理)、PAD(平板電腦)、PMP(便攜式多媒體播放器)、導(dǎo)航裝置等等的移動終端以及諸如數(shù)字TV、臺式計算機(jī)等等的固定終端。下面,假設(shè)終端是移動終端。然而,本領(lǐng)域技術(shù)人員將理解的是,除了特別用于移動目的的元件之外,根據(jù)本發(fā)明的實施方式的構(gòu)造也能夠應(yīng)用于固定類型的終端。
[0065]圖1為實現(xiàn)本發(fā)明各個實施例的移動終端一個可選的硬件結(jié)構(gòu)示意圖。
[0066]移動終端100可以包括無線通信單元110、A/V(音頻/視頻)輸入單元120、用戶輸入單元130、感測單元140、輸出單元150、存儲器160、控制器180和電源單元190等等。圖1示出了具有各種組件的移動終端,但是應(yīng)理解的是,并不要求實施所有示出的組件。可以替代地實施更多或更少的組件。將在下面詳細(xì)描述移動終端的元件。
[0067]A/V輸入單元120用于接收音頻或視頻信號。A/V輸入單元120可以包括相機(jī)121和麥克風(fēng)1220,相機(jī)121對在視頻捕獲模式或圖像捕獲模式中由圖像捕獲裝置獲得的靜態(tài)圖片或視頻的圖像數(shù)據(jù)進(jìn)行處理。處理后的圖像幀可以顯示在顯示單元151上。經(jīng)相機(jī)121處理后的圖像幀可以存儲在存儲器160(或其它存儲介質(zhì))中或者經(jīng)由無線通信單元110進(jìn)行發(fā)送,可以根據(jù)移動終端的構(gòu)造提供兩個或更多相機(jī)1210。
[0068]用戶輸入單元130可以根據(jù)用戶輸入的命令生成鍵輸入數(shù)據(jù)以控制移動終端的各種操作。用戶輸入單元130允許用戶輸入各種類型的信息,并且可以包括鍵盤、鍋?zhàn)衅?、觸摸板(例如,檢測由于被接觸而導(dǎo)致的電阻、壓力、電容等等的變化的觸敏組件)、滾輪、搖桿等等。特別地,當(dāng)觸摸板以層的形式疊加在顯示單元151上時,可以形成觸摸屏。
[0069]感測單元140檢測移動終端100的當(dāng)前狀態(tài),(例如,移動終端100的打開或關(guān)閉狀態(tài))、移動終端100的位置、用戶對于移動終端100的接觸(S卩,觸摸輸入)的有無、移動終端100的取向、移動終端100的加速或減速移動和方向等等,并且生成用于控制移動終端100的操作的命令或信號。
[0070]輸出單元150被構(gòu)造為以視覺、音頻和/或觸覺方式提供輸出信號(例如,音頻信號、視頻信號、警報信號、振動信號等等)。輸出單元150可以包括顯示單元151、音頻輸出模塊152、警報單元153等等。
[0071]顯示單元151可以顯示在移動終端100中處理的信息。例如,當(dāng)移動終端100通過相機(jī)121進(jìn)行圖像捕獲或圖像處理時,顯示單元151可以顯示捕獲的圖像和/或處理后的圖像、不出視頻或圖像以及相關(guān)功能的UI或GUI等等。
[0072]存儲器160可以存儲由控制器180執(zhí)行的處理和控制操作的軟件程序等等,或者可以暫時地存儲己經(jīng)輸出或?qū)⒁敵龅臄?shù)據(jù)(例如,電話簿、消息、靜態(tài)圖像、視頻等等)。而且,存儲器160可以存儲關(guān)于當(dāng)觸摸施加到觸摸屏?xí)r輸出的各種方式的振動和音頻信號的數(shù)據(jù)。
[0073]存儲器160可以包括至少一種類型的存儲介質(zhì),所述存儲介質(zhì)包括閃存、硬盤、多媒體卡、卡型存儲器(例如,SD或DX存儲器等等)、隨機(jī)訪問存儲器(RAM)、靜態(tài)隨機(jī)訪問存儲器(SRAM)、只讀存儲器(R0M)、電可擦除可編程只讀存儲器(EEPROM)、可編程只讀存儲器(PROM)、磁性存儲器、磁盤、光盤等等。而且,移動終端100可以與通過網(wǎng)絡(luò)連接執(zhí)行存儲器160的存儲功能的網(wǎng)絡(luò)存儲裝置協(xié)作。
[0074]控制器180通常控制移動終端的總體操作。例如,控制器180執(zhí)行與語音通話、數(shù)據(jù)通信、視頻通話等等相關(guān)的控制和處理。另外,控制器180可以包括用于再現(xiàn)(或回放)多媒體數(shù)據(jù)的多媒體模塊1810,多媒體模塊1810可以構(gòu)造在控制器180內(nèi),或者可以構(gòu)造為與控制器180分離??刂破?80可以執(zhí)行模式識別處理,以將在觸摸屏上執(zhí)行的手寫輸入或者圖片繪制輸入識別為字符或圖像。
[0075]電源單元190在控制器180的控制下接收外部電力或內(nèi)部電力并且提供操作各元件和組件所需的適當(dāng)?shù)碾娏Α?br>[0076]這里描述的各種實施方式可以以使用例如計算機(jī)軟件、硬件或其任何組合的計算機(jī)可讀介質(zhì)來實施。對于硬件實施,這里描述的實施方式可以通過使用特定用途集成電路(ASIC)、數(shù)字信號處理器(DSP)、數(shù)字信號處理裝置(DSPD)、可編程邏輯裝置(PLD)、現(xiàn)場可編程門陣列(FPGA)、處理器、控制器、微控制器、微處理器、被設(shè)計為執(zhí)行這里描述的功能的電子單元中的至少一種來實施,在一些情況下,這樣的實施方式可以在控制器180中實施。對于軟件實施,諸如過程或功能的實施方式可以與允許執(zhí)行至少一種功能或操作的單獨(dú)的軟件模塊來實施。軟件代碼可以由以任何適當(dāng)?shù)木幊陶Z言編寫的軟件應(yīng)用程序(或程序)來實施,軟件代碼可以存儲在存儲器160中并且由控制器180執(zhí)行。
[0077]至此,己經(jīng)按照其功能描述了移動終端。下面,為了簡要起見,將描述諸如折疊型、直板型、擺動型、滑動型移動終端等等的各種類型的移動終端中的滑動型移動終端作為示例。因此,本發(fā)明能夠應(yīng)用于任何類型的移動終端,并且不限于滑動型移動終端。
[0078]如圖1中所示的移動終端100可以被構(gòu)造為利用經(jīng)由幀或分組發(fā)送數(shù)據(jù)的諸如有線和無線通信系統(tǒng)以及基于衛(wèi)星的通信系統(tǒng)來操作。
[0079]基于上述移動終端硬件結(jié)構(gòu),提出本發(fā)明的各個實施例。
[0080]如圖2所示,本發(fā)明第一實施例提出一種半球形全景圖的拍攝方法,包括如下步驟:
[0081 ] S201、初始化終端的方向坐標(biāo);
[0082]S202、進(jìn)行360度旋轉(zhuǎn)拍攝,并根據(jù)該方向坐標(biāo)記錄拍攝的各圖片的方位信息;
[0083]S203、根據(jù)該各圖片的方位信息以及該方向坐標(biāo)將該各圖片進(jìn)行全景拼接生成半球形全景圖;
[0084]S204、根據(jù)預(yù)設(shè)的方案對該半球形全景圖進(jìn)行優(yōu)化處理。
[0085]本實施例的一種半球形全景圖的拍攝方法,通過初始化終端的方向坐標(biāo),可以獲取拍攝圖片的訪問信息,然后通過利用方位信息將各圖片進(jìn)行全景拼接生成半球形全景圖,提高了球狀全景圖片的合成效率。并且可以根據(jù)預(yù)設(shè)的方案對全景圖進(jìn)行優(yōu)化處理,提高了用戶的體驗。
[0086]本發(fā)明進(jìn)一步提供一種半球形全景圖的拍攝裝置,請參閱圖3,該裝置包括:
[0087]初始化單元301,用于初始化終端的方向坐標(biāo);
[0088]拍攝單元302,用于進(jìn)行360度旋轉(zhuǎn)拍攝,并根據(jù)該方向坐標(biāo)記錄拍攝的各圖片的方位信息;
[0089]拼接單元303,用于根據(jù)該各圖片的方位信息以及該方向坐標(biāo)將該各圖片進(jìn)行全景拼接生成半球形全景圖;
[0090]優(yōu)化單元304,用于根據(jù)預(yù)設(shè)的方案對該半球形全景圖進(jìn)行優(yōu)化處理。
[0091]本實施例的一種半球形全景圖的拍攝裝置,通過初始化終端的方向坐標(biāo),可以獲取拍攝圖片的訪問信息,然后通過利用方位信息將各圖片進(jìn)行全景拼接生成半球形全景圖,提高了球狀全景圖片的合成效率。并且可以根據(jù)預(yù)設(shè)的方案對全景圖進(jìn)行優(yōu)化處理,提高了用戶的體驗。
[0092]在上述實施例的基礎(chǔ)上,本發(fā)明實施例三還提供了另一種半球形全景圖的拍攝方法,請參閱圖4,方法流程包括:
[0093]S401、根據(jù)用戶的選擇鎖定拍攝區(qū)域;
[0094]具體的,當(dāng)用戶選擇拍攝地景半球時,鎖定拍攝區(qū)域為沿水平方向上45度角以內(nèi)的區(qū)域為拍攝區(qū)域;或者當(dāng)用戶選擇拍攝空景半球時,鎖定拍攝區(qū)域為沿水平方向上45度角以外的區(qū)域為拍攝區(qū)域。
[0095]本步驟中,對拍攝區(qū)域進(jìn)行鎖定,由用戶選擇拍攝地景半球或空景半球,選擇之后,豎直反方向上半頂角為45度的球頂椎體區(qū)域不再拍攝。如圖5,選擇拍攝地景半球后,沿水平方向上夾角超過45度角以外的區(qū)域不再取景。
[0096]S402、初始化終端的方向坐標(biāo)。
[0097]本步驟中,利用移動終端中的加速度傳感器與磁力傳感器計算手機(jī)的方位信息,初始化方向坐標(biāo)系,如圖6,以正東、正北、沿重力豎直向上方向為正方向建立三維坐標(biāo)系,根據(jù)該三維坐標(biāo)系可以追蹤圖片方位信息。
[0098]S403、以正東、正北、沿重力豎直向上方向為正方向建立三維坐標(biāo)系。
[0099]S404、在該終端的屏幕中沿重力豎直向上的方向上根據(jù)后置攝像頭的朝向旋轉(zhuǎn)顯示該三維坐標(biāo)系的極坐標(biāo)系。
[0100]如圖7-1圖7-2所示,是三維坐標(biāo)系在屏幕中顯示為正北為0°、正西90°、正南180°、正東270°的極坐標(biāo)系,在終端攝像頭朝向正西時,屏幕豎直向上以及屏幕水平時的顯示方式。
[0101]實際應(yīng)用中,當(dāng)停止拍攝后,極坐標(biāo)不再隨攝像頭的朝向旋轉(zhuǎn),而改為手動旋轉(zhuǎn)。此時,可以在用戶界面提供再次開啟極坐標(biāo)隨攝像頭的朝向旋轉(zhuǎn)的選項。
[0102]S406、使終端保持水平方向,360度旋轉(zhuǎn)拍攝圖片。
[0103]本步驟中,在拍攝時,只在鎖定的拍攝區(qū)域的取景范圍內(nèi)進(jìn)行拍攝,對于超過鎖定的拍攝區(qū)域的取景則不再拍攝。
[0104]S407、按照預(yù)設(shè)的方案,檢測圖片重合內(nèi)容,根據(jù)預(yù)設(shè)規(guī)則隨俯仰角度的變化選取不同數(shù)量的圖片進(jìn)行保存,并記錄每個圖片的拍攝方向。
[0105]如圖8所示,為獲取的半球形全景圖片中的各個片段。
[0106]S408、根據(jù)該方位信息對存儲的各圖片進(jìn)行拼接生成半球形全景圖,并以小行星投影方式將半球形全景圖輸出到屏幕上,并根據(jù)終端的朝向,旋轉(zhuǎn)圖片方向。
[0107]實際應(yīng)用中,地景、空景中心區(qū)域拼接困難是半球形全景拼接中存在的一個問題,本步驟中,可以對此區(qū)域取景做特殊處理:
[0108]進(jìn)行拼接時,在該拼接圖片的中心設(shè)置拼接留白區(qū)域,該拼接留白區(qū)域為根據(jù)該方向坐標(biāo)擬定的兩個固定取景區(qū)域的圖片的圖案重合的圓形區(qū)域。
[0109]如圖9所示,SI區(qū)域為拼接留白,考慮根據(jù)方向坐標(biāo),根據(jù)方位擬定兩塊固定取景區(qū)域A、B,且A、B設(shè)定有一定重合區(qū)域,從而能夠生成畸變十分小的地景。
[0110]具體的,如果拍攝的是地景半球,則使對應(yīng)的地面景物在屏幕沿重力豎直向上的方向上,如果拍攝的是空景則相反。
[0111]實際應(yīng)用中,該步驟完成合成后,也可以不進(jìn)行顯示,而是在執(zhí)行步驟S409之后進(jìn)行顯示。在該步驟中進(jìn)行顯示,可以使已拍攝與未拍攝的區(qū)域投影在球形區(qū)域中,降低了拍攝難度。并且確定輸出全景圖片的投影方式為小行星投影,避免了復(fù)雜的變換,簡化了拍攝過程,提高了圖片存儲與顯示的效率。
[0112]S408、存儲半球形全景圖內(nèi)容,并記錄方位信息。
[0113]本步驟中,存儲的半球形全景圖為圓形圖片。
[0114]S409、根據(jù)預(yù)設(shè)的方案對該半球形全景圖進(jìn)行優(yōu)化處理。
[0115]實際應(yīng)用中,對半球形全景圖進(jìn)行優(yōu)化處理,包括如下幾種情況:
[0116]1、對未拍攝區(qū)域補(bǔ)償當(dāng)該半球形全景圖中存在無內(nèi)容的空白區(qū)域時,選取該空白區(qū)域相鄰的區(qū)域的圖片內(nèi)容,將該圖片內(nèi)容進(jìn)行模糊處理后填充該空白區(qū)域。
[0117]具體的,由于圖片中同時顯示已拍攝與未拍攝區(qū)域,而未拍攝區(qū)域即為空白區(qū)域,因該區(qū)域無內(nèi)容呈現(xiàn)顯得突兀生硬,可以采用預(yù)設(shè)方案填充未拍攝區(qū)域顯示內(nèi)容。比如,取未拍攝區(qū)域相鄰的已拍攝區(qū)域的圖片內(nèi)容,以一定的方式進(jìn)行模糊處理,并填充該未拍攝區(qū)域,如此循環(huán)處理圖片所有區(qū)域,使所有區(qū)域均有內(nèi)容填充。
[0118]2、當(dāng)該半球形全景圖中存在拼接留白時,將該拼接留白區(qū)域的圓周上的圖片內(nèi)容進(jìn)行拉伸直至該拼接留白的圓心處。
[0119]實際應(yīng)用中在某些場景下,地景、空景中心區(qū)域拼接困難,輸出效果差,故提供一種可選的地景補(bǔ)償模式,如圖10,白色區(qū)域為拼接留白,拍攝至此步驟后不再取景,將留白區(qū)域的圓周圖片內(nèi)容進(jìn)行拉伸,直至圓心,從而形成較好的合成效果。
[0120]3、當(dāng)該半球形全景圖以正方形的形式輸出時,將該拼接圖片的圓環(huán)狀空景中與該正方形的拼接圖片的四角對應(yīng)的區(qū)域進(jìn)行拉伸填充該四角的空白區(qū)域,并在該拼接圖片旋轉(zhuǎn)時根據(jù)選取填充區(qū)域的變化動態(tài)改變填充內(nèi)容。
[0121]具體的,在圖片拍攝完畢后,由于采用小行星投影方案輸出的圖片為圓形,故在輸出的正方形圖片的四角區(qū)域并無內(nèi)容,故采用一種方案來補(bǔ)償四角區(qū)域。如圖11,方形區(qū)域為輸出區(qū)域,SI區(qū)域為合成圖片地景,S2區(qū)域為圓環(huán)狀空景,取四角對應(yīng)的S3區(qū)域進(jìn)行拉伸用以填充空白內(nèi)容,并且在圖片旋轉(zhuǎn)時根據(jù)選取填充區(qū)域的變化動態(tài)改變填充內(nèi)容。
[0122]S410、根據(jù)用戶的操作以不同的查看模式顯示半球形全景圖。
[0123]具體的,本實施例的查看模式包括手動模式和指南針模式。
[0124]手動模式:坐標(biāo)中正北方向默認(rèn)指向屏幕上方,用戶可通過控制手勢縮放旋轉(zhuǎn)半球形全景圖,可選的,用戶可以自定義打開四角補(bǔ)償?shù)臓顟B(tài),動態(tài)填充四角空缺區(qū)域,但在打開四角補(bǔ)償?shù)臓顟B(tài)下半球形全景圖中心固定在屏幕中央不可偏移。
[0125]指南針模式:利用終端的磁力傳感器手機(jī)以及加速度傳感器計算終端的朝向,固定半球形全景圖中心,使半球形全景圖對應(yīng)正確的方向而旋轉(zhuǎn),可選的,用戶可以自定義打開四角補(bǔ)償?shù)臓顟B(tài),動態(tài)填充四角空缺區(qū)域。
[0126]本實施例的半球形全景圖的拍攝方法,能夠在拍攝過程便捷地獲取圖像方位信息,從而使球狀全景合成更加簡易高效。確定了輸出圖片的投影方式為小行星投影,避免了復(fù)雜的變換,簡化了拍攝過程,提高了圖片存儲與顯示的效率。對半球形全景圖片進(jìn)行拼接時,同時顯示已拍攝與未拍攝的區(qū)域投影在球形區(qū)域中,降低了拍攝難度,同時對未拍攝區(qū)域進(jìn)行一定地優(yōu)化顯示,并且拍攝過程中顯示內(nèi)容根據(jù)終端設(shè)備朝向而作出反饋,在保存后再查看圖片同樣可根據(jù)方位而變化,具備一定的趣味性與良好的用戶體驗:
[0127](I)通過利用方位信息使球狀全景圖片合成效率高;
[0128](2)固定了球形全景輸出時的投影方式,輸出效率高;
[0129](3)新穎的交互邏輯、顯示界面與圖片優(yōu)化方式,易用性高,體驗好;
[0130](4)照片在查看模式下根據(jù)手機(jī)方位朝向呈羅盤式旋轉(zhuǎn)跟隨,用戶代入感強(qiáng)。
[0131]在上述實施例的基礎(chǔ)上,本發(fā)明實施例四提供了一種半球形全景圖的拍攝裝置,請參閱圖12,該裝置包括:
[0132]拍攝區(qū)域鎖定單元1201,用于在初始化終端的方向坐標(biāo)之前,根據(jù)用戶的選擇鎖定拍攝區(qū)域:當(dāng)用戶選擇拍攝地景半球時,鎖定拍攝區(qū)域為沿水平方向上45度角以內(nèi)的區(qū)域為拍攝區(qū)域;或者當(dāng)用戶選擇拍攝空景半球時,鎖定拍攝區(qū)域為沿水平方向上45度角以外的區(qū)域為拍攝區(qū)域。
[0133]初始化單元1202,利用該終端的加速度傳感器與磁力傳感器計算該終端的方位信息,以及以正東、正北、沿重力豎直向上方向為正方向建立三維坐標(biāo)系。
[0134]具體的,該初始化單元1202,還用于利用該終端的加速度傳感器與磁力傳感器計算該終端的方位信息,以及以正東、正北、沿重力豎直向上方向為正方向建立三維坐標(biāo)系。
[0135]顯示單元1203,用于在該終端的屏幕中沿重力豎直向上的方向上根據(jù)后置攝像頭的朝向旋轉(zhuǎn)顯示該三維坐標(biāo)系的極坐標(biāo)系。
[0136]拍攝單元1204,用于在鎖定的拍攝區(qū)域內(nèi)進(jìn)行360度旋轉(zhuǎn)拍攝,并根據(jù)該方向坐標(biāo)記錄拍攝的各圖片的方位信息。具體的,該拍攝單元包括:
[0137]拍攝模塊,用于在終端保持在水平方向時,360度旋轉(zhuǎn)拍攝圖片;
[0138]方向確定模塊,用于根據(jù)該極坐標(biāo)系追蹤拍攝的圖片的拍攝方向;
[0139]選擇模塊,用于檢測該拍攝的圖片的重合內(nèi)容,并根據(jù)預(yù)設(shè)規(guī)則及俯仰角度的變化選取不同數(shù)量的圖片進(jìn)行保存,并記錄每個圖片的拍攝方向。
[0140]拼接單元1026,用于根據(jù)該各圖片的方位信息以及該方向坐標(biāo)將該各圖片進(jìn)行全景拼接生成半球形全景圖。
[0141]具體的,拼接單元1026還可以在進(jìn)行拼接時,在該半球形全景圖的中心設(shè)置拼接留白區(qū)域,該拼接留白區(qū)域為根據(jù)該方向坐標(biāo)擬定的兩個固定取景區(qū)域的圖片的圖案重合的圓形區(qū)域。
[0142]實際應(yīng)用中,該顯示單元1023,還用于以小行星投影方式將半球形全景圖輸出到屏幕上,并根據(jù)終端的朝向旋轉(zhuǎn)圖片方向。
[0143]存儲單元1027,用于存儲半球形全景圖內(nèi)容,并記錄方位信息、
[0144]優(yōu)化單元1028,用于根據(jù)預(yù)設(shè)的方案對該半球形全景圖進(jìn)行優(yōu)化處理。
[0145]具體的,該優(yōu)化單元1028,還用于在當(dāng)該半球形全景圖中存在無內(nèi)容的空白區(qū)域時,選取該空白區(qū)域相鄰的區(qū)域的圖片內(nèi)容,將該圖片內(nèi)容進(jìn)行模糊處理后填充該空白區(qū)域;或者用于在該半球形全景圖中存在拼接留白時,將該拼接留白區(qū)域的圓周上的圖片內(nèi)容進(jìn)行拉伸直至該拼接留白的圓心處;或者用于在半球形全景圖以正方形的形式輸出時,將該拼接圖片的圓環(huán)狀空景中與該正方形的拼接圖片的四角對應(yīng)的區(qū)域進(jìn)行拉伸填充該四角的空白區(qū)域,并在該拼接圖片旋轉(zhuǎn)時根據(jù)選取填充區(qū)域的變化動態(tài)改變填充內(nèi)容。
[0146]在一個可選的方案中,顯示單元1203,還用于根據(jù)用戶的操作以不同的查看模式顯示半球形全景圖。
[0147]具體的,本實施例的查看模式包括手動模式和指南針模式。
[0148]手動模式:坐標(biāo)中正北方向默認(rèn)指向屏幕上方,用戶可通過控制手勢縮放旋轉(zhuǎn)半球形全景圖,可選的,用戶可以自定義打開四角補(bǔ)償?shù)臓顟B(tài),動態(tài)填充四角空缺區(qū)域,但在打開四角補(bǔ)償?shù)臓顟B(tài)下半球形全景圖中心固定在屏幕中央不可偏移。
[0149]指南針模式:利用終端的磁力傳感器手機(jī)以及加速度傳感器計算終端的朝向,固定半球形全景圖中心,使半球形全景圖對應(yīng)正確的方向而旋轉(zhuǎn),可選的,用戶可以自定義打開四角補(bǔ)償?shù)臓顟B(tài),動態(tài)填充四角空缺區(qū)域。
[0150]本實施例的半球形全景圖的拍攝裝置,能夠在拍攝過程便捷地獲取圖像方位信息,從而使球狀全景合成更加簡易高效。確定了輸出圖片的投影方式為小行星投影,避免了復(fù)雜的變換,簡化了拍攝過程,提高了圖片存儲與顯示的效率。對半球形全景圖片進(jìn)行拼接時,同時顯示已拍攝與未拍攝的區(qū)域投影在球形區(qū)域中,降低了拍攝難度,同時對未拍攝區(qū)域進(jìn)行一定地優(yōu)化顯示,并且拍攝過程中顯示內(nèi)容根據(jù)終端設(shè)備朝向而作出反饋,在保存后再查看圖片同樣可根據(jù)方位而變化,具備一定的趣味性與良好的用戶體驗:
[0151](I)通過利用方位信息使球狀全景圖片合成效率高;
[0152](2)固定了球形全景輸出時的投影方式,輸出效率高;
[0153](3)新穎的交互邏輯、顯示界面與圖片優(yōu)化方式,易用性高,體驗好;
[0154](4)照片在查看模式下根據(jù)手機(jī)方位朝向呈羅盤式旋轉(zhuǎn)跟隨,用戶代入感強(qiáng)。
[0155]本發(fā)明實施例五提供了一種終端。請參閱圖13,該終端包括拍攝裝置1301、攝像頭1302、加速傳感器1303及磁力傳感器1304。
[0156]拍攝裝置1301可以采用實施例二或?qū)嵤├牡呐臄z裝置,此處不再贅述。
[0157]拍攝裝置1301,分別與攝像頭1302、加速傳感器1303、磁力傳感器1304連接,用于鎖定拍攝區(qū)域,并控制該攝像頭在該拍攝區(qū)域內(nèi)進(jìn)行360度旋轉(zhuǎn)拍攝,以及利用該加速度傳感器及該磁力傳感器計算手機(jī)的方位信息,并根據(jù)該方位信息對拍攝的圖片進(jìn)行拼接生成半球形全景圖。
[0158]本實施例的終端,通過初始化終端的方向坐標(biāo),可以獲取拍攝圖片的訪問信息,然后通過利用方位信息將各圖片進(jìn)行全景拼接生成半球形全景圖,基于本發(fā)明實施例的終端可以根據(jù)預(yù)設(shè)的方案對全景圖進(jìn)行優(yōu)化處理,如圖14、圖15所示,為本發(fā)明實施例拍攝裝置的一種拍照效果圖。
[0159]需要說明的是,在本文中,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者裝置不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者裝置所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括該要素的過程、方法、物品或者裝置中還存在另外的相同要素。
[0160]上述本發(fā)明實施例序號僅僅為了描述,不代表實施例的優(yōu)劣。
[0161]通過以上的實施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到上述實施例方法可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更佳的實施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機(jī)軟件產(chǎn)品存儲在一個存儲介質(zhì)(如R0M/RAM、磁碟、光盤)中,包括若干指令用以使得一臺終端設(shè)備(可以是手機(jī),計算機(jī),月艮務(wù)器,空調(diào)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述的方法。
[0162]以上僅為本發(fā)明的優(yōu)選實施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。
【主權(quán)項】
1.一種半球形全景圖的拍攝方法,其特征在于,所述方法包括步驟: 初始化終端的方向坐標(biāo); 進(jìn)行360度旋轉(zhuǎn)拍攝,并根據(jù)所述方向坐標(biāo)記錄拍攝的各圖片的方位信息; 根據(jù)所述各圖片的方位信息以及所述方向坐標(biāo)將所述各圖片進(jìn)行全景拼接生成半球形全景圖; 根據(jù)預(yù)設(shè)的方案對所述半球形全景圖進(jìn)行優(yōu)化處理。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述初始化終端的方向坐標(biāo),包括: 利用所述終端的加速度傳感器與磁力傳感器計算所述終端的方位信息; 以正東、正北、沿重力豎直向上方向為正方向建立三維坐標(biāo)系; 在所述終端的屏幕中沿重力豎直向上的方向上根據(jù)后置攝像頭的朝向旋轉(zhuǎn)顯示所述三維坐標(biāo)系的極坐標(biāo)系。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述初始化終端的方向坐標(biāo)之前,所述方法還包括: 根據(jù)用戶的選擇鎖定拍攝區(qū)域:當(dāng)用戶選擇拍攝地景半球時,鎖定拍攝區(qū)域為沿水平方向上45度角以內(nèi)的區(qū)域為拍攝區(qū)域;或者當(dāng)用戶選擇拍攝空景半球時,鎖定拍攝區(qū)域為沿水平方向上45度角以外的區(qū)域為拍攝區(qū)域。4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述進(jìn)行360度旋轉(zhuǎn)拍攝,并根據(jù)所述方向坐標(biāo)記錄拍攝的各圖片的方位信息,包括: 終端保持在水平方向時,360度旋轉(zhuǎn)拍攝圖片; 檢測拍攝的圖片的重合內(nèi)容,并根據(jù)預(yù)設(shè)規(guī)則隨俯仰角度的變化選取不同數(shù)量的圖片進(jìn)行保存,并記錄每個圖片的拍攝方向。5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述根據(jù)所述各圖片的方位信息以及所述方向坐標(biāo)將所述各圖片進(jìn)行全景拼接生成半球形全景圖時,所述方法還包括: 進(jìn)行拼接時,在所述半球形全景圖的中心設(shè)置拼接留白區(qū)域,所述拼接留白區(qū)域為根據(jù)所述方向坐標(biāo)擬定的兩個固定取景區(qū)域的圖片的圖案重合的圓形區(qū)域。6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述根據(jù)預(yù)設(shè)的方案對所述半球形全景圖進(jìn)行優(yōu)化處理,包括: 當(dāng)所述半球形全景圖中存在無內(nèi)容的空白區(qū)域時,選取所述空白區(qū)域相鄰的區(qū)域的圖片內(nèi)容,將所述圖片內(nèi)容進(jìn)行模糊處理后填充所述空白區(qū)域;或者 當(dāng)所述半球形全景圖中存在拼接留白時,將所述拼接留白區(qū)域的圓周上的圖片內(nèi)容進(jìn)行拉伸直至所述拼接留白的圓心處;或者 當(dāng)所述半球形全景圖以正方形的形式輸出時,將所述拼接圖片的圓環(huán)狀空景中與所述正方形的拼接圖片的四角對應(yīng)的區(qū)域進(jìn)行拉伸填充所述四角的空白區(qū)域,并在所述拼接圖片旋轉(zhuǎn)時根據(jù)選取填充區(qū)域的變化動態(tài)改變填充內(nèi)容。7.根據(jù)權(quán)利要求1至6任一項所述的方法,其特征在于,所述方法還包括:將所述半球形全景圖輸出在終端屏幕上,并根據(jù)終端的朝向旋轉(zhuǎn)所述拼接圖片的方向。8.一種半球形全景圖的拍攝裝置,其特征在于,所述裝置包括: 初始化單元,用于初始化終端的方向坐標(biāo); 拍攝單元,用于進(jìn)行360度旋轉(zhuǎn)拍攝,并根據(jù)所述方向坐標(biāo)記錄拍攝的各圖片的方位信息; 拼接單元,用于根據(jù)所述各圖片的方位信息以及所述方向坐標(biāo)將所述各圖片進(jìn)行全景拼接生成半球形全景圖; 優(yōu)化單元,用于根據(jù)預(yù)設(shè)的方案對所述半球形全景圖進(jìn)行優(yōu)化處理。9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述初始化單元,還用于利用所述終端的加速度傳感器與磁力傳感器計算所述終端的方位信息,以及以正東、正北、沿重力豎直向上方向為正方向建立三維坐標(biāo)系; 所述裝置,還包括: 顯示單元,用于在所述終端的屏幕中沿重力豎直向上的方向上根據(jù)后置攝像頭的朝向旋轉(zhuǎn)顯示所述三維坐標(biāo)系的極坐標(biāo)系。10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述裝置還包括拍攝區(qū)域鎖定單元,用于在初始化終端的方向坐標(biāo)之前,根據(jù)用戶的選擇鎖定拍攝區(qū)域:當(dāng)用戶選擇拍攝地景半球時,鎖定拍攝區(qū)域為沿水平方向上45度角以內(nèi)的區(qū)域為拍攝區(qū)域;或者當(dāng)用戶選擇拍攝空景半球時,鎖定拍攝區(qū)域為沿水平方向上45度角以外的區(qū)域為拍攝區(qū)域。11.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述拍攝單元,包括: 拍攝模塊,用于在終端保持在水平方向時,360度旋轉(zhuǎn)拍攝圖片; 方向確定模塊,用于根據(jù)所述極坐標(biāo)系追蹤拍攝的圖片的拍攝方向; 選擇模塊,用于檢測所述拍攝的圖片的重合內(nèi)容,并根據(jù)預(yù)設(shè)規(guī)則及俯仰角度的變化選取不同數(shù)量的圖片進(jìn)行保存,并記錄每個圖片的拍攝方向。12.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述根據(jù)拼接單元,還用于在進(jìn)行拼接時,在所述半球形全景圖的中心設(shè)置拼接留白區(qū)域,所述拼接留白區(qū)域為根據(jù)所述方向坐標(biāo)擬定的兩個固定取景區(qū)域的圖片的圖案重合的圓形區(qū)域。13.根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述優(yōu)化單元,還用于在當(dāng)所述半球形全景圖中存在無內(nèi)容的空白區(qū)域時,選取所述空白區(qū)域相鄰的區(qū)域的圖片內(nèi)容,將所述圖片內(nèi)容進(jìn)行模糊處理后填充所述空白區(qū)域;或者用于在所述半球形全景圖中存在拼接留白時,將所述拼接留白區(qū)域的圓周上的圖片內(nèi)容進(jìn)行拉伸直至所述拼接留白的圓心處;或者用于在半球形全景圖以正方形的形式輸出時,將所述拼接圖片的圓環(huán)狀空景中與所述正方形的拼接圖片的四角對應(yīng)的區(qū)域進(jìn)行拉伸填充所述四角的空白區(qū)域,并在所述拼接圖片旋轉(zhuǎn)時根據(jù)選取填充區(qū)域的變化動態(tài)改變填充內(nèi)容。14.根據(jù)權(quán)利要求10至13任一項所述的裝置,其特征在于,所述顯示單元,還用于將所述半球形全景圖輸出在終端屏幕上,并根據(jù)終端的朝向旋轉(zhuǎn)所述拼接圖片的方向。15.—種終端,其特征在于,所述終端包括攝像頭、加速傳感器、磁力傳感器以及如權(quán)利要求8至14任一項所述的拍攝裝置,所述拍攝裝置,用于鎖定拍攝區(qū)域,并控制所述攝像頭在所述拍攝區(qū)域內(nèi)進(jìn)行360度旋轉(zhuǎn)拍攝,以及利用所述加速度傳感器及所述磁力傳感器計算手機(jī)的方位信息,并根據(jù)所述方位信息對拍攝的圖片進(jìn)行拼接生成半球形全景圖。
【文檔編號】H04N5/232GK105827978SQ201610278136
【公開日】2016年8月3日
【申請日】2016年4月28日
【發(fā)明人】黃俊文, 陳奇川
【申請人】努比亞技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
屏东市| 通榆县| 霍邱县| 达日县| 凉山| 大邑县| 丹巴县| 凤阳县| 汾西县| 漳平市| 瓮安县| 景洪市| 岑溪市| 资源县| 井研县| 乐至县| 东兴市| 本溪| 玉树县| 萨迦县| 浙江省| 长白| 丽水市| 松江区| 乌苏市| 安丘市| 大埔区| 抚远县| 安国市| 修水县| 荣昌县| 扎囊县| 峨眉山市| 揭阳市| 宁远县| 上饶县| 房山区| 揭阳市| 古田县| 土默特右旗| 卓尼县|