本公開涉及夜景拍照,尤其涉及一種拍攝拍攝方法、裝置、設(shè)備及存儲介質(zhì)。
背景技術(shù):
1、當(dāng)前手機(jī)攝像組件都用上了光學(xué)防抖模塊,從而通過得到更大的補(bǔ)償角度而提升成像畫面的穩(wěn)定性,對于運(yùn)動模糊的抑制作用也會越好。
2、目前,在夜景圖像采集過程中,由于光線明暗程度不一,曝光時間也會動態(tài)變化,對于光線較暗場景下,會造成快門按鍵旋轉(zhuǎn),拍照延遲,降低用戶體驗(yàn)。
技術(shù)實(shí)現(xiàn)思路
1、本公開提供一種拍攝方法、裝置、設(shè)備及存儲介質(zhì),以至少解決現(xiàn)有夜景圖像采集時快門按鍵旋轉(zhuǎn),拍照延遲以及降低用戶體驗(yàn)的問題。
2、本公開的技術(shù)方案如下:
3、本公開實(shí)施例提供一種拍攝方法,包括:
4、響應(yīng)于圖像采集請求,獲取所述圖像采集請求攜帶的拍照場景對應(yīng)的光照強(qiáng)度;
5、根據(jù)所述光照強(qiáng)度和所述拍照場景,確定需要執(zhí)行鏡頭回中操作的圖像幀的目標(biāo)數(shù)量,其中,所述鏡頭回中操作為對鏡頭的位置調(diào)節(jié)以供所述鏡頭處于圖像的中心;
6、根據(jù)所述目標(biāo)數(shù)量,采集所述目標(biāo)數(shù)量對應(yīng)的每張第一圖像幀后,控制所述鏡頭執(zhí)行所述鏡頭回中操作以及采集后續(xù)的第二圖像幀;
7、根據(jù)所述第一圖像幀和所述第二圖像幀,生成目標(biāo)圖像幀。
8、可選地,所述方法還包括:
9、根據(jù)所述光照強(qiáng)度,確定第一時長,其中,所述第一時長為所述鏡頭處于非曝光周期的時長;
10、將所述第一時長調(diào)整為第二時長,其中,所述第二時長大于或者等于所述鏡頭回中所需的時長;
11、根據(jù)所述第二時長對所述第一圖像幀進(jìn)行曝光補(bǔ)償。
12、可選地,所述響應(yīng)于圖像采集請求,獲取所述圖像采集請求攜帶的拍照場景對應(yīng)的光照強(qiáng)度,包括:
13、響應(yīng)于圖像采集請求,從所述圖像采集請求中解析出所述拍照場景;
14、根據(jù)光通量、反射系數(shù)、光照強(qiáng)度率和光源深度,確定所述拍照場景對應(yīng)的光照強(qiáng)度。
15、可選地,所述根據(jù)所述光照強(qiáng)度和所述拍照場景,確定需要執(zhí)行鏡頭回中的圖像幀的目標(biāo)數(shù)量,包括:
16、根據(jù)所述光照強(qiáng)度和所述拍照場景,查詢設(shè)定光照強(qiáng)度、設(shè)定拍照場景和預(yù)設(shè)數(shù)量的映射關(guān)系表,得到所述目標(biāo)數(shù)量。
17、可選地,所述根據(jù)所述光照強(qiáng)度和所述拍照場景,確定需要執(zhí)行鏡頭回中的圖像幀的目標(biāo)數(shù)量,包括:
18、在所述拍照場景為夜景拍照場景的情況下,若所述光照強(qiáng)度大于第一光照強(qiáng)度值,則確定所述目標(biāo)數(shù)量為第一數(shù)值,若所述光照強(qiáng)度大于等于第二光照強(qiáng)度值且小于等于所述第一光照強(qiáng)度值,則確定所述目標(biāo)數(shù)量為第二數(shù)值;
19、在所述拍照場景為夜景錄像場景的情況下,若所述光照強(qiáng)度大于所述第一光照強(qiáng)度值,則確定所述目標(biāo)數(shù)量為第三數(shù)值,若所述光照強(qiáng)度大于等于所述第二光照強(qiáng)度值且小于等于所述第一光照強(qiáng)度值,則確定所述目標(biāo)數(shù)量為所述第二數(shù)值;
20、在所述拍攝場景為夜梟場景的情況下,若所述光照強(qiáng)度大于所述第一光照強(qiáng)度值,則確定所述目標(biāo)數(shù)量為第四數(shù)值,若所述光照強(qiáng)度大于等于所述第二光照強(qiáng)度值且小于等于所述第一光照強(qiáng)度值,則確定所述目標(biāo)數(shù)量為所述第二數(shù)值;
21、其中,所述第一光照強(qiáng)度值大于所述第二光照強(qiáng)度值,所述第一數(shù)值小于所述第二數(shù)值,所述第二數(shù)值小于所述第三數(shù)值,所述第三數(shù)值小于所述第四數(shù)值。
22、可選地,所述根據(jù)所述目標(biāo)數(shù)量,采集所述目標(biāo)數(shù)量對應(yīng)的每張第一圖像幀后,控制所述鏡頭執(zhí)行所述鏡頭回中操作,包括:
23、在防抖功能處于開啟狀態(tài),且所述拍照場景為夜景場景的情況下,根據(jù)所述目標(biāo)數(shù)量,采集所述目標(biāo)數(shù)量對應(yīng)的每張第一圖像幀后,控制所述鏡頭執(zhí)行所述鏡頭回中操作。
24、可選地,所述根據(jù)所述第一圖像幀和所述第二圖像幀,生成目標(biāo)圖像幀,包括:
25、從所述第一圖像幀和所述第二圖像幀中選擇出圖像清晰度滿足清晰度閾值的設(shè)定數(shù)量的候選圖像幀;
26、將所述候選圖像幀進(jìn)行圖像合成,得到所述目標(biāo)圖像幀。
27、本公開實(shí)施例還提供一種拍攝裝置,包括:
28、獲取模塊,用于響應(yīng)于圖像采集請求,獲取所述圖像采集請求攜帶的拍照場景對應(yīng)的光照強(qiáng)度;
29、確定模塊,用于根據(jù)所述光照強(qiáng)度和所述拍照場景,確定需要執(zhí)行鏡頭回中操作的圖像幀的目標(biāo)數(shù)量,其中,所述鏡頭回中操作為對鏡頭的位置調(diào)節(jié)以供所述鏡頭處于圖像的中心;
30、控制模塊,用于根據(jù)所述目標(biāo)數(shù)量,采集所述目標(biāo)數(shù)量對應(yīng)的每張第一圖像幀后,控制所述鏡頭執(zhí)行所述鏡頭回中操作以及采集后續(xù)的第二圖像幀;
31、生成模塊,用于根據(jù)所述第一圖像幀和所述第二圖像幀,生成目標(biāo)圖像幀。
32、可選地,所述控制模塊,還可用于:
33、根據(jù)所述光照強(qiáng)度,確定第一時長,其中,所述第一時長為所述鏡頭處于非曝光周期的時長;
34、將所述第一時長調(diào)整為第二時長,其中,所述第二時長大于或者等于所述鏡頭回中所需的時長;
35、根據(jù)所述第二時長對所述第一圖像幀進(jìn)行曝光補(bǔ)償。
36、可選地,所述獲取模塊在響應(yīng)于圖像采集請求,獲取所述圖像采集請求攜帶的拍照場景對應(yīng)的光照強(qiáng)度時,包括:
37、響應(yīng)于圖像采集請求,從所述圖像采集請求中解析出所述拍照場景;
38、根據(jù)光通量、反射系數(shù)、光照強(qiáng)度率和光源深度,確定所述拍照場景對應(yīng)的光照強(qiáng)度。
39、可選地,所述確定模塊在根據(jù)所述光照強(qiáng)度和所述拍照場景,確定需要執(zhí)行鏡頭回中的圖像幀的目標(biāo)數(shù)量時,用于:
40、根據(jù)所述光照強(qiáng)度和所述拍照場景,查詢設(shè)定光照強(qiáng)度、設(shè)定拍照場景和預(yù)設(shè)數(shù)量的映射關(guān)系表,得到所述目標(biāo)數(shù)量。
41、可選地,所述確定模塊在根據(jù)所述光照強(qiáng)度和所述拍照場景,確定需要執(zhí)行鏡頭回中的圖像幀的目標(biāo)數(shù)量時,用于:
42、在所述拍照場景為夜景拍照場景的情況下,若所述光照強(qiáng)度大于第一光照強(qiáng)度值,則確定所述目標(biāo)數(shù)量為第一數(shù)值,若所述光照強(qiáng)度大于等于第二光照強(qiáng)度值且小于等于所述第一光照強(qiáng)度值,則確定所述目標(biāo)數(shù)量為第二數(shù)值;
43、在所述拍照場景為夜景錄像場景的情況下,若所述光照強(qiáng)度大于所述第一光照強(qiáng)度值,則確定所述目標(biāo)數(shù)量為第三數(shù)值,若所述光照強(qiáng)度大于等于所述第二光照強(qiáng)度值且小于等于所述第一光照強(qiáng)度值,則確定所述目標(biāo)數(shù)量為所述第二數(shù)值;
44、在所述拍攝場景為夜梟場景的情況下,若所述光照強(qiáng)度大于所述第一光照強(qiáng)度值,則確定所述目標(biāo)數(shù)量為第四數(shù)值,若所述光照強(qiáng)度大于等于所述第二光照強(qiáng)度值且小于等于所述第一光照強(qiáng)度值,則確定所述目標(biāo)數(shù)量為所述第二數(shù)值;
45、其中,所述第一光照強(qiáng)度值大于所述第二光照強(qiáng)度值,所述第一數(shù)值小于所述第二數(shù)值,所述第二數(shù)值小于所述第三數(shù)值,所述第三數(shù)值小于所述第四數(shù)值。
46、可選地,所述控制模塊在根據(jù)所述目標(biāo)數(shù)量,采集所述目標(biāo)數(shù)量對應(yīng)的每張第一圖像幀后,控制所述鏡頭執(zhí)行所述鏡頭回中操作時,用于:
47、在防抖功能處于開啟狀態(tài),且所述拍照場景為夜景場景的情況下,根據(jù)所述目標(biāo)數(shù)量,采集所述目標(biāo)數(shù)量對應(yīng)的每張第一圖像幀后,控制所述鏡頭執(zhí)行所述鏡頭回中操作。
48、可選地,所述生成模塊在根據(jù)所述第一圖像幀和所述第二圖像幀,生成目標(biāo)圖像幀時,用于:
49、從所述第一圖像幀和所述第二圖像幀中選擇出圖像清晰度滿足清晰度閾值的設(shè)定數(shù)量的候選圖像幀;
50、將所述候選圖像幀進(jìn)行圖像合成,得到所述目標(biāo)圖像幀。
51、本公開實(shí)施例還提供一種電子設(shè)備,包括:
52、處理器;
53、用于存儲所述處理器可執(zhí)行指令的存儲器;
54、其中,所述處理器被配置為執(zhí)行所述指令,以實(shí)現(xiàn)如上述的方法中的各步驟。
55、本公開實(shí)施例還提供一種計(jì)算機(jī)可讀存儲介質(zhì),其上存儲有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時實(shí)現(xiàn)上述的方法中的各步驟。
56、本公開實(shí)施例還提供一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序/指令,所述計(jì)算機(jī)程序/指令被處理器執(zhí)行時實(shí)現(xiàn)上述的方法中的各步驟。
57、本公開的實(shí)施例提供的技術(shù)方案至少帶來以下有益效果:
58、在本公開的一些實(shí)施例中,響應(yīng)于圖像采集請求,獲取圖像采集請求攜帶的拍照場景對應(yīng)的光照強(qiáng)度;根據(jù)光照強(qiáng)度和拍照場景,動態(tài)確定需要執(zhí)行鏡頭回中操作的目標(biāo)數(shù)量;根據(jù)目標(biāo)數(shù)量,采集目標(biāo)數(shù)量對應(yīng)的每張第一圖像幀后,控制鏡頭執(zhí)行鏡頭回中操作以及采集后續(xù)的第二圖像幀,而后續(xù)采集到的圖像幀不執(zhí)行鏡頭回中操作,根據(jù)第一圖像幀和第二圖像幀,生成目標(biāo)圖像幀,相對于現(xiàn)有采集到的所有圖像幀后都執(zhí)行鏡頭回中操作,減少計(jì)算量,提高圖像處理效率,可降低夜景圖像采集快門按鍵旋轉(zhuǎn)的時長,降低拍照延遲,提升用戶體驗(yàn)。
59、應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本公開。