本發(fā)明實(shí)施例涉及終端技術(shù)領(lǐng)域,尤其涉及一種具有雙攝像頭的終端及拍照方法。
背景技術(shù):
在現(xiàn)有技術(shù)中,由于攝像頭的最大視場(chǎng)角的范圍為[63°,75°]之間,所以終端使用單個(gè)攝像頭難以獲得廣角照片;如果用戶想要使用單個(gè)攝像頭拍攝廣角照片,需要通過不斷地手動(dòng)旋轉(zhuǎn)攝像頭來采集圖片,將采集到的所有圖片在終端上合成一張廣角照片,但是由于用戶在旋轉(zhuǎn)終端的過程中容易發(fā)生晃動(dòng),從而造成采集的圖片不在同一水平面上,進(jìn)而導(dǎo)致合成的廣角照片產(chǎn)生畸變。
目前具有雙攝像頭的終端,其中雙攝像頭在終端的一個(gè)屏上,造成雙攝像頭的可旋轉(zhuǎn)范圍有限,不能實(shí)現(xiàn)[0°,360°]的旋轉(zhuǎn);在進(jìn)行廣角拍攝時(shí),需要旋轉(zhuǎn)雙攝像頭到合適的角度位置進(jìn)行拍攝,而且雙攝像頭能被旋轉(zhuǎn)到的最大角度所拍攝的兩張圖片合成的圖片對(duì)應(yīng)的圖片即為最大范圍的廣角圖片,由于雙攝像頭不能實(shí)現(xiàn)[0°,360°]范圍的旋轉(zhuǎn),因此,獲得的廣角圖片的范圍仍然較小。
綜上,亟需一種具有雙攝像頭的終端及拍照方案,用于實(shí)現(xiàn)獲得大范圍的廣角拍攝。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提供了一種具有雙攝像頭的終端及拍照方法,用于實(shí)現(xiàn)獲得大范圍的廣角拍攝圖片。
本發(fā)明實(shí)施例提供一種具有雙攝像頭的終端,包括第一主體;第二主體,可旋轉(zhuǎn)連接所述第一主體;第一攝像頭和第二攝像頭,分別設(shè)于所述第一主體和所述第二主體,所述第一攝像頭和所述第二攝像頭之間的夾角隨所述第一主體和所述第二主體的旋轉(zhuǎn)變化,變化范圍為[0°,360°],所述第一攝像頭用于拍攝第一圖片,所述第二攝像頭用于拍攝第二圖片;預(yù)設(shè)單元,用于預(yù)設(shè)所述終端的拍照模式,及相應(yīng)拍照模式中所述第一攝像頭和所述第二攝像頭的拍照參數(shù);其中,所述拍照模式包括效果增強(qiáng)模式和廣角拍照模式,所述拍照模式為效果增強(qiáng)模式時(shí),所述第一攝像頭和所述第二攝像頭的拍照參數(shù)設(shè)置為不同值;所述拍照模式為廣角拍照模式時(shí),所述第一攝像頭和所述第二攝像頭的拍照參數(shù)設(shè)置為相同值;合成單元,用于對(duì)所述第一圖片和所述第二圖片進(jìn)行合成,所述合成包括將所述第一圖片和所述第二圖片合成具有效果增強(qiáng)的第三圖片或具有廣角效果的第四圖片。
可選地,所述終端還包括判斷單元和選擇單元;所述判斷單元用于判斷所述第一圖片與所述第二圖片的重疊區(qū)域的面積是否大于或等于預(yù)設(shè)重疊區(qū)域閾值,是則所述選擇單元選擇拍照模式為效果增強(qiáng)模式,其中,所述重疊區(qū)域的場(chǎng)景角度滿足所述需拍攝范圍的場(chǎng)景角度;當(dāng)所述判斷單元判斷所述第一圖片與所述第二圖片重疊區(qū)域的面積小于預(yù)設(shè)重疊區(qū)域閾值時(shí),所述選擇單元選擇拍照模式為廣角拍照模式。
可選地,所述預(yù)設(shè)單元還用于預(yù)設(shè)相應(yīng)拍照模式中,所述場(chǎng)景角度、與所述第一攝像頭和所述第二攝像頭之間的夾角的映射列表;所述終端還包括指令接收單元及旋轉(zhuǎn)單元,所述指令接收單元用于接收用戶輸入的拍照模式,以及需拍攝范圍的場(chǎng)景角度;所述旋轉(zhuǎn)單元用于根據(jù)用戶輸入的拍照模式和所述映射列表,旋轉(zhuǎn)所述第一主體和所述第二主體,使所述第一攝像頭和所述第二攝像頭之間的夾角等于需拍攝范圍的場(chǎng)景角度在所述拍照模式下對(duì)應(yīng)的所述第一攝像頭和所述第二攝像頭之間的夾角。
可選地,當(dāng)所述拍照模式為所述效果增強(qiáng)模式時(shí),所述第一攝像頭和所述第二攝像頭之間的夾角等于所述需拍攝范圍的場(chǎng)景角度在所述效果增強(qiáng)模式下對(duì)應(yīng)的所述第一攝像頭和第二攝像頭之間的夾角,所述第一攝像頭拍攝第一圖片,所述第二攝像頭拍攝第二圖片;其中,所述第一圖片和所述第二圖片的重疊區(qū)域的面積大于或等于重疊區(qū)域閾值。
可選地,當(dāng)所述拍照模式為所述廣角拍照模式時(shí),所述第一攝像頭和所述第二攝像頭之間的夾角等于所述需拍攝范圍的場(chǎng)景角度在所述廣角拍照模式下對(duì)應(yīng)的所述第一攝像頭和第二攝像頭之間的夾角,所述第一攝像頭拍攝第一圖片,所述第二攝像頭拍攝第二圖片;其中,所述第一圖片和所述第二圖片的重疊區(qū)域的面積小于重疊區(qū)域閾值。
可選地,所述旋轉(zhuǎn)單元,用于:從所述終端的所述第一主體和所述第二主體的初始位置開始,旋轉(zhuǎn)張開所述第一主體和所述第二主體,并在旋轉(zhuǎn)過程中通過所述第一攝像頭拍攝M張第一圖片,通過所述第二攝像頭拍攝M張第二圖片;其中,所述終端的所述第一主體和所述第二主體的初始位置為所述第一主體和所述第二主體閉合的位置;所述M為大于等于1的整數(shù);所述M張第一圖片與所述M張第二圖片一一對(duì)應(yīng);所述M張第一圖片中的第一張第一圖片與所述M張第二圖片中的第一張第二圖片的場(chǎng)景角度滿足所述需拍攝范圍的場(chǎng)景角度;所述M張第一圖片中的最后一張第一圖片與所述M張第二圖片中的最后一張第二圖片之間有重疊、且重疊區(qū)域小于所述重疊區(qū)域閾值;所述合成單元對(duì)所述M張第一圖片和所述M張第二圖片進(jìn)行合成,得到合成后圖片。
可選地,所述旋轉(zhuǎn)單元,用于:從所述第一主體和所述第二主體的初始位置開始旋轉(zhuǎn)張開所述第一主體和所述第二主體;在旋轉(zhuǎn)所述第一主體和所述第二主體的過程中每隔預(yù)設(shè)時(shí)長(zhǎng)通過所述第一攝像頭拍攝一張第一圖片,并通過所述第二攝像頭拍攝一張第二圖片,得到所述M張第一圖片和所述M張第二圖片;
或者;
從所述第一主體和所述第二主體的初始位置開始旋轉(zhuǎn)開啟所述第一主體和所述第二主體;在旋轉(zhuǎn)所述第一主體和所述第二主體的過程中通過所述第一攝像頭拍攝第一張第一圖片,并通過所述第二攝像頭拍攝第一張第二圖片,并在確認(rèn)采集到的第i張第一圖片與第i-1張第一圖片之間的關(guān)系滿足第一預(yù)設(shè)條件時(shí)拍攝所述第i張第一圖片,得到在旋轉(zhuǎn)過程中拍攝所述M張第一圖片;并在確認(rèn)采集到的第i張第二圖片與第i-1張第二圖片之間的關(guān)系滿足第二預(yù)設(shè)條件時(shí)拍攝所述第i張第二圖片,得到在旋轉(zhuǎn)過程中拍攝所述M張第二圖片;其中,i的取值范圍為[2,M];所述第一預(yù)設(shè)條件為,所述第一攝像頭所采集到的所述第i張第一圖片與所述第i-1張第一圖片之間重疊區(qū)域的面積小于所述重疊區(qū)域閾值;所述第二預(yù)設(shè)條件為,所述第二攝像頭所采集到的所述第i張第二圖片與所述第i-1張第二圖片之間重疊區(qū)域的面積小于所述重疊區(qū)域閾值。
可選地,所述終端還包括至少一顯示單元,用于顯示所述第一圖片、第二圖片、第三圖片或第四圖片中的至少一張圖片,所述顯示單元與所述第一攝像頭分別設(shè)于所述第一主體的兩個(gè)相對(duì)表面,或所述顯示單元與所述第二攝像頭分別設(shè)于所述第二主體的兩個(gè)相對(duì)表面。
本發(fā)明實(shí)施例提供一種具有雙攝像頭的終端的拍照方法,適用于包括具有第一主體和可旋轉(zhuǎn)連接所述第一主體的第二主體的終端,所述終端的所述第一主體和所述第二主體上分別設(shè)有第一攝像頭和第二攝像頭,所述第一攝像頭和所述第二攝像頭之間的夾角隨所述第一主體和所述第二主體的旋轉(zhuǎn)變化,變化范圍為[0°,360°],該方法包括:
預(yù)設(shè)拍照模式步驟,包括預(yù)設(shè)所述終端的拍照模式,及相應(yīng)拍照模式中所述第一攝像頭和所述第二攝像頭的拍照參數(shù);其中,所述拍照模式包括效果增強(qiáng)模式和廣角拍照模式;若確定所述拍照模式為效果增強(qiáng)模式時(shí),所述第一攝像頭和所述第二攝像頭的拍照參數(shù)設(shè)置為不同值;若確定所述拍照模式為廣角拍照模式時(shí),所述第一攝像頭和所述第二攝像頭的拍照參數(shù)設(shè)置為相同值;拍攝圖片步驟,包括通過所述第一攝像頭拍攝第一圖片,并通過所述第二攝像頭拍攝第二圖片;合成圖片步驟,包括對(duì)所述第一圖片和所述第二圖片進(jìn)行合成,所述合成包括將所述第一圖片和所述第二圖片合成具有效果增強(qiáng)的第三圖片或具有廣角效果的第四圖片。
可選地,所述方法還包括在所述預(yù)設(shè)拍照模式和所述拍攝圖片步驟之間的選擇拍照模式步驟,具體包括:判斷所述第一圖片與所述第二圖片的重疊區(qū)域的面積是否大于或等于預(yù)設(shè)重疊區(qū)域閾值,是則選擇拍照模式為效果增強(qiáng)模式,其中,所述重疊區(qū)域的場(chǎng)景角度滿足所述需拍攝的范圍場(chǎng)景角度;當(dāng)判斷所述第一圖片與所述第二圖片重疊區(qū)域的面積是否小于預(yù)設(shè)重疊區(qū)域閾值時(shí),是則選擇拍照模式為廣角拍照模式。
可選地,所述方法還包括指令接收步驟和拍照模式確定步驟;所述指令接收步驟,包括接收用戶輸入的拍照模式,以及需拍攝范圍的場(chǎng)景角度;所述預(yù)設(shè)拍照模式步驟,還包括:預(yù)設(shè)相應(yīng)拍照模式中,所述場(chǎng)景角度、與所述第一攝像頭和所述第二攝像頭之間的夾角的映射列表;所述拍照模式確定步驟,包括根據(jù)用戶輸入的拍照模式和所述映射列表,旋轉(zhuǎn)所述第一主體和所述第二主體,使所述第一攝像頭和所述第二攝像頭之間的夾角等于需拍攝的所述場(chǎng)景角度在所述拍照模式下對(duì)應(yīng)的所述第一攝像頭和所述第二攝像頭之間的夾角。
可選地,當(dāng)所述拍照模式為所述效果增強(qiáng)模式時(shí),所述第一攝像頭和所述第二攝像頭之間的夾角等于所述需拍攝范圍的場(chǎng)景角度在所述效果增強(qiáng)模式下對(duì)應(yīng)的所述第一攝像頭和第二攝像頭之間的夾角,所述第一攝像頭拍攝第一圖片,所述第二攝像頭拍攝第二圖片;其中,所述第一圖片和所述第二圖片的重疊區(qū)域的面積大于或等于重疊區(qū)域閾值。
可選地,當(dāng)所述拍照模式為所述廣角拍照模式時(shí),所述第一攝像頭和所述第二攝像頭之間的夾角等于所述需拍攝范圍的場(chǎng)景角度在所述廣角拍照模式下對(duì)應(yīng)的所述第一攝像頭和第二攝像頭之間的夾角,所述第一攝像頭拍攝第一圖片,所述第二攝像頭拍攝第二圖片;其中,所述第一圖片和所述第二圖片的重疊區(qū)域的面積小于重疊區(qū)域閾值。
可選地,所述拍攝圖片步驟還包括:從所述第一主體和所述第二主體的初始位置開始,旋轉(zhuǎn)張開所述第一主體和所述第二主體,并在旋轉(zhuǎn)過程中通過所述第一攝像頭拍攝M張第一圖片,通過所述第二攝像頭拍攝M張第二圖片;其中,所述第一主體和所述第二主體的初始位置為所述第一主體和所述第二主體閉合的位置;所述M為大于等于1的整數(shù);所述M張第一圖片與所述M張第二圖片一一對(duì)應(yīng);所述M張第一圖片中的第一張第一圖片與所述M張第二圖片中的第一張第二圖片的場(chǎng)景角度滿足所述需拍攝范圍的場(chǎng)景角度;所述M張第一圖片中的最后一張第一圖片與所述M張第二圖片中的最后一張第二圖片的重疊區(qū)域小于所述重疊區(qū)域閾值;所述合成圖片步驟,還包括:對(duì)所述M張第一圖片和所述M張第二圖片進(jìn)行合成,得到合成后圖片。
可選地,從所述第一主體和所述第二主體的初始位置開始,旋轉(zhuǎn)張開所述第一主體和所述第二主體,并在旋轉(zhuǎn)過程中通過所述第一攝像頭拍攝M張第一圖片,通過所述第二攝像頭拍攝M張第二圖片,包括:從所述第一主體和所述第二主體的初始位置開始旋轉(zhuǎn)張開所述第一主體和所述第二主體;在旋轉(zhuǎn)所述第一主體和所述第二主體的過程中每隔預(yù)設(shè)時(shí)長(zhǎng)通過所述第一攝像頭拍攝一張第一圖片,并通過所述第二攝像頭拍攝一張第二圖片,得到所述M張第一圖片和所述M張第二圖片;
或者;
從所述第一主體和所述第二主體的初始位置開始旋轉(zhuǎn)張開所述第一主體和所述第二主體;在旋轉(zhuǎn)所述第一主體和所述第二主體的過程中通過所述第一攝像頭拍攝第一張第一圖片,并通過所述第二攝像頭拍攝第一張第二圖片,并在確認(rèn)采集到的第i張第一圖片與第i-1張第一圖片之間的關(guān)系滿足第一預(yù)設(shè)條件時(shí)拍攝所述第i張第一圖片,得到在旋轉(zhuǎn)過程中拍攝所述M張第一圖片;并在確認(rèn)采集到的第i張第二圖片與第i-1張第二圖片之間的關(guān)系滿足第二預(yù)設(shè)條件時(shí)拍攝所述第i張第二圖片,得到在旋轉(zhuǎn)過程中拍攝所述M張第二圖片;其中,i的取值范圍為[2,M];所述第一預(yù)設(shè)條件為:所述第一攝像頭所采集到的所述第i張第一圖片與所述第i-1張第一圖片之間重疊區(qū)域的面積小于所述重疊區(qū)域閾值;所述第二預(yù)設(shè)條件為:所述第二攝像頭所采集到的所述第i張第二圖片與所述第i-1張第二圖片之間重疊區(qū)域的面積小于所述重疊區(qū)域閾值。
可選地,所述方法還包括圖片顯示步驟;所述終端包括至少一個(gè)顯示單元,所述圖片顯示步驟包括在所述顯示單元上顯示所述第一圖片、第二圖片、第三圖片或第四圖片中的至少一張圖片,所述顯示單元與所述第一攝像頭分別設(shè)于所述第一主體的兩個(gè)相對(duì)表面,或所述顯示顯示單元與所述第二攝像頭分別設(shè)于所述第二主體的兩個(gè)相對(duì)表面。
本發(fā)明實(shí)施例提供一種具有雙攝像頭的終端的拍照方法,適用于包括具有第一主體和可旋轉(zhuǎn)連接所述第一主體的第二主體的終端,所述終端的所述第一主體和所述第二主體上分別設(shè)有第一攝像頭和第二攝像頭,所述第一攝像頭和所述第二攝像頭之間的夾角隨所述第一主體和所述第二主體的旋轉(zhuǎn)變化,變化范圍為[0°,360°],該方法包括:預(yù)設(shè)拍照模式步驟,包括預(yù)設(shè)所述終端的拍照模式,及相應(yīng)拍照模式中所述第一攝像頭和所述第二攝像頭的拍照參數(shù);其中,所述拍照模式包括效果增強(qiáng)模式和廣角拍照模式;若確定所述拍照模式為效果增強(qiáng)模式時(shí),所述第一攝像頭和所述第二攝像頭的拍照參數(shù)設(shè)置為不同值;若確定所述拍照模式為廣角拍照模式時(shí),所述第一攝像頭和所述第二攝像頭的拍照參數(shù)設(shè)置為相同值;拍攝圖片步驟,包括通過所述第一攝像頭拍攝第一圖片,并通過所述第二攝像頭拍攝第二圖片;合成圖片步驟,包括對(duì)所述第一圖片和所述第二圖片進(jìn)行合成,所述合成包括將所述第一圖片和所述第二圖片合成具有效果增強(qiáng)的第三圖片或具有廣角效果的第四圖片。
由于本發(fā)明實(shí)施例中的第一攝像頭和第二攝像頭分別在終端的第一主體和第二主體上,第一主體和第二主體之間夾角變化范圍為[0°,360°],所以在進(jìn)行廣角拍攝時(shí),第一攝像頭和第二攝像頭的旋轉(zhuǎn)范圍為[0°,360°],第一攝像頭和第二攝像頭能被旋轉(zhuǎn)到的最大角度所拍攝的圖片合成的圖片對(duì)應(yīng)的即為最大范圍的廣角圖片,所以第一攝像頭和第二攝像頭能拍攝的最大范圍的廣角圖片,而且廣角拍攝模式時(shí),第一攝像頭和第二攝像頭設(shè)置為相同的拍攝參數(shù),因此可以獲得最大范圍且過度自然的廣角照片。進(jìn)一步,在效果增強(qiáng)模式下,第一攝像頭和第二攝像頭的設(shè)置為不同的拍照參數(shù),可獲得高清晰的效果增強(qiáng)圖片,而且第一攝像頭和第二攝像頭均可實(shí)現(xiàn)[0°,360°]范圍旋轉(zhuǎn);因此第一攝像頭采集到的第一圖片可以具有360度場(chǎng)景內(nèi)容,第二攝像頭采集到的第二圖片也可以具有360度相同場(chǎng)景內(nèi)容的圖片,將第一圖片和第二圖片合成,獲得一張360度范圍的高清晰效果增強(qiáng)圖片。
附圖說明
圖1為本發(fā)明實(shí)施例提供的一種具有雙攝像頭的終端的結(jié)構(gòu)示意圖;
圖1a為本發(fā)明實(shí)施例提供的一種具有雙攝像頭的終端的背面結(jié)構(gòu)示意圖;
圖1b為本發(fā)明實(shí)施例提供的一種具有雙攝像頭的終端的正面結(jié)構(gòu)示意圖;
圖1c為本發(fā)明實(shí)施例提供的另一種具有雙攝像頭的終端的正面結(jié)構(gòu)示意圖;
圖2為本發(fā)明實(shí)施例提供的一種具有雙攝像頭的終端的拍照方法流程示意圖。
具體實(shí)施方式
為了使本發(fā)明的目的、技術(shù)方案及有益效果更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
本發(fā)明實(shí)施例終端可以包括移動(dòng)電話、手機(jī)、智能電話、照相機(jī)、平板電腦、筆記本電腦以及諸如數(shù)字TV、計(jì)算機(jī)等的固定終端。
圖1示出了應(yīng)用本發(fā)明實(shí)施例的一種具有雙攝像頭的終端結(jié)構(gòu)示意圖。該終端101包括第一主體102和第二主體103;其中,第一主體包括背面結(jié)構(gòu)和正結(jié)構(gòu)面,第二主體也包括背面結(jié)構(gòu)和正面結(jié)構(gòu)。
圖1a示出了應(yīng)用本發(fā)明實(shí)施例的一種具有雙攝像頭的終端的背面結(jié)構(gòu)示意圖。如圖1a所示,該具有雙攝像頭的終端101的背面結(jié)構(gòu)包括:第一攝像頭104、第二攝像頭105、第一主體和第二主體連接軸106、第一主體和第二主體連接軸107;其中,第一主體和第二主體連接軸用于連接第一主體和第二主體,實(shí)現(xiàn)第一主體和第二主體旋轉(zhuǎn);第一攝像頭和第二攝像頭分別位于第一主體和第二主體的背面,用于在第一主體和第二主體旋轉(zhuǎn)的過程中拍照。
圖1b示出了應(yīng)用本發(fā)明實(shí)施例的一種具有雙攝像頭的終端的正面結(jié)構(gòu)示意圖。如圖1b所示,該具有雙攝像頭的終端的正面結(jié)構(gòu)包括第一顯示屏幕108、第二顯示屏幕109,第一顯示屏幕和第二顯示屏幕通過第一主體和第二主體連接軸形成一個(gè)合并的顯示屏幕,即第一主體和第二主體可以實(shí)現(xiàn)分屏、合屏,能較好地解決在單屏顯示不夠用的情況,而且;在拍攝的場(chǎng)景較大的時(shí)候,第一顯示屏幕和第二顯示屏幕形成的合屏顯示可以有較好的圖片預(yù)覽效果。
圖1c示出了應(yīng)用本發(fā)明實(shí)施例的另一種具有雙攝像頭的終端的正面結(jié)構(gòu)示意圖。如圖1c所示,該具有雙攝像頭的終端的正面結(jié)構(gòu)包括拍攝用的可伸縮桿110,拍攝用的可伸縮桿用于在具有雙攝像頭的終端拍照時(shí)固定該終端。
使用上述具有第一攝像頭和第二攝像頭的終端拍照可以實(shí)現(xiàn)拍攝廣角圖片和拍攝效果增強(qiáng)圖片;其中,廣角拍攝是使用第一攝像頭拍攝的第一圖片與第二攝像頭拍攝的第二圖像經(jīng)過圖像合成,最終獲得一張具有較大景物范圍的廣角圖片。效果增強(qiáng)圖片是使用第一攝像頭拍攝的第一圖片與第二攝像頭拍攝的第二圖片具有相同的場(chǎng)景內(nèi)容,利用這兩張具有相同場(chǎng)景內(nèi)容的照片進(jìn)行合成,以獲得更高的分辨率、更好的色彩、動(dòng)態(tài)范圍更好的圖片。
圖2示例性示出了本發(fā)明實(shí)施例提供的一種具有雙攝像頭的終端的拍照方法流程示意圖。
基于圖1、圖1a、圖1b、圖1c所示的系統(tǒng)架構(gòu),本發(fā)明實(shí)施例提供的一種具有雙攝像頭的終端的拍照方法,該方法適用于包括具有第一主體和可旋轉(zhuǎn)連接所述第一主體的第二主體的終端,所述終端的所述第一主體和所述第二主體上分別設(shè)有第一攝像頭和第二攝像頭,所述第一攝像頭和所述第二攝像頭之間的夾角隨所述第一主體和所述第二主體的旋轉(zhuǎn)變化,變化范圍為[0°,360°]。如圖2所示,該方法包括以下步驟:
步驟201,預(yù)設(shè)拍照模式,包括預(yù)設(shè)所述終端的拍照模式,及相應(yīng)拍照模式中所述第一攝像頭和所述第二攝像頭的拍照參數(shù);其中,所述拍照模式包括效果增強(qiáng)模式和廣角拍照模式;若確定所述拍照模式為效果增強(qiáng)模式時(shí),所述第一攝像頭和所述第二攝像頭的拍照參數(shù)設(shè)置為不同值;若確定所述拍照模式為廣角拍照模式時(shí),所述第一攝像頭和所述第二攝像頭的拍照參數(shù)設(shè)置為相同值;
步驟202,拍攝圖片,包括通過所述第一攝像頭拍攝第一圖片,并通過所述第二攝像頭拍攝第二圖片;
步驟203,合成圖片,包括對(duì)所述第一圖片和所述第二圖片進(jìn)行合成,所述合成包括將所述第一圖片和所述第二圖片合成具有效果增強(qiáng)的第三圖片或具有廣角效果的第四圖片。
由于本發(fā)明實(shí)施例中的第一攝像頭和第二攝像頭分別在終端的第一主體和第二主體上,第一主體和第二主體之間夾角變化范圍為[0°,360°],所以在進(jìn)行廣角拍攝時(shí),第一攝像頭和第二攝像頭的旋轉(zhuǎn)范圍為[0°,360°],第一攝像頭和第二攝像頭能被旋轉(zhuǎn)到的最大角度所拍攝的圖片合成的圖片對(duì)應(yīng)的即為最大范圍的廣角圖片,所以第一攝像頭和第二攝像頭能拍攝的最大范圍的廣角圖片,而且廣角拍攝模式時(shí),第一攝像頭和第二攝像頭設(shè)置為相同的拍攝參數(shù),因此可以獲得最大范圍且過度自然的廣角照片。進(jìn)一步,在效果增強(qiáng)模式下,第一攝像頭和第二攝像頭的設(shè)置為不同的拍照參數(shù),可獲得高清晰的效果增強(qiáng)圖片,而且第一攝像頭和第二攝像頭均可實(shí)現(xiàn)[0°,360°]范圍旋轉(zhuǎn);因此第一攝像頭采集到的第一圖片可以具有360度場(chǎng)景內(nèi)容,第二攝像頭采集到的第二圖片也可以具有360度相同場(chǎng)景內(nèi)容的圖片,將第一圖片和第二圖片合成,獲得一張360度范圍的高清晰效果增強(qiáng)圖片。
可選地,第一攝像頭和第二攝像頭的視場(chǎng)角可以相同也可以不相同。若第一攝像頭和第二攝像頭視場(chǎng)角相同,則第一攝像頭和第二攝像頭可以為兩個(gè)標(biāo)準(zhǔn)紅綠藍(lán)(Red Green Blue Green,簡(jiǎn)稱RGB)攝像頭。若第一攝像頭和第二攝像頭視場(chǎng)角不相同,則可能有多種情況,比如第一攝像頭使用標(biāo)準(zhǔn)的攝像頭,第二攝像頭使用可變焦攝像頭,又或者第一攝像頭采用等效焦距為35毫米、視場(chǎng)角為63度的攝像頭,第二攝像頭采用等效焦距為28毫米、視場(chǎng)角為75度的攝像頭;或者第一攝像頭使用紅綠藍(lán)綠(Red Green Blue Green,簡(jiǎn)稱RGBG)的標(biāo)準(zhǔn)攝像頭,第二攝像頭使用去掉RGBG濾波片的黑白攝像頭。本發(fā)明實(shí)施例提供一種可選的實(shí)施方案,比如拍照模式為廣角拍照模式,則可使用視場(chǎng)角相等的第一攝像頭和第二攝像頭拍攝來獲得的廣角圖片效果更好;若拍照模式為效果增強(qiáng)模式時(shí),則使視場(chǎng)角不同的用第一攝像頭和第二攝像頭進(jìn)行拍攝,獲得的效果增強(qiáng)模式的圖片效果更好。
可選地,第一攝像頭和第二攝像頭的拍照參數(shù)可以包括:焦距、曝光值、曝光時(shí)間、感光度、光圈大小中的任一個(gè)或任幾個(gè),還可包括其它對(duì)拍攝照片有影響的參數(shù)。本發(fā)明實(shí)施例中,若拍照模式為效果增強(qiáng)模式時(shí),將第一攝像頭和第二攝像頭的拍照參數(shù)設(shè)置為不同值;通過第一攝像頭拍攝第一圖片,并通過第二攝像頭拍攝第二圖片,如此,可以獲得包括兩張不同曝光信息的圖片,之后對(duì)兩張圖片合成一張,合成后的第三圖片可達(dá)到效果增強(qiáng)。若拍照模式為廣角拍照模式時(shí),將第一攝像頭和第二攝像頭的拍照參數(shù)調(diào)整為相同值,通過第一攝像頭拍攝第一圖片,并通過第二攝像頭拍攝第二圖片,如此,可將第一圖片和第二圖片合成第四圖片,得到的第四圖片為一張過度自然的廣角圖片。
可選地,設(shè)置第一攝像頭和第二攝像頭的拍照參數(shù)相同有多種實(shí)現(xiàn)方式:若第一攝像頭的拍照參數(shù)為固定參數(shù),第二攝像頭的拍照參數(shù)為可變參數(shù),則可將第二攝像頭的拍照參數(shù)調(diào)整為與第一攝像頭拍照參數(shù)一致;若第一攝像頭和第二攝像頭的拍照參數(shù)均為可變參數(shù),則將第一攝像頭和第二攝像頭的拍照參數(shù)調(diào)整為相同的拍照參數(shù)。
可選地,預(yù)設(shè)終端的拍照模式和拍攝圖片步驟之間的選擇拍照模式步驟,包括:判斷所述第一圖片與所述第二圖片的重疊區(qū)域的面積是否大于或等于預(yù)設(shè)重疊區(qū)域閾值,是則選擇拍照模式為效果增強(qiáng)模式,其中,所述重疊區(qū)域的場(chǎng)景角度滿足所述需拍攝的范圍場(chǎng)景角度;當(dāng)判斷所述第一圖片與所述第二圖片重疊區(qū)域的面積是否小于預(yù)設(shè)重疊區(qū)域閾值時(shí),是則選擇拍照模式為廣角拍照模式。
可選地,計(jì)算兩張圖片的重疊區(qū)域,可以用到多種算法,使用像素匹配法確定重疊區(qū)域,之后處理器將重疊區(qū)域的圖片處理為視覺上更靠近屏幕或放大重疊區(qū)域以便用戶能夠清楚的確定重疊區(qū)域;當(dāng)確定圖片的重疊區(qū)域的面積大于或等于預(yù)設(shè)重疊區(qū)域閾值,確定拍照模式為效果增強(qiáng)模式,調(diào)節(jié)第一攝像頭和第二攝像頭的拍照參數(shù)不同采集第一圖片和第二圖片;當(dāng)確定圖片重疊區(qū)域的面積不大于預(yù)設(shè)重疊區(qū)域的閾值時(shí),確定拍照模式為廣角拍照模式,調(diào)節(jié)第一攝像頭和第二攝像頭的拍照參數(shù)一致進(jìn)行拍攝第一圖片和第二圖片。將采集到的第一圖片和第二圖片中重疊區(qū)域大于重疊區(qū)域閾值的圖片進(jìn)行效果增強(qiáng)合成;將采集到的第一圖片和第二圖片中重疊區(qū)域不大于重疊區(qū)域值得圖片進(jìn)行廣角合成,從而可以獲得一張既有效果增強(qiáng)又有廣角的圖片。
本發(fā)明實(shí)施例中確定終端的拍照模式有多種情況,本發(fā)明實(shí)施例中通過以下舉例說明,本領(lǐng)域技術(shù)人員可知,預(yù)設(shè)終端的拍照模式不限于此,比如還可使人為通過聲控方式確定,或者由終端根據(jù)歷史操作記錄來確定此次終端的拍照模式等等。
可選地,指令接收步驟,包括接收用戶輸入的拍照模式,以及需拍攝范圍的場(chǎng)景角度;預(yù)設(shè)拍照模式步驟,還包括:預(yù)設(shè)相應(yīng)拍照模式中,所述場(chǎng)景角度、與所述第一攝像頭和所述第二攝像頭之間的夾角的映射列表;拍照模式確定步驟,包括根據(jù)用戶輸入的拍照模式和所述映射列表,旋轉(zhuǎn)所述第一主體和所述第二主體,使所述第一攝像頭和所述第二攝像頭之間的夾角等于需拍攝的所述場(chǎng)景角度在所述拍照模式下對(duì)應(yīng)的所述第一攝像頭和所述第二攝像頭之間的夾角。
可選地,用戶輸入的拍照模式包括廣角拍照模式和效果增強(qiáng)拍照模式。當(dāng)用戶輸入拍照模式和所需拍攝范圍的場(chǎng)景角度之后,根據(jù)用戶輸入的拍照模式和所述映射列表,確定第一主體和第二主體之間的夾角,預(yù)設(shè)相應(yīng)拍照模式中,所述場(chǎng)景角度、與所述第一攝像頭和所述第二攝像頭之間的夾角的映射列表有多種實(shí)現(xiàn)方式:如根據(jù)拍照模式和用戶輸入的所需拍攝范圍的場(chǎng)景角度計(jì)算出第一主體和第二主體之間的夾角或調(diào)用存儲(chǔ)器中保存的之前輸入該拍攝場(chǎng)景角度時(shí)對(duì)應(yīng)的第一主體和第二主體之間的夾角??蛇x地,計(jì)算第一主體和第二主體之間夾角的方法包括但不限于使用公式(1)
其中,為場(chǎng)景角,γ為第一攝像頭和第二攝像頭的視場(chǎng)角,假設(shè)第一攝像頭和第二攝像頭的視場(chǎng)角相等,θ為第一主體和第二主體之間的夾角。
在預(yù)設(shè)拍照模式之后,可選地,當(dāng)拍照模式為效果增強(qiáng)模式時(shí);當(dāng)所述拍照模式為所述效果增強(qiáng)模式時(shí),所述第一攝像頭和所述第二攝像頭之間的夾角等于所述需拍攝范圍的場(chǎng)景角度在所述效果增強(qiáng)模式下對(duì)應(yīng)的所述第一攝像頭和第二攝像頭之間的夾角,所述第一攝像頭拍攝第一圖片,所述第二攝像頭拍攝第二圖片;其中,所述第一圖片和所述第二圖片的重疊區(qū)域的面積大于或等于重疊區(qū)域閾值。
可選地,效果增強(qiáng)模式是對(duì)兩張具有相同場(chǎng)景內(nèi)容的照片進(jìn)行合成,從而獲得更高分辨率、更清晰、更好色彩的高質(zhì)量圖片;第一圖片和第二圖片重合區(qū)域的面積越大,效果增強(qiáng)的范圍越大,在本發(fā)明實(shí)施例中,第一主體和第二主體從初始位置向兩側(cè)旋轉(zhuǎn)張開的過程中,第一主體和第二主體的夾角為根據(jù)用戶輸入的拍照模式和所述映射列表,旋轉(zhuǎn)所述第一主體和所述第二主體,使所述第一攝像頭和所述第二攝像頭之間的夾角等于需拍攝的所述場(chǎng)景角度在所述拍照模式下對(duì)應(yīng)的所述第一攝像頭和所述第二攝像頭之間的夾角,此時(shí),通過第一攝像頭拍攝第一圖片,并通過第二攝像頭拍攝第二圖片,效果增強(qiáng)的范圍最大??蛇x地,使用第一攝像頭和第二攝像頭不同的兩個(gè)攝像頭進(jìn)行拍照,如:第一攝像頭使用RGBG的標(biāo)準(zhǔn)攝像頭,第二攝像頭使用去掉RGBG濾波片的黑白攝像頭,第一攝像頭用來獲得景物的色彩,而第二攝像頭用來獲得更好的進(jìn)光量,來判斷被拍景物的光強(qiáng)強(qiáng)度。然后將采集到第一攝像頭的拍攝的第一圖片和第二攝像頭拍攝的第二圖片合成一張圖片,即可獲得更好的暗光增強(qiáng)圖片。可選地,以黑白圖片為主體,將彩色圖片上獲取的每個(gè)像素的顏色貼至黑白圖片上,將兩種圖片合成。以彩色圖片為主體,將黑白圖片上獲取的每個(gè)圖片的光亮強(qiáng)度補(bǔ)償?shù)讲噬掌?,將兩種圖片合成。
可選地,拍照模式為所述廣角拍照模式時(shí),所述第一攝像頭和所述第二攝像頭之間的夾角等于所述需拍攝范圍的場(chǎng)景角度在所述廣角拍照模式下對(duì)應(yīng)的所述第一攝像頭和第二攝像頭之間的夾角,所述第一攝像頭拍攝第一圖片,所述第二攝像頭拍攝第二圖片;其中,所述第一圖片和所述第二圖片的重疊區(qū)域的面積小于重疊區(qū)域閾值。
可選地,拍攝圖片步驟還包括:從所述第一主體和所述第二主體的初始位置開始,旋轉(zhuǎn)張開所述第一主體和所述第二主體,并在旋轉(zhuǎn)過程中通過所述第一攝像頭拍攝M張第一圖片,通過所述第二攝像頭拍攝M張第二圖片;其中,所述第一主體和所述第二主體的初始位置為所述第一主體和所述第二主體閉合的位置;所述M為大于等于1的整數(shù);所述M張第一圖片與所述M張第二圖片一一對(duì)應(yīng);所述M張第一圖片中的第一張第一圖片與所述M張第二圖片中的第一張第二圖片的場(chǎng)景角度滿足所述需拍攝范圍的場(chǎng)景角度;所述M張第一圖片中的最后一張第一圖片與所述M張第二圖片中的最后一張第二圖片的重疊區(qū)域小于所述重疊區(qū)域閾值;所述合成圖片步驟,還包括:對(duì)所述M張第一圖片和所述M張第二圖片進(jìn)行合成,得到合成后圖片。
可選的,終端的第一主體和第二主體從初始位置開始,向兩側(cè)分別旋轉(zhuǎn)張開時(shí),終端的第一主體和第二主體可以以相同的速度向兩側(cè)分別旋轉(zhuǎn)張開,并在旋轉(zhuǎn)過程中通過第一攝像頭拍攝M張第一圖片,通過第二攝像頭拍攝M張第二圖片,對(duì)第一圖片和第二圖片進(jìn)行合成,得到合成后廣角圖片??蛇x地,合成圖片,可以用不同的實(shí)現(xiàn)方法,包括但不局限于以下方法:比值匹配法,塊匹配法和網(wǎng)格匹配法。合成圖片由圖片獲取、圖片配準(zhǔn)、圖片合成三步驟組成;可以有不同的實(shí)現(xiàn)方法,包括但不限于以下的方法:直接法和搜索法。
可選地,直接法主要包括變換優(yōu)化法,首先建立兩幅待合成圖片間的變換模型,然后采用非線性迭代最小化算法直接計(jì)算出模型的變換參數(shù),從而確定圖片的配準(zhǔn)位置;該算法效果較好,收斂速度較快,但是它要達(dá)到過程的收斂要求有較好的初始估計(jì),如果初始估計(jì)不好,則會(huì)造成圖片合成的失敗。搜索法主要是以一幅圖片中的某些特征為依據(jù),在另一幅圖片中搜索最佳配準(zhǔn)位置,常用的有比值匹配法,塊匹配法和網(wǎng)格匹配法。比值匹配法是從一幅圖片的重疊區(qū)域中部分相鄰的兩列上取出部分像素,然后以它們的比值作模板,在另一幅圖片中搜索最佳匹配;這種算法計(jì)算量較小;塊匹配法則是以一幅圖片重疊區(qū)域中的一塊作為模板,在另一幅圖片中搜索與此模板最相似的匹配塊,這種算法精度較高;網(wǎng)格匹配法減小了塊匹配法的計(jì)算量,它首先要進(jìn)行粗匹配,每次水平或垂直移動(dòng)一個(gè)步長(zhǎng),記錄最佳匹配位置,然后在此位置附近進(jìn)行精確匹配,每次步長(zhǎng)減半,然后循環(huán)此過程直至步長(zhǎng)減為零。這種算法較前兩種運(yùn)算量都有所減小,但匹配的精確度有所降低。合成圖片的實(shí)現(xiàn)有多種方法,而且各有優(yōu)勢(shì),根據(jù)需求選擇,在此,不做具體的限定。
拍攝M張第一圖片和M張第二圖片有多種情況,其中一種可選地的方案,為從所述第一主體和所述第二主體的初始位置開始旋轉(zhuǎn)張開所述第一主體和所述第二主體;在旋轉(zhuǎn)所述第一主體和所述第二主體的過程中每隔預(yù)設(shè)時(shí)長(zhǎng)通過所述第一攝像頭拍攝一張第一圖片,并通過所述第二攝像頭拍攝一張第二圖片,得到所述M張第一圖片和所述M張第二圖片。
另一種可選地的方案,為從所述第一主體和所述第二主體的初始位置開始旋轉(zhuǎn)張開所述第一主體和所述第二主體;在旋轉(zhuǎn)所述第一主體和所述第二主體的過程中通過所述第一攝像頭拍攝第一張第一圖片,并通過所述第二攝像頭拍攝第一張第二圖片,并在確認(rèn)采集到的第i張第一圖片與第i-1張第一圖片之間的關(guān)系滿足第一預(yù)設(shè)條件時(shí)拍攝所述第i張第一圖片,得到在旋轉(zhuǎn)過程中拍攝所述M張第一圖片;并在確認(rèn)采集到的第i張第二圖片與第i-1張第二圖片之間的關(guān)系滿足第二預(yù)設(shè)條件時(shí)拍攝所述第i張第二圖片,得到在旋轉(zhuǎn)過程中拍攝所述M張第二圖片;其中,i的取值范圍為[2,M];所述第一預(yù)設(shè)條件為:所述第一攝像頭所采集到的所述第i張第一圖片與所述第i-1張第一圖片之間重疊區(qū)域的面積小于所述重疊區(qū)域閾值;所述第二預(yù)設(shè)條件為:所述第二攝像頭所采集到的所述第i張第二圖片與所述第i-1張第二圖片之間重疊區(qū)域的面積小于所述重疊區(qū)域閾值。
可選地,終端的第一主體和第二主體從初始位置開始以相同的速度向兩側(cè)分別旋轉(zhuǎn)張開,可以設(shè)置為自動(dòng)旋轉(zhuǎn),也可以是手動(dòng)旋轉(zhuǎn)。終端的第一主體和第二主體若設(shè)置為自動(dòng)旋轉(zhuǎn)時(shí),根據(jù)預(yù)先確定出的預(yù)設(shè)相應(yīng)拍照模式中,所述場(chǎng)景角度、與所述第一攝像頭和所述第二攝像頭之間的夾角的映射列表,確定出對(duì)應(yīng)的第一主體和第二主體之間的夾角,第一主體和第二主體自動(dòng)從初始位置向確定出的該第一主體和第二主體之間夾角旋轉(zhuǎn);自動(dòng)控制第一主體和第二主體旋轉(zhuǎn)在拍照時(shí),根據(jù)用戶輸入的拍照模式和所述映射列表,旋轉(zhuǎn)所述第一主體和所述第二主體,使所述第一攝像頭和所述第二攝像頭之間的夾角等于需拍攝的所述場(chǎng)景角度在所述拍照模式下對(duì)應(yīng)的所述第一攝像頭和所述第二攝像頭之間的夾角,進(jìn)而能夠方便且精確地調(diào)節(jié)拍攝的廣角照片的第一主體和第二主體角度??蛇x地,獲得M張第一圖片和M張第二圖片的實(shí)施方式,包括:第一主體和第二主體的夾角為確定出的夾角時(shí),通過第一攝像頭拍攝第一張第一圖片,并通過第二攝像頭拍攝第一張第二圖片,之后每隔預(yù)設(shè)時(shí)長(zhǎng)拍攝下一張圖片;可選地,在第一主體和第二主體的夾角為確定出的夾角時(shí),確認(rèn)采集到的第i張第一圖片與第i-1張第一圖片之間的關(guān)系滿足第一預(yù)設(shè)條件時(shí)拍攝第i張第一圖片,確認(rèn)采集到的第i張第二圖片與第i-1張第二圖片之間的關(guān)系滿足第二預(yù)設(shè)條件時(shí)拍攝第i張第二圖片。
可選地,終端的第一主體和第二主體若是手動(dòng)旋轉(zhuǎn)時(shí),用戶可以根據(jù)采集的拍攝畫面旋轉(zhuǎn)終端的第一主體和第二主體;可選地,計(jì)算第一攝像頭拍攝的第一圖片與第二攝像頭拍攝的第二圖片的重疊區(qū)域的面積大于或等于重疊區(qū)域閾值,確定拍照模式為效果增強(qiáng)模式,調(diào)節(jié)第一攝像頭和第二攝像頭的拍照參數(shù)不同采集第一圖片和第二圖片;當(dāng)確定圖片重疊區(qū)域的面積不大于重疊區(qū)域的閾值時(shí),確定拍照模式為廣角拍照模式,調(diào)節(jié)第一攝像頭和第二攝像頭的拍照參數(shù)一致進(jìn)行拍攝第一圖片和第二圖片。將采集到的第一圖片和第二圖片中重疊區(qū)域大于重疊區(qū)域閾值的圖片進(jìn)行效果增強(qiáng)合成;將采集到的第一圖片和第二圖片中重疊區(qū)域不大于重疊區(qū)域值得圖片進(jìn)行廣角合成,從而可以獲得一張既有效果增強(qiáng)又有廣角的照片。
可選地,手動(dòng)旋轉(zhuǎn)終端的第一主體和第二主體可以沿同一個(gè)方向,旋轉(zhuǎn)360度,第一攝像頭采集到的第一圖片可以具有360度場(chǎng)景內(nèi)容,第二攝像頭采集到的第二圖片也可以具有360度相同場(chǎng)景內(nèi)容的圖片,之后對(duì)得到的第一圖片和第二圖片合成,獲得一張360度的效果增強(qiáng)圖片??蛇x地,手動(dòng)旋轉(zhuǎn)終端的第一主體和第二主體時(shí),若進(jìn)行一般的的拍攝,無(wú)需對(duì)第一主體和第二主體進(jìn)行旋轉(zhuǎn),可以選擇第一攝像頭或第二攝像頭進(jìn)行拍攝。
可選地,對(duì)合成后的圖片進(jìn)行顯示;所述終端包括至少一個(gè)顯示單元,所述圖片顯示包括在所述顯示單元上顯示所述第一圖片、第二圖片、第三圖片或第四圖片中的至少一張圖片,所述顯示單元與所述第一攝像頭分別設(shè)于所述第一主體的兩個(gè)相對(duì)表面,或所述顯示顯示單元與所述第二攝像頭分別設(shè)于所述第二主體的兩個(gè)相對(duì)表面。
可選地,顯示單元包括第一顯示單元和第二顯示單元,所述第一顯示單元與所述第一攝像頭分別設(shè)于所述第一主體的兩個(gè)相對(duì)的表面,所述第二顯示單元與所述第二攝像頭分別設(shè)于所述第二主體的兩個(gè)相對(duì)的表面,可選地,第一攝像頭設(shè)于第一主體的背面,相應(yīng)的第一顯示單元設(shè)于第一主體的正面;第二攝像頭設(shè)于第二主體的背面,相應(yīng)的第二顯示單元設(shè)于第二主體的正面;所述第一顯示單元和第二顯示單元可形成一個(gè)合并顯示單元??蛇x地,第一顯示單元和第一攝像頭也可設(shè)于第一主體的同一面上,第二顯示單元和第二攝像頭可以設(shè)于第二主體的同一面上。在此,不做具體的限定。
可選地,在廣角拍照模式和/或效果增強(qiáng)模式下拍攝第一圖片、第二圖片以及使用第一圖片和第二圖片合成的圖片均可以分屏顯示在第一顯示單元或者第二顯示單元上,也可以在第一顯示單元和第二顯示單元形成的合并顯示單元上顯;比如,第一圖片顯示在第一顯示單元,第二圖片顯示在第二顯示單元,使用第一圖片和第二圖片合成的圖片顯示在合并顯示單元;又或者第一圖片顯示在合并顯示單元,第二圖片顯示在合并顯示單元,使用第一圖片和第二圖片合成的圖片頁(yè)顯示在合并顯示單元;在拍攝的場(chǎng)景較大的時(shí)候,第一顯示單元和第二顯示單元形成的合并顯示可以有較好的圖片預(yù)覽效果。
基于相同構(gòu)思,本發(fā)明實(shí)施例提供的一種具有雙攝像頭的終端,用于執(zhí)行上述方法流程,本發(fā)明實(shí)施例所提供的終端的可能的結(jié)構(gòu)示意圖如上述圖1至圖1c中任一個(gè)或任多個(gè)圖所示。如上述圖所示,該具有雙攝像頭的終端,包括:
第一主體;第二主體,可旋轉(zhuǎn)連接所述第一主體;第一攝像頭和第二攝像頭,分別設(shè)于所述第一主體和所述第二主體,所述第一攝像頭和所述第二攝像頭之間的夾角隨所述第一主體和所述第二主體的旋轉(zhuǎn)變化,變化范圍為[0°,360°],所述第一攝像頭用于拍攝第一圖片,所述第二攝像頭用于拍攝第二圖片;預(yù)設(shè)單元,用于預(yù)設(shè)所述終端的拍照模式,及相應(yīng)拍照模式中所述第一攝像頭和所述第二攝像頭的拍照參數(shù);其中,所述拍照模式包括效果增強(qiáng)模式和廣角拍照模式,所述拍照模式為效果增強(qiáng)模式時(shí),所述第一攝像頭和所述第二攝像頭的拍照參數(shù)設(shè)置為不同值;所述拍照模式為廣角拍照模式時(shí),所述第一攝像頭和所述第二攝像頭的拍照參數(shù)設(shè)置為相同值;合成單元,用于對(duì)所述第一圖片和所述第二圖片進(jìn)行合成,所述合成包括將所述第一圖片和所述第二圖片合成具有效果增強(qiáng)的第三圖片或具有廣角效果的第四圖片。
可選地,所述終端還包括判斷單元和選擇單元;所述判斷單元用于判斷所述第一圖片與所述第二圖片的重疊區(qū)域的面積是否大于或等于預(yù)設(shè)重疊區(qū)域閾值,是則所述選擇單元選擇拍照模式為效果增強(qiáng)模式,其中,所述重疊區(qū)域的場(chǎng)景角度滿足所述需拍攝范圍的場(chǎng)景角度;當(dāng)所述判斷單元判斷所述第一圖片與所述第二圖片重疊區(qū)域的面積小于預(yù)設(shè)重疊區(qū)域閾值時(shí),所述選擇單元選擇拍照模式為廣角拍照模式。
可選地,所述預(yù)設(shè)單元還用于預(yù)設(shè)相應(yīng)拍照模式中,所述場(chǎng)景角度、與所述第一攝像頭和所述第二攝像頭之間的夾角的映射列表;所述終端還包括指令接收單元及旋轉(zhuǎn)單元,所述指令接收單元用于接收用戶輸入的拍照模式,以及需拍攝范圍的場(chǎng)景角度;所述旋轉(zhuǎn)單元用于根據(jù)用戶輸入的拍照模式和所述映射列表,旋轉(zhuǎn)所述第一主體和所述第二主體,使所述第一攝像頭和所述第二攝像頭之間的夾角等于需拍攝范圍的場(chǎng)景角度在所述拍照模式下對(duì)應(yīng)的所述第一攝像頭和所述第二攝像頭之間的夾角。
可選地,當(dāng)所述拍照模式為所述效果增強(qiáng)模式時(shí),所述第一攝像頭和所述第二攝像頭之間的夾角等于所述需拍攝范圍的場(chǎng)景角度在所述效果增強(qiáng)模式下對(duì)應(yīng)的所述第一攝像頭和第二攝像頭之間的夾角,所述第一攝像頭拍攝第一圖片,所述第二攝像頭拍攝第二圖片;其中,所述第一圖片和所述第二圖片的重疊區(qū)域的面積大于或等于重疊區(qū)域閾值。
可選地,當(dāng)所述拍照模式為所述廣角拍照模式時(shí),所述第一攝像頭和所述第二攝像頭之間的夾角等于所述需拍攝范圍的場(chǎng)景角度在所述廣角拍照模式下對(duì)應(yīng)的所述第一攝像頭和第二攝像頭之間的夾角,所述第一攝像頭拍攝第一圖片,所述第二攝像頭拍攝第二圖片;其中,所述第一圖片和所述第二圖片的重疊區(qū)域的面積小于重疊區(qū)域閾值。
可選地,所述旋轉(zhuǎn)單元,用于:從所述終端的所述第一主體和所述第二主體的初始位置開始,旋轉(zhuǎn)張開所述第一主體和所述第二主體,并在旋轉(zhuǎn)過程中通過所述第一攝像頭拍攝M張第一圖片,通過所述第二攝像頭拍攝M張第二圖片;其中,所述終端的所述第一主體和所述第二主體的初始位置為所述第一主體和所述第二主體閉合的位置;所述M為大于等于1的整數(shù);所述M張第一圖片與所述M張第二圖片一一對(duì)應(yīng);所述M張第一圖片中的第一張第一圖片與所述M張第二圖片中的第一張第二圖片的場(chǎng)景角度滿足所述需拍攝范圍的場(chǎng)景角度;所述M張第一圖片中的最后一張第一圖片與所述M張第二圖片中的最后一張第二圖片之間有重疊、且重疊區(qū)域小于所述重疊區(qū)域閾值;所述合成單元對(duì)所述M張第一圖片和所述M張第二圖片進(jìn)行合成,得到合成后圖片。
可選地,所述旋轉(zhuǎn)單元,用于:從所述第一主體和所述第二主體的初始位置開始旋轉(zhuǎn)張開所述第一主體和所述第二主體;在旋轉(zhuǎn)所述第一主體和所述第二主體的過程中每隔預(yù)設(shè)時(shí)長(zhǎng)通過所述第一攝像頭拍攝一張第一圖片,并通過所述第二攝像頭拍攝一張第二圖片,得到所述M張第一圖片和所述M張第二圖片;
或者;
從所述第一主體和所述第二主體的初始位置開始旋轉(zhuǎn)開啟所述第一主體和所述第二主體;在旋轉(zhuǎn)所述第一主體和所述第二主體的過程中通過所述第一攝像頭拍攝第一張第一圖片,并通過所述第二攝像頭拍攝第一張第二圖片,并在確認(rèn)采集到的第i張第一圖片與第i-1張第一圖片之間的關(guān)系滿足第一預(yù)設(shè)條件時(shí)拍攝所述第i張第一圖片,得到在旋轉(zhuǎn)過程中拍攝所述M張第一圖片;并在確認(rèn)采集到的第i張第二圖片與第i-1張第二圖片之間的關(guān)系滿足第二預(yù)設(shè)條件時(shí)拍攝所述第i張第二圖片,得到在旋轉(zhuǎn)過程中拍攝所述M張第二圖片;其中,i的取值范圍為[2,M];所述第一預(yù)設(shè)條件為,所述第一攝像頭所采集到的所述第i張第一圖片與所述第i-1張第一圖片之間重疊區(qū)域的面積小于所述重疊區(qū)域閾值;所述第二預(yù)設(shè)條件為,所述第二攝像頭所采集到的所述第i張第二圖片與所述第i-1張第二圖片之間重疊區(qū)域的面積小于所述重疊區(qū)域閾值。
可選地,所述終端還包括至少一顯示單元,用于顯示所述第一圖片、第二圖片、第三圖片或第四圖片中的至少一張圖片,所述顯示單元與所述第一攝像頭分別設(shè)于所述第一主體的兩個(gè)相對(duì)表面,或所述顯示單元與所述第二攝像頭分別設(shè)于所述第二主體的兩個(gè)相對(duì)表面。
由于本發(fā)明實(shí)施例中的第一攝像頭和第二攝像頭分別在終端的第一主體和第二主體上,第一主體和第二主體之間夾角變化范圍為[0°,360°],所以在進(jìn)行廣角拍攝時(shí),第一攝像頭和第二攝像頭的旋轉(zhuǎn)范圍為[0°,360°],第一攝像頭和第二攝像頭能被旋轉(zhuǎn)到的最大角度所拍攝的圖片合成的圖片對(duì)應(yīng)的即為最大范圍的廣角圖片,所以第一攝像頭和第二攝像頭能拍攝的最大范圍的廣角圖片,而且廣角拍攝模式時(shí),第一攝像頭和第二攝像頭設(shè)置為相同的拍攝參數(shù),因此可以獲得最大范圍且過度自然的廣角照片。進(jìn)一步,在效果增強(qiáng)模式下,第一攝像頭和第二攝像頭的設(shè)置為不同的拍照參數(shù),可獲得高清晰的效果增強(qiáng)圖片,而且第一攝像頭和第二攝像頭均可實(shí)現(xiàn)[0°,360°]范圍旋轉(zhuǎn);因此第一攝像頭采集到的第一圖片可以具有360度場(chǎng)景內(nèi)容,第二攝像頭采集到的第二圖片也可以具有360度相同場(chǎng)景內(nèi)容的圖片,將第一圖片和第二圖片合成,獲得一張360度范圍的高清晰效果增強(qiáng)圖片。
本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤存儲(chǔ)器、CD-ROM、光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的終端。
這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令終端的制造品,該指令終端實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。
這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。
盡管已描述了本發(fā)明的優(yōu)選實(shí)施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對(duì)這些實(shí)施例作出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實(shí)施例以及落入本發(fā)明范圍的所有變更和修改。
顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。