1.一種全景自拍方法,應(yīng)用于包括攝像頭和柔性屏的移動終端,其特征在于,所述方法包括:
接收移動終端用戶輸入的全景自拍指令;
控制柔性屏進(jìn)行軸向轉(zhuǎn)動,且控制攝像頭持續(xù)采集每幀圖像;
檢測是否滿足預(yù)設(shè)的拍攝結(jié)束條件;
當(dāng)檢測到滿足所述拍攝結(jié)束條件時(shí),結(jié)束所述柔性屏的轉(zhuǎn)動和所述攝像頭的采集圖像操作;
基于所采集的所述每幀圖像,進(jìn)行圖像拼接,生成全景圖像。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述控制柔性屏進(jìn)行軸向轉(zhuǎn)動,且控制攝像頭持續(xù)采集每幀圖像的步驟,包括:
獲取預(yù)設(shè)的轉(zhuǎn)動軸、轉(zhuǎn)動方向和轉(zhuǎn)動速率;
按照所述轉(zhuǎn)動方向和轉(zhuǎn)動速率,控制柔性屏以所述轉(zhuǎn)動軸進(jìn)行彎折;
在所述柔性屏彎折過程中,控制攝像頭持續(xù)采集每幀圖像;
其中,在所述柔性屏彎折過程中,所述柔性屏的預(yù)設(shè)面積的屏幕以所述轉(zhuǎn)動軸為軸進(jìn)行轉(zhuǎn)動,所述轉(zhuǎn)動軸為所述柔性屏的屏幕區(qū)域范圍內(nèi)的預(yù)設(shè)豎直線段。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述控制柔性屏進(jìn)行軸向轉(zhuǎn)動,且控制攝像頭持續(xù)采集每幀圖像的步驟,包括:
基于移動終端用戶對柔性屏的轉(zhuǎn)動操作,控制所述柔性屏以移動終端的預(yù)設(shè)側(cè)邊為軸進(jìn)行轉(zhuǎn)動;
在所述柔性屏轉(zhuǎn)動過程中,控制攝像頭持續(xù)采集每幀圖像。
4.根據(jù)權(quán)利要求2或3所述的方法,其特征在于,所述檢測是否滿足預(yù)設(shè)的拍攝結(jié)束條件的步驟,包括:
檢測是否接收到移動終端用戶輸入的結(jié)束拍攝指令;
則所述當(dāng)檢測到滿足所述拍攝結(jié)束條件時(shí),結(jié)束所述柔性屏的轉(zhuǎn)動和所述攝像頭的采集圖像操作的步驟,包括:
當(dāng)檢測到接收到移動終端用戶輸入的結(jié)束拍攝指令時(shí),結(jié)束所述柔性屏的轉(zhuǎn)動和所述攝像頭的采集圖像操作。
5.根據(jù)權(quán)利要求2或3所述的方法,其特征在于,所述檢測是否滿足預(yù)設(shè)的拍攝結(jié)束條件的步驟,包括:
檢測所述柔性屏的旋轉(zhuǎn)角度是否超過預(yù)設(shè)閾值;
則所述當(dāng)檢測到滿足所述拍攝結(jié)束條件時(shí),結(jié)束所述柔性屏的轉(zhuǎn)動和所述攝像頭的采集圖像操作的步驟,包括:
當(dāng)檢測到所述柔性屏的旋轉(zhuǎn)角度超過預(yù)設(shè)閾值時(shí),結(jié)束所述柔性屏的轉(zhuǎn)動和所述攝像頭的采集圖像操作。
6.根據(jù)權(quán)利要求2或3所述的方法,其特征在于,所述檢測是否滿足預(yù)設(shè)的拍攝結(jié)束條件的步驟,包括:
檢測攝像頭所采集的每幀圖像是否包含人臉信息;
則所述當(dāng)檢測到滿足所述拍攝結(jié)束條件時(shí),結(jié)束所述柔性屏的轉(zhuǎn)動和所述攝像頭的采集圖像操作的步驟,包括:
當(dāng)檢測到連續(xù)N幀圖像未包含人臉信息時(shí),結(jié)束所述柔性屏的轉(zhuǎn)動和所述攝像頭的采集圖像操作;
其中,N為正整數(shù)。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述基于所采集的所述每幀圖像,進(jìn)行圖像拼接,生成全景圖像的步驟,包括:
選取所述攝像頭所采集的每幀包含人臉信息的圖像;
將所述每幀包含人臉信息的圖像進(jìn)行圖像拼接,生成全景圖像。
8.根據(jù)權(quán)利要求2至5中任一項(xiàng)所述的方法,其特征在于,所述基于所采集的所述每幀圖像,進(jìn)行圖像拼接,生成全景圖像的步驟,包括:
將所述攝像頭所采集的所有幀圖像進(jìn)行圖像拼接,生成全景圖像。
9.一種移動終端,包括攝像頭和柔性屏,其特征在于,所述移動終端還包括:
指令接收模塊,用于接收移動終端用戶輸入的全景自拍指令;
圖像采集模塊,用于控制柔性屏進(jìn)行軸向轉(zhuǎn)動,且控制攝像頭持續(xù)采集每幀圖像;
檢測模塊,用于檢測是否滿足預(yù)設(shè)的拍攝結(jié)束條件;
結(jié)束采集模塊,用于當(dāng)檢測到滿足所述拍攝結(jié)束條件時(shí),結(jié)束所述柔性屏的轉(zhuǎn)動和所述攝像頭的采集圖像操作;
全景圖像生成模塊,用于基于所采集的所述每幀圖像,進(jìn)行圖像拼接,生成全景圖像。
10.根據(jù)權(quán)利要求9所述的移動終端,其特征在于,所述圖像采集模塊包括:
獲取子模塊,用于獲取預(yù)設(shè)的轉(zhuǎn)動軸、轉(zhuǎn)動方向和轉(zhuǎn)動速率;
彎折控制子模塊,用于按照所述轉(zhuǎn)動方向和轉(zhuǎn)動速率,控制柔性屏以所述轉(zhuǎn)動軸進(jìn)行彎折;
第一圖像采集子模塊,用于在所述柔性屏彎折過程中,控制攝像頭持續(xù)采集每幀圖像;
其中,在所述柔性屏彎折過程中,所述柔性屏的預(yù)設(shè)面積的屏幕以所述轉(zhuǎn)動軸為軸進(jìn)行轉(zhuǎn)動,所述轉(zhuǎn)動軸為所述柔性屏的屏幕區(qū)域范圍內(nèi)的預(yù)設(shè)豎直線段。
11.根據(jù)權(quán)利要求9所述的移動終端,其特征在于,所述圖像采集模塊包括:
轉(zhuǎn)動控制子模塊,用于基于移動終端用戶對柔性屏的轉(zhuǎn)動操作,控制所述柔性屏以移動終端的預(yù)設(shè)側(cè)邊為軸進(jìn)行轉(zhuǎn)動;
第二圖像采集子模塊,用于在所述柔性屏轉(zhuǎn)動過程中,控制攝像頭持續(xù)采集每幀圖像。
12.根據(jù)權(quán)利要求10或11所述的移動終端,其特征在于,所述檢測模塊包括:
指令檢測子模塊,用于檢測是否接收到移動終端用戶輸入的結(jié)束拍攝指令;
則所述結(jié)束采集模塊包括:
第三結(jié)束采集子模塊,用于當(dāng)檢測到接收到移動終端用戶輸入的結(jié)束拍攝指令時(shí),結(jié)束所述柔性屏的轉(zhuǎn)動和所述攝像頭的采集圖像操作。
13.根據(jù)權(quán)利要求10或11所述的移動終端,其特征在于,所述檢測模塊包括:
旋轉(zhuǎn)角度檢測子模塊,用于檢測所述柔性屏的旋轉(zhuǎn)角度是否超過預(yù)設(shè)閾值;
則所述結(jié)束采集模塊包括:
第一結(jié)束采集子模塊,用于當(dāng)檢測到所述柔性屏的旋轉(zhuǎn)角度超過預(yù)設(shè)閾值時(shí),結(jié)束所述柔性屏的轉(zhuǎn)動和所述攝像頭的采集圖像操作。
14.根據(jù)權(quán)利要求10或11所述的移動終端,其特征在于,所述檢測模塊包括:
人臉信息檢測子模塊,用于檢測攝像頭所采集的每幀圖像是否包含人臉信息;
則所述結(jié)束采集模塊包括:
第二結(jié)束采集子模塊,用于當(dāng)檢測到連續(xù)N幀圖像未包含人臉信息時(shí),結(jié)束所述柔性屏的轉(zhuǎn)動和所述攝像頭的采集圖像操作;
其中,N為正整數(shù)。
15.根據(jù)權(quán)利要求14所述的移動終端,其特征在于,所述全景圖像生成模塊包括:
選取子模塊,用于選取所述攝像頭所采集的每幀包含人臉信息的圖像;
拼接子模塊,用于將所述每幀包含人臉信息的圖像進(jìn)行圖像拼接,生成全景圖像。
16.根據(jù)權(quán)利要求10至13中任一項(xiàng)所述的移動終端,其特征在于,所述全景圖像生成模塊包括:
全景圖像生成子模塊,用于將所述攝像頭所采集的所有幀圖像進(jìn)行圖像拼接,生成全景圖像。