亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種全景拍攝方法及裝置的制作方法

文檔序號(hào):2690552閱讀:142來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):一種全景拍攝方法及裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明屬于相機(jī)技術(shù)領(lǐng)域,尤其涉及一種全景拍攝方法及裝置。
背景技術(shù)
隨著相機(jī)全景拍攝功能的普及,越來(lái)越多的用戶(hù)通過(guò)相機(jī)進(jìn)行全景拍攝,以得到全景照片。用戶(hù)可在不同的地點(diǎn)全景拍攝精彩的瞬間或優(yōu)美的景色,將美好的瞬間留住,以便慢慢回味。然而,全景拍攝需要搜索用戶(hù)拍攝的多張照片的邊緣部分,將成像效果最為接近的區(qū)域加以重合,才能將拍攝的多張照片拼接成全景照片。由于有的用戶(hù)在拍攝過(guò)程中并不清楚全景拍攝的技巧,當(dāng)拍攝的照片存在成像效果最為接近的區(qū)域較小或者沒(méi)有的情況時(shí),全景照片的拼接難度大,拼接的效果不好,導(dǎo)致用戶(hù)需要重新進(jìn)行拍攝,影響了操作效率。

發(fā)明內(nèi)容
本發(fā)明實(shí)施例的目的在于提供一種全景拍攝方法,旨在解決現(xiàn)有的全景照片的拼接難度大,導(dǎo)致用戶(hù)需要重新進(jìn)行拍攝,影響了操作效率的問(wèn)題。本發(fā)明實(shí)施例是這樣實(shí)現(xiàn)的,一種全景拍攝方法,包括當(dāng)拍攝完一張照片時(shí),檢測(cè)相機(jī)的掃描方向;當(dāng)相機(jī)于所述掃描方向的位移大于或等于預(yù)設(shè)的相同方向的從上一次照片拍攝到下一次照片拍攝的移動(dòng)距離時(shí),拍攝照片。本發(fā)明實(shí)施例的另一目的在于提供一種全景拍攝裝置,包括檢測(cè)單元,當(dāng)拍攝完一張照片時(shí),檢測(cè)相機(jī)的掃描方向;拍攝單元,當(dāng)相機(jī)于所述掃描方向的位移大于或等于預(yù)設(shè)的相同方向的從上一次照片拍攝到下一次照片拍攝的移動(dòng)距離時(shí),拍攝照片。在本發(fā)明實(shí)施例中,通過(guò)檢測(cè)相機(jī)的掃描方向,當(dāng)相機(jī)于掃描方向的位移大于或等于預(yù)設(shè)的相同方向的從上一次照片拍攝到下一次照片拍攝的移動(dòng)距離時(shí),拍攝照片,避免了拍攝的照片存在成像效果最為接近的區(qū)域較小或者沒(méi)有的情況,降低了拼接難度,相應(yīng)提升了拼接的效果,從而提高了用戶(hù)操作效率。


圖1是本發(fā)明實(shí)施例提供的全景拍攝方法的實(shí)現(xiàn)流程圖;圖2是本發(fā)明實(shí)施例提供的全景拍攝方法步驟SlOl具體實(shí)現(xiàn)流程圖;圖3是本發(fā)明實(shí)施例提供的全景拍攝裝置的結(jié)構(gòu)框圖。
具體實(shí)施例方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。在本發(fā)明實(shí)施例中,通過(guò)檢測(cè)相機(jī)的掃描方向,當(dāng)相機(jī)于掃描方向的位移大于或等于預(yù)設(shè)的相同方向的從上一次照片拍攝到下一次照片拍攝的移動(dòng)距離時(shí),拍攝照片,避免了拍攝的照片存在成像效果最為接近的區(qū)域較小或者沒(méi)有的情況,降低了拼接難度,相應(yīng)提升了拼接的效果,從而提高了用戶(hù)操作效率。圖1示出了本發(fā)明實(shí)施例提供的一種全景拍攝方法的實(shí)現(xiàn)流程,詳述如下在步驟SlOl中,當(dāng)拍攝完一張照片時(shí),檢測(cè)相機(jī)的掃描方向。在本實(shí)施例中,拍攝完一張圖片,具體可在全景拍攝啟動(dòng)時(shí),啟動(dòng)對(duì)相機(jī)中被攝景物成像進(jìn)行監(jiān)聽(tīng),以判斷圖片是否拍攝完畢。在本實(shí)施例中,由于相機(jī)中的微處理器對(duì)被攝景物,經(jīng)過(guò)模/數(shù)轉(zhuǎn)換器轉(zhuǎn)換面數(shù)字圖像信號(hào),再生成一定格式的數(shù)字圖像文件,因此可將生成數(shù)字圖像文件作為觸發(fā)條件,并對(duì)相機(jī)進(jìn)行監(jiān)聽(tīng),當(dāng)生成一定格式的數(shù)字圖像文件時(shí),表示一張圖片拍攝完畢,即觸發(fā)獲取相機(jī)的掃描方向的線(xiàn)程。在本實(shí)施例中,掃描方向包括豎直向上、豎直向下、水平向左、水平向右。檢測(cè)相機(jī)的掃描方向,具體可在相機(jī)的屏幕上,將第一張圖片上、下、左、右的邊緣處的特征作為原始特征,并對(duì)原始特征進(jìn)行標(biāo)識(shí),然后跟蹤標(biāo)識(shí),跟蹤的方式包括但不限于CamShift跟蹤、光流跟蹤以及粒子濾波跟蹤,檢測(cè)的方式包括但不限于adaboost的檢測(cè)。由于相機(jī)的鏡頭是通過(guò)固定的幀速率捕捉圖像,將數(shù)據(jù)保存在緩沖區(qū)中,并從中提取數(shù)據(jù)在屏幕上進(jìn)行圖像預(yù)覽。因此當(dāng)在屏幕的圖像預(yù)覽中檢測(cè)不到原始標(biāo)識(shí)時(shí),表示該相機(jī)的鏡頭往該原始特征所在的邊緣處的反方向移動(dòng),從而判斷出相機(jī)的掃描方向。在本實(shí)施例中,為便于說(shuō)明,以拍攝風(fēng)景為例,在第一張圖片中的樹(shù)木作為原始特征,樹(shù)木位于圖片的左邊緣處,當(dāng)樹(shù)木消失,表示相機(jī)的鏡頭往該原始特征所在的邊緣處的反方向移動(dòng),即為向右移動(dòng),表示掃描方向?yàn)樗较蛴摇W鳛楸景l(fā)明的一個(gè)優(yōu)選實(shí)施例,圖2示出了步驟SlOl具體實(shí)現(xiàn)流程,檢測(cè)相機(jī)的掃描方向具體為在步驟201中,獲取相機(jī)移動(dòng)方向的角度,該角度為該移動(dòng)方向與豎直方向或水平方向的角度。在本實(shí)施例中,獲取相機(jī)移動(dòng)方向的角度,具體地,可將屏幕上任一個(gè)像素點(diǎn)設(shè)為原點(diǎn),并獲取實(shí)時(shí)該像素點(diǎn)的像素坐標(biāo),獲取同一個(gè)像素點(diǎn)的實(shí)時(shí)像素坐標(biāo)為現(xiàn)有技術(shù),具體實(shí)施過(guò)程,在此不做贅述。像素坐標(biāo)包括橫坐標(biāo)和縱坐標(biāo),根據(jù)實(shí)時(shí)獲取像素點(diǎn)的縱坐標(biāo)與橫坐標(biāo)以及原點(diǎn),可得到正切值,再通過(guò)arctan函數(shù)對(duì)正切值進(jìn)行換算,得出移動(dòng)方向的角度,從而完成移動(dòng)方向的角度的獲取。在步驟202中,根據(jù)角度確定掃描方向。在本實(shí)施例中,根據(jù)角度確定掃描方向,該角度為移動(dòng)方向與豎直方向或水平方向的角度。當(dāng)角度大于45度小于135度時(shí),表示掃描方向?yàn)樨Q直向上;當(dāng)角度大于225度小于315度時(shí),表不掃描方向?yàn)樨Q直向下;當(dāng)角度處于135度至225度時(shí),表不掃描方向?yàn)樗较蜃?;?dāng)角度處于O度至45度或315度至360度,表示掃描方向?yàn)樗较蛴?。需要進(jìn)行說(shuō)明的是,角度大于45度小于135度中不包括90度,角度大于225度小于315度中不包括270度,當(dāng)像素點(diǎn)的橫坐標(biāo)為O且縱坐標(biāo)大于O時(shí),表示角度為90度,掃描方向?yàn)樨Q直向上。當(dāng)像素點(diǎn)的橫坐標(biāo)為O且縱坐標(biāo)大于O時(shí),表示角度為270度,掃描方向?yàn)樨Q直向下。作為本發(fā)明的另一個(gè)優(yōu)選實(shí)施例,獲取相機(jī)屏幕的橫坐標(biāo)和縱坐標(biāo),根據(jù)該橫坐標(biāo)和該縱坐標(biāo)的絕對(duì)值的比值,根據(jù)該比值確定掃描方向。在本實(shí)施例中,當(dāng)橫坐標(biāo)和縱坐標(biāo)大于O時(shí),當(dāng)縱坐標(biāo)的絕對(duì)值與橫坐標(biāo)的絕對(duì)值的比值大于I且縱坐標(biāo)大于O時(shí),掃描方向?yàn)樨Q直向上;當(dāng)縱坐標(biāo)的絕對(duì)值與橫坐標(biāo)的絕對(duì)值的比值大于I且縱坐標(biāo)小于O時(shí),表示掃描方向?yàn)樨Q直向下;當(dāng)縱坐標(biāo)的絕對(duì)值與橫坐標(biāo)的絕對(duì)值的比值小于等于I且橫坐標(biāo)大于O時(shí),表示掃描方向?yàn)樗较蜃?;?dāng)縱坐標(biāo)的絕對(duì)值與橫坐標(biāo)的絕對(duì)值的比值小于等于I且橫坐標(biāo)大于O時(shí),表不掃描方向?yàn)樗较蛴摇T诓襟ES102中,當(dāng)相機(jī)于掃描方向的位移大于或等于預(yù)設(shè)的相同方向的從上一次照片拍攝到下一次照片拍攝的移動(dòng)距離時(shí),拍攝照片。在本實(shí)施例中,根據(jù)預(yù)覽尺寸高度和寬度以及預(yù)設(shè)比值確定豎直向上、豎直向下、水平向左和水平向右的移動(dòng)距離。在本實(shí)施例中,通過(guò)各種環(huán)境測(cè)試設(shè)置預(yù)設(shè)比值,預(yù)設(shè)比值大于或等于O. 4小于1,在相機(jī)參數(shù)中獲取預(yù)覽尺寸的高度和寬度,根據(jù)預(yù)設(shè)比值,得出水平方向或豎直方向的移動(dòng)距離。掃描方向的位移可通過(guò)位移傳感器獲取,掃描方向的位移大于或等于同一方向的移動(dòng)距離時(shí),即進(jìn)行拍攝圖片。在本實(shí)施例中,為便于說(shuō)明,以實(shí)際應(yīng)用為例,位移占預(yù)覽尺寸的預(yù)設(shè)比值為O. 4,預(yù)覽尺寸為120毫米乘100毫米,當(dāng)一張圖片拍攝完畢后,相機(jī)被移動(dòng),此時(shí)檢測(cè)到相機(jī)的掃描方向?yàn)樗较蛴遥瑫r(shí)位移傳感器獲取到水平向右的移動(dòng)位移,當(dāng)移動(dòng)位移大于或等于48厘米時(shí),即進(jìn)行拍攝圖片。從而使得該圖片與上一張拍攝的圖片成像效果最為接近的區(qū)域接近40%,大大降低了拼接難度,相應(yīng)提升了拼接的效果。作為本發(fā)明的一個(gè)優(yōu)選實(shí)施例,在拍攝照片的步驟之后,還包括當(dāng)拍攝照片的張數(shù)大于或等于預(yù)設(shè)張數(shù)時(shí),拼接全景圖片。在本實(shí)施例中,當(dāng)啟動(dòng)全景拍攝后,在相機(jī)中獲取生成數(shù)字圖像文件個(gè)數(shù),數(shù)字圖像文件個(gè)數(shù)為拍攝圖片的張數(shù),當(dāng)張數(shù)達(dá)到預(yù)設(shè)張數(shù)時(shí),全景拍攝結(jié)束,啟動(dòng)拼接圖片的線(xiàn)程,以拼接全景圖片。作為本發(fā)明的一個(gè)優(yōu)選實(shí)施例,在檢測(cè)相機(jī)的掃描方向的步驟之后,根據(jù)掃描方向和位移生成方向圖,并顯示在屏幕上。在本實(shí)施例中,根據(jù)掃描方向和位移生成方向圖,具體可在屏幕的左上方預(yù)設(shè)的位置繪制定點(diǎn),將掃描方向中的豎直向上、豎直向下、水平向左、水平向右,分別用上、下、左、右的四個(gè)方向的箭頭進(jìn)行顯示,將位移乘以預(yù)設(shè)比例值,作為定點(diǎn)與箭頭之間的長(zhǎng)度,以生成方向圖。作為本發(fā)明的優(yōu)選實(shí)施例,在拍攝照片的步驟之前,包括讀取系統(tǒng)時(shí)間和用戶(hù)指定的時(shí)間;當(dāng)該時(shí)間到達(dá)時(shí),啟動(dòng)全景拍攝處理。在本實(shí)施例中,具體可通過(guò)一個(gè)顯示列表,該顯示列表包括設(shè)置,時(shí)間的劃分形式包括I分、5分、10分,用戶(hù)可以指定顯示列表中一個(gè)或多個(gè)時(shí)間,系統(tǒng)根據(jù)用戶(hù)所指定的時(shí)間,啟動(dòng)全景拍攝處理。作為本發(fā)明的另一個(gè)實(shí)施例,當(dāng)相機(jī)的攝像頭可以自動(dòng)進(jìn)行移動(dòng)時(shí),用戶(hù)可進(jìn)行設(shè)置持續(xù)全景拍攝的時(shí)間。讀取系統(tǒng)時(shí)間和用戶(hù)持續(xù)的時(shí)間;當(dāng)該時(shí)間到達(dá)時(shí),結(jié)束全景拍攝處理。圖3示出了本發(fā)明實(shí)施例提供的一種全景拍攝裝置的結(jié)構(gòu)框圖,該裝置可以運(yùn)行于具備攝像頭的各種終端,包括但不限于相機(jī)、移動(dòng)電話(huà)、口袋計(jì)算機(jī)(Pocket PersonalComputer, PPC)、掌上電腦、計(jì)算機(jī)、筆記本電腦、個(gè)人數(shù)字助理(Personal DigitalAssistant,PDA)等。為了便于說(shuō)明,僅示出了與本實(shí)施例相關(guān)的部分。參照?qǐng)D3,該全景拍攝裝置,包括檢測(cè)單元31,用于當(dāng)拍攝完一張照片時(shí),檢測(cè)相機(jī)的掃描方向。拍攝單元32,用于當(dāng)相機(jī)于掃描方向的位移大于或等于預(yù)設(shè)的相同方向的從上一次照片拍攝到下一次照片拍攝的移動(dòng)距離時(shí),拍攝照片。具體地,在該裝置中,該掃描方向包括豎直向上、豎直向下、水平向左和水平向右,該預(yù)設(shè)的相同方向的從上一次照片拍攝到下一次照片拍攝的移動(dòng)距離是根據(jù)以下方式設(shè)定的根據(jù)預(yù)覽尺寸高度和寬度以及預(yù)設(shè)比值確定豎直向上、豎直向下、水平向左和水平向右的移動(dòng)距離。具體地,在該裝置中,該檢測(cè)單元31,還包括獲取子單元311,用于獲取相機(jī)移動(dòng)方向的角度,該角度為該移動(dòng)方向與豎直方向或水平方向的角度。確定子單元312,用于根據(jù)角度確定掃描方向。進(jìn)一步地,在該裝置中,還包括拼接單元33,用于當(dāng)拍攝照片的張數(shù)大于或等于預(yù)設(shè)張數(shù)時(shí),拼接全景圖片。進(jìn)一步地,在該裝置中,還包括生成單元34,用于根據(jù)掃描方向和位移生成方向圖,并顯示在屏幕上。在本發(fā)明實(shí)施例中,通過(guò)檢測(cè)相機(jī)的掃描方向,當(dāng)相機(jī)于掃描方向的位移大于或等于預(yù)設(shè)的相同方向的從上一次照片拍攝到下一次照片拍攝的移動(dòng)距離時(shí),拍攝照片,避免了拍攝的照片存在成像效果最為接近的區(qū)域較小或者沒(méi)有的情況,降低了拼接難度,相應(yīng)提升了拼接的效果,從而提高了用戶(hù)操作效率。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種全景拍攝方法,其特征在于,包括 當(dāng)拍攝完一張照片時(shí),檢測(cè)相機(jī)的掃描方向; 當(dāng)相機(jī)于所述掃描方向的位移大于或等于預(yù)設(shè)的相同方向的從上一次照片拍攝到下一次照片拍攝的移動(dòng)距離時(shí),拍攝照片。
2.如權(quán)利要求1所述的方法,其特征在于,所述掃描方向包括豎直向上、豎直向下、水平向左和水平向右,所述預(yù)設(shè)的相同方向的從上一次照片拍攝到下一次照片拍攝的移動(dòng)距離是根據(jù)以下方式設(shè)定的根據(jù)預(yù)覽尺寸高度和寬度以及預(yù)設(shè)比值確定豎直向上、豎直向下、水平向左和水平向右的移動(dòng)距離。
3.如權(quán)利要求1所述的方法,其特征在于,所述檢測(cè)相機(jī)的掃描方向具體為 獲取相機(jī)移動(dòng)方向的角度,所述角度為所述移動(dòng)方向與豎直方向或水平方向的角度; 根據(jù)所述角度確定掃描方向。
4.如權(quán)利要求1所述的方法,其特征在于,所述拍攝照片的步驟之后,所述方法還包括當(dāng)拍攝照片的張數(shù)大于或等于預(yù)設(shè)張數(shù)時(shí),拼接全景圖片。
5.如權(quán)利要求1所述的方法,其特征在于,所述檢測(cè)相機(jī)的掃描方向的步驟之后,所述方法還包括 根據(jù)所述掃描方向和位移生成方向圖,并顯示在屏幕上。
6.一種全景拍攝裝置,其特征在于,包括 檢測(cè)單元,用于當(dāng)拍攝完一張照片時(shí),檢測(cè)相機(jī)的掃描方向; 拍攝單元,用于當(dāng)相機(jī)于所述掃描方向的位移大于或等于預(yù)設(shè)的相同方向的從上一次照片拍攝到下一次照片拍攝的移動(dòng)距離時(shí),拍攝照片。
7.如權(quán)利要求6所述的裝置,其特征在于,所述掃描方向包括豎直向上、豎直向下、水平向左和水平向右,所述預(yù)設(shè)的相同方向的從上一次照片拍攝到下一次照片拍攝的移動(dòng)距離是根據(jù)以下方式設(shè)定的根據(jù)預(yù)覽尺寸高度和寬度以及預(yù)設(shè)比值確定豎直向上、豎直向下、水平向左和水平向右的移動(dòng)距離。
8.如權(quán)利要求6所述的裝置,其特征在于,所述檢測(cè)單元,包括 獲取子單元,用于獲取相機(jī)移動(dòng)方向的角度,所述角度為所述移動(dòng)方向與豎直方向或水平方向的角度; 確定子單元,用于根據(jù)所述角度確定掃描方向。
9.如權(quán)利要求6所述的裝置,其特征在于,還包括 拼接單元,用于當(dāng)拍攝照片的張數(shù)大于或等于預(yù)設(shè)張數(shù)時(shí),拼接全景圖片。
10.如權(quán)利要求6所述的裝置,其特征在于,還包括 生成單元,用于根據(jù)所述掃描方向和位移生成方向圖,并顯示在屏幕上。
全文摘要
本發(fā)明適用于相機(jī)技術(shù)領(lǐng)域,提供了一種全景拍攝方法及裝置,包括當(dāng)拍攝完一張照片時(shí),檢測(cè)相機(jī)的掃描方向;當(dāng)相機(jī)于所述掃描方向的位移大于或等于預(yù)設(shè)的相同方向的從上一次照片拍攝到下一次照片拍攝的移動(dòng)距離時(shí),拍攝照片。在本發(fā)明實(shí)施例中,通過(guò)檢測(cè)相機(jī)的掃描方向,當(dāng)相機(jī)于掃描方向的位移大于或等于預(yù)設(shè)的相同方向的從上一次照片拍攝到下一次照片拍攝的移動(dòng)距離時(shí),拍攝照片,避免了拍攝的照片存在成像效果最為接近的區(qū)域較小或者沒(méi)有的情況,降低了拼接難度,相應(yīng)提升了拼接的效果,從而提高了用戶(hù)操作效率。
文檔編號(hào)G03B37/02GK103034042SQ201210560370
公開(kāi)日2013年4月10日 申請(qǐng)日期2012年12月20日 優(yōu)先權(quán)日2012年12月20日
發(fā)明者肖云鶴 申請(qǐng)人:廣東歐珀移動(dòng)通信有限公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1