本申請屬于電子設(shè)備領(lǐng)域,具體涉及一種圖像處理方法、裝置、電子設(shè)備、存儲介質(zhì)及程序產(chǎn)品。
背景技術(shù):
1、隨著人們生活水平的不斷提高,靜態(tài)照片已無法滿足人們的拍攝需求,因此,產(chǎn)生了一種新的拍攝模式,即動態(tài)拍攝模式,也可以稱為實(shí)況拍攝模式。在用戶使用電子設(shè)備的實(shí)況拍攝模式進(jìn)行拍照時,在用戶點(diǎn)擊電子設(shè)備中的相機(jī)快門鍵后,電子設(shè)備獲取用戶按下快門鍵前后一定時間段內(nèi)的視頻,將這一段視頻作為動態(tài)照片的圖像內(nèi)容進(jìn)行輸出。動態(tài)照片通過記錄拍照時刻瞬間前后的內(nèi)容,賦予了照片更多的內(nèi)容,讓用戶在回顧時能將每張照片像視頻一樣播放,聽到當(dāng)時的聲音、看到變化的動作,比靜態(tài)的照片有更好的沉浸性,便于還原當(dāng)時的現(xiàn)場氛圍。
2、相關(guān)技術(shù)中,電子設(shè)備在拍攝動態(tài)照片的過程中,會通過ois(optical?imagestabilization,光學(xué)防抖)技術(shù)對動態(tài)照片進(jìn)行防抖補(bǔ)償,而這使得動態(tài)照片無法體現(xiàn)出拍攝時的抖動,缺失了與拍攝環(huán)境相關(guān)的信息和故事性,導(dǎo)致動態(tài)照片的“失真”,從而使動態(tài)照片無法還原出真實(shí)的拍攝環(huán)境。
技術(shù)實(shí)現(xiàn)思路
1、本申請實(shí)施例的目的是提供一種圖像處理方法、裝置、電子設(shè)備、存儲介質(zhì)及程序產(chǎn)品,使得拍攝動態(tài)照片時能夠體現(xiàn)出拍攝時的抖動情況,從而更準(zhǔn)確地表現(xiàn)出拍攝時的現(xiàn)場氛圍。
2、第一方面,本申請實(shí)施例提供了一種圖像處理方法,包括:
3、確定第一動態(tài)照片的防抖補(bǔ)償程度;
4、基于防抖補(bǔ)償程度和防抖補(bǔ)償數(shù)據(jù),對第一動態(tài)照片進(jìn)行抖動還原處理,得到第二動態(tài)照片;
5、其中,防抖補(bǔ)償數(shù)據(jù)為用于對在拍攝第一動態(tài)照片時由于抖動而產(chǎn)生的偏差進(jìn)行修正的數(shù)據(jù)。
6、第二方面,本申請實(shí)施例提供了一種圖像處理裝置,包括:
7、程度確定模塊,用于確定第一動態(tài)照片的防抖補(bǔ)償程度;
8、還原模塊,用于基于防抖補(bǔ)償程度和防抖補(bǔ)償數(shù)據(jù),對第一動態(tài)照片進(jìn)行抖動還原處理,得到第二動態(tài)照片;
9、其中,防抖補(bǔ)償數(shù)據(jù)為用于對在拍攝第一動態(tài)照片時由于抖動而產(chǎn)生的偏差進(jìn)行修正的數(shù)據(jù)。
10、第三方面,本申請實(shí)施例提供了一種電子設(shè)備,該電子設(shè)備包括處理器和存儲器,所述存儲器存儲可在所述處理器上運(yùn)行的程序或指令,所述程序或指令被所述處理器執(zhí)行時實(shí)現(xiàn)如第一方面所述的方法的步驟。
11、第四方面,本申請實(shí)施例提供了一種可讀存儲介質(zhì),所述可讀存儲介質(zhì)上存儲程序或指令,所述程序或指令被處理器執(zhí)行時實(shí)現(xiàn)如第一方面所述的方法的步驟。
12、第五方面,本申請實(shí)施例提供了一種芯片,所述芯片包括處理器和通信接口,所述通信接口和所述處理器耦合,所述處理器用于運(yùn)行程序或指令,實(shí)現(xiàn)如第一方面所述的方法。
13、第六方面,本申請實(shí)施例提供一種計(jì)算機(jī)程序產(chǎn)品,該程序產(chǎn)品被存儲在存儲介質(zhì)中,該程序產(chǎn)品被至少一個處理器執(zhí)行以實(shí)現(xiàn)如第一方面所述的方法。
14、在本申請實(shí)施例中,確定第一動態(tài)照片的防抖補(bǔ)償程度,基于防抖補(bǔ)償程度和防抖補(bǔ)償數(shù)據(jù),對第一動態(tài)照片進(jìn)行抖動還原處理,得到第二動態(tài)照片;其中,防抖補(bǔ)償數(shù)據(jù)為拍攝第一動態(tài)照片時,用于對第一動態(tài)照片中由于抖動而產(chǎn)生的偏差進(jìn)行修正的數(shù)據(jù)。根據(jù)本實(shí)施例,在得到動態(tài)照片后,能夠基于動態(tài)照片的防抖補(bǔ)償數(shù)據(jù)對動態(tài)照片的防抖補(bǔ)償進(jìn)行還原,從而使還原后的動態(tài)照片能夠體現(xiàn)出拍攝時的抖動情況,進(jìn)而更準(zhǔn)確地表現(xiàn)出拍攝時的現(xiàn)場氛圍。
1.一種圖像處理方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述第一動態(tài)照片包括至少兩個圖像幀,所述防抖補(bǔ)償數(shù)據(jù)包括所述至少兩個圖像幀中每個圖像幀的鏡頭補(bǔ)償角度;
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述分別基于每個所述圖像幀的鏡頭反向補(bǔ)償角度,對每個所述圖像幀進(jìn)行抖動還原處理,得到每個所述圖像幀的還原圖像,包括:
4.根據(jù)權(quán)利要求1-3任意一項(xiàng)所述的方法,其特征在于,所述基于所述防抖補(bǔ)償程度和防抖補(bǔ)償數(shù)據(jù),對所述第一動態(tài)照片進(jìn)行抖動還原處理,得到第二動態(tài)照片之前,所述方法還包括:
5.根據(jù)權(quán)利要求1-3任意一項(xiàng)所述的方法,其特征在于,所述基于所述防抖補(bǔ)償程度和防抖補(bǔ)償數(shù)據(jù),對所述第一動態(tài)照片進(jìn)行抖動還原處理,得到第二動態(tài)照片之前,所述方法還包括:
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述運(yùn)動數(shù)據(jù)包括角速度和加速度,獲取所述第一動態(tài)照片中被攝對象的運(yùn)動數(shù)據(jù),包括:
7.根據(jù)權(quán)利要求5或6所述的方法,其特征在于,所述基于所述設(shè)備抖動數(shù)據(jù)和所述運(yùn)動數(shù)據(jù),確定所述第一動態(tài)照片的防抖補(bǔ)償數(shù)據(jù),包括:
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述基于所述設(shè)備抖動數(shù)據(jù)和所述運(yùn)動數(shù)據(jù),確定所述動態(tài)照片的綜合抖動數(shù)據(jù),包括:
9.一種圖像處理裝置,其特征在于,包括:
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述裝置還包括:防抖模塊,用于:
11.一種電子設(shè)備,其特征在于,包括處理器和存儲器,所述存儲器存儲可在所述處理器上運(yùn)行的程序或指令,所述程序或指令被所述處理器執(zhí)行時實(shí)現(xiàn)如權(quán)利要求1-8任一項(xiàng)所述的圖像處理方法的步驟。
12.一種可讀存儲介質(zhì),其特征在于,所述可讀存儲介質(zhì)上存儲程序或指令,所述程序或指令被處理器執(zhí)行時實(shí)現(xiàn)如權(quán)利要求1-8任一項(xiàng)所述的圖像處理方法的步驟。
13.一種計(jì)算機(jī)程序產(chǎn)品,其特征在于,所述程序產(chǎn)品被存儲在存儲介質(zhì)中,所述程序產(chǎn)品被至少一個處理器執(zhí)行以實(shí)現(xiàn)如權(quán)利要求1-8任一項(xiàng)所述的圖像處理方法的步驟。