本申請實施例涉及終端,尤其涉及一種拍攝方法、電子設(shè)備以及存儲介質(zhì)。
背景技術(shù):
1、隨著智能終端日益發(fā)展,拍攝功能成為智能終端的必備功能。用戶對智能終端的拍攝(拍照和/或攝像)需求以及體驗也不斷增強(qiáng)。
2、當(dāng)拍攝環(huán)境中存在一定頻率的光源時,相機(jī)、手機(jī)、無人機(jī)等電子設(shè)備的攝像頭采集到的圖像會產(chǎn)生條紋(banding)現(xiàn)象。banding現(xiàn)象是指在采集的圖像上存在明亮程度不同的條紋。目前,消除banding現(xiàn)象的處理方式:通過閃爍傳感器(flicker?sensor)識別拍攝環(huán)境中的光源信號,獲取識別到的光源信號的頻率(即光源頻率),然后根據(jù)光源頻率來調(diào)節(jié)曝光時間。但是,在一些場景中上述處理方式存在局限性,例如,當(dāng)閃爍傳感器的采樣頻率低,閃爍傳感器無法檢測出或無法準(zhǔn)確檢測出光源頻率時,將無法有效地達(dá)到消除banding現(xiàn)象的效果。
技術(shù)實現(xiàn)思路
1、本申請實施例提供一種拍攝方法、電子設(shè)備以及存儲介質(zhì),可以有效地達(dá)到消除banding現(xiàn)象的效果,提升圖像質(zhì)量,有助于提升用戶的拍攝體驗。
2、第一方面,本申請?zhí)峁┮环N拍攝方法,應(yīng)用于電子設(shè)備,電子設(shè)備包括閃爍傳感器和攝像頭,方法包括:獲取當(dāng)前拍攝場景下閃爍傳感器所采集的第一序列數(shù)據(jù);根據(jù)第一序列數(shù)據(jù),確定幅值最大的n個光源頻率,n為大于或等于2的整數(shù);根據(jù)頻率閾值和n個光源頻率確定當(dāng)前拍攝場景是否為目標(biāo)場景;在當(dāng)前拍攝場景為目標(biāo)場景時,根據(jù)第一頻率值和頻率閾值確定n個光源頻率中的目標(biāo)頻率;將目標(biāo)頻率的頻率值賦值為第一頻率值,得到閃爍頻率;根據(jù)閃爍頻率調(diào)整攝像頭的曝光時間。
3、本申請方案通過頻率閾值和n個光源頻率確定當(dāng)前拍攝場景是否為目標(biāo)場景。基于目標(biāo)場景中可能存在著于閃爍傳感器無法檢測出或無法準(zhǔn)確檢測出光源頻率,在當(dāng)前拍攝場景為目標(biāo)場景時,根據(jù)第一頻率值和頻率閾值確定n個光源頻率中的目標(biāo)頻率,也即篩選出為第一頻率值的倍頻的目標(biāo)頻率,其中,第一頻率值與目標(biāo)場景中的光源頻率相關(guān),并將目標(biāo)頻率的頻率值賦值為第一頻率值,得到閃爍頻率,進(jìn)而可以基于閃爍頻率調(diào)整攝像頭的曝光時間,可以有效地消除banding現(xiàn)象。
4、針對被攝對象的調(diào)光頻率和/或刷新率達(dá)到一定程度導(dǎo)致閃爍傳感器無法準(zhǔn)確穩(wěn)定地檢測出被攝對象的光源頻率的情形,可以基于閃爍傳感器所檢測到的光源頻率識別出被攝對象的光源頻率(如目標(biāo)頻率),提高識別被攝對象的光源頻率的準(zhǔn)確性和穩(wěn)定性,進(jìn)而基于所檢測出的被攝對象的光源頻率得到閃爍頻率,根據(jù)閃爍頻率調(diào)整電子設(shè)備的曝光時間,更有利于消除banding現(xiàn)象,提升圖像質(zhì)量,有助于提升用戶的拍攝體驗。
5、在一種可能實現(xiàn)方式中,將目標(biāo)頻率的頻率值賦值為第一頻率值,得到閃爍頻率包括:當(dāng)目標(biāo)頻率中幅值最大的最大目標(biāo)頻率為第一頻率時,將第一頻率的頻率值賦值為第一頻率值,得到閃爍頻率,其中第一頻率為n個光源頻率中幅值最大的頻率。
6、在一種可能實現(xiàn)方式中,將目標(biāo)頻率的頻率值賦值為第一頻率值,得到閃爍頻率還包括:當(dāng)最大目標(biāo)頻率不是第一頻率時,判斷第一頻率是否與標(biāo)準(zhǔn)交流電頻率匹配;若是,確定第一頻率的頻率值為第二頻率值或第三頻率值,得到閃爍頻率;若否,將最大目標(biāo)頻率的頻率值賦值為第一頻率值,得到閃爍頻率。
7、在一種可能實現(xiàn)方式中,在將第一頻率的頻率值賦值為第一頻率值之前,還包括:將n個光源頻率輸入倍頻器,得到倍頻處理后的頻率;將倍頻處理后的頻率輸入混頻器,得到混頻處理后的頻率;將混頻處理后得到的第一頻率進(jìn)行旁瓣處理,輸出旁瓣處理后的第一頻率;當(dāng)目標(biāo)頻率中幅值最大的最大目標(biāo)頻率為第一頻率時,將第一頻率的頻率值賦值為第一頻率值包括:當(dāng)目標(biāo)頻率中幅值最大的最大目標(biāo)頻率為旁瓣處理后的第一頻率,將旁瓣處理后的第一頻率的頻率值賦值為第一頻率值;閃爍頻率包括賦值后的第一頻率,或,賦值后的第一頻率和混頻處理后的第二頻率,第二頻率為n個光源頻率中幅值次大的頻率。
8、在一種可能實現(xiàn)方式中,在確定第一頻率的頻率值為第二頻率值或第三頻率值之前,還包括:將n個光源頻率輸入倍頻器,得到倍頻處理后的頻率;將倍頻處理后的頻率輸入混頻器,得到混頻處理后的頻率;將混頻處理后得到的第一頻率進(jìn)行旁瓣處理,輸出旁瓣處理后的第一頻率;確定第一頻率的頻率值為第二頻率值或第三頻率值包括:確定旁瓣處理后的第一頻率的頻率值為第二頻率值或第三頻率值;將最大目標(biāo)頻率的頻率值賦值為第一頻率值;閃爍頻率包括賦值后的第一頻率和賦值后的最大目標(biāo)頻率。
9、在一種可能實現(xiàn)方式中,該方法還包括:在當(dāng)前拍攝場景不是目標(biāo)場景時,判斷n個光源頻率中幅值最大的第一頻率是否與標(biāo)準(zhǔn)交流電頻率匹配;若是,確定第一頻率的頻率值為第二頻率值或第三頻率值,得到閃爍頻率;若否,當(dāng)?shù)谝活l率的頻率值與第一頻率值成倍數(shù)關(guān)系時,將第一頻率的頻率值賦值為第一頻率值,得到閃爍頻率。
10、在一種可能實現(xiàn)方式中,第一頻率值小于第二頻率值,第一頻率值小于第三頻率值。
11、在一種可能實現(xiàn)方式中,第一頻率值為60hz,第二頻率值為100hz,第三頻率值為120hz。
12、在一種可能實現(xiàn)方式中,根據(jù)第一頻率值和頻率閾值確定n個光源頻率中的目標(biāo)頻率包括:將n個光源頻率中頻率值大于或等于頻率閾值的光源頻率作為候選光源頻率;將候選光源頻率中頻率值為第一頻率值的2*m倍的光源頻率確定為目標(biāo)頻率,m為大于等于1的整數(shù)。
13、在一種可能實現(xiàn)方式中,該方法還包括:針對n個光源頻率中每一光源頻率,判斷光源頻率的頻率值是否大于或等于頻率閾值;當(dāng)n個光源頻率中存在光源頻率的頻率值大于或等于頻率閾值時,確定當(dāng)前拍攝場景為目標(biāo)場景。
14、在一種可能實現(xiàn)方式中,頻率閾值為500hz至4khz中任一值。
15、在一種可能實現(xiàn)方式中,目標(biāo)場景包括攝像頭拍攝到被攝對象已開啟的顯示屏,且顯示屏的調(diào)光頻率或刷新率大于或等于500hz且小于或等于4khz。
16、在一種可能實現(xiàn)方式中,根據(jù)閃爍頻率調(diào)整攝像頭的曝光時間包括:當(dāng)閃爍頻率包括一個頻率時,根據(jù)閃爍頻率調(diào)整攝像頭的曝光時間;當(dāng)閃爍頻率包括兩個或兩個以上的頻率時,對兩個或兩個以上的頻率進(jìn)行倍頻處理得到倍頻處理后的閃爍頻率,根據(jù)倍頻處理后的閃爍頻率調(diào)整攝像頭的曝光時間。
17、第二方面,本申請?zhí)峁┮环N電子設(shè)備,包括處理器和存儲器,處理器和存儲器耦合,存儲器用于存儲計算機(jī)程序,當(dāng)計算機(jī)程序被處理器執(zhí)行時,使得電子設(shè)備執(zhí)行上述任一項的方法。
18、第三方面,本申請?zhí)峁┮环N計算機(jī)可讀存儲介質(zhì),計算機(jī)可讀存儲介質(zhì)存儲有計算機(jī)程序,當(dāng)計算機(jī)程序被處理器執(zhí)行時,使得處理器執(zhí)行上述任一項的方法。
1.一種拍攝方法,其特征在于,應(yīng)用于電子設(shè)備,所述電子設(shè)備包括閃爍傳感器和攝像頭,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將所述目標(biāo)頻率的頻率值賦值為所述第一頻率值,得到閃爍頻率包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述將所述目標(biāo)頻率的頻率值賦值為所述第一頻率值,得到閃爍頻率還包括:
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,在將所述第一頻率的頻率值賦值為所述第一頻率值之前,還包括:
5.根據(jù)權(quán)利要求3所述的方法,其特征在于,在確定所述第一頻率的頻率值為第二頻率值或第三頻率值之前,還包括:
6.根據(jù)權(quán)利要求1至5中任一項所述的方法,其特征在于,所述方法還包括:
7.根據(jù)權(quán)利要求3或5或6所述的方法,其特征在于,所述第一頻率值小于所述第二頻率值,所述第一頻率值小于所述第三頻率值。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述第一頻率值為60hz,所述第二頻率值為100hz,所述第三頻率值為120hz。
9.根據(jù)權(quán)利要求1至8中任一項所述的方法,其特征在于,所述根據(jù)第一頻率值和所述頻率閾值確定所述n個光源頻率中的目標(biāo)頻率包括:
10.根據(jù)權(quán)利要求1至9中任一項所述的方法,其特征在于,所述方法還包括:
11.根據(jù)權(quán)利要求10所述的方法,其特征在于,所述頻率閾值為500hz至4khz中任一值。
12.根據(jù)權(quán)利要求10或11所述的方法,其特征在于,所述目標(biāo)場景包括所述攝像頭拍攝到被攝對象已開啟的顯示屏,且所述顯示屏的調(diào)光頻率或刷新率大于或等于500hz且小于或等于4khz。
13.根據(jù)權(quán)利要求1至12中任一項所述的方法,其特征在于,所述根據(jù)所述閃爍頻率調(diào)整所述攝像頭的曝光時間包括:
14.一種電子設(shè)備,其特征在于,包括處理器和存儲器,所述處理器和所述存儲器耦合,所述存儲器用于存儲計算機(jī)程序,當(dāng)所述計算機(jī)程序被所述處理器執(zhí)行時,使得所述電子設(shè)備執(zhí)行如權(quán)利要求1至13中任一項所述的方法。
15.一種計算機(jī)可讀存儲介質(zhì),其特征在于,所述計算機(jī)可讀存儲介質(zhì)存儲有計算機(jī)程序,當(dāng)所述計算機(jī)程序被處理器執(zhí)行時,使得所述處理器執(zhí)行如權(quán)利要求1至13中任一項所述的方法。