本申請涉及圖像處理,尤其涉及一種圖像去霧方法、裝置以及計算機可讀存儲介質(zhì)。
背景技術(shù):
1、為了使得終端設(shè)備擁有較高的屏占比,讓屏幕更加完整,視覺效果更好,開發(fā)人員可以將攝像頭嵌入到手機屏幕下方,以避免在屏幕上設(shè)置攝像頭導(dǎo)致屏占比降低的問題。但是由于屏幕的遮擋,屏下攝像頭的感光量遠(yuǎn)低于正常攝像頭,因此屏下攝像頭拍攝的圖像較為灰蒙,嚴(yán)重影響了用戶拍攝體驗。
2、目前,通常情況下會基于暗通道先驗的去霧方法處理屏下攝像頭拍攝的圖像,以恢復(fù)圖像的清晰度,進(jìn)而保障用戶的拍攝體驗。但是,上述基于暗通道先驗的去霧方法對圖像的格式具有較為限定的要求,只能應(yīng)用于紅綠藍(lán)(red?green?blue,rgb)域中,這樣導(dǎo)致其他域的圖像無法實現(xiàn)去霧處理。
技術(shù)實現(xiàn)思路
1、本申請實施例提供一種圖像去霧方法、裝置以及計算機可讀存儲介質(zhì),達(dá)到兼顧提高去霧處理的普遍適用性以及去霧效果的目的。
2、一方面,提供一種圖像去霧方法,包括:獲取原始圖像,并將原始圖像轉(zhuǎn)換為第一亮度圖像;基于第一亮度圖像中像素點的像素值,確定第一亮度圖像的亮度直方圖,亮度直方圖用于指示第一亮度圖像中不同像素值對應(yīng)的像素點的個數(shù);
3、基于第一亮度圖像的亮度直方圖,確定底霧估計值,底霧估計值用于表征原始圖像的灰蒙對亮度的影響程度;
4、基于底霧估計值,對第一亮度圖像進(jìn)行去霧處理,得到第二亮度圖像;
5、基于第二亮度圖像,得到原始圖像對應(yīng)的去霧圖像。
6、又一方面,提供一種電子裝置,包括:存儲器和處理器;存儲器和處理器耦合;存儲器用于存儲計算機程序;處理器執(zhí)行計算機程序時實現(xiàn)上述任一實施例的圖像去霧方法。
7、又一方面,提供一種計算機可讀存儲介質(zhì),計算機可讀存儲介質(zhì)上存儲有計算機程序指令,該計算機程序指令被處理器執(zhí)行時實現(xiàn)上述任一實施例的圖像去霧方法。
8、又一方面,提供一種計算機程序產(chǎn)品,該計算機程序產(chǎn)品包括計算機程序指令,該計算機程序指令被處理器執(zhí)行時實現(xiàn)上述任一實施例的圖像去霧方法。
9、本申請實施例提供的圖像去霧方法無需對原始圖像的格式進(jìn)行限制,只需將原始圖像轉(zhuǎn)化為亮度域中的圖像(即第一亮度圖像),并在亮度域中對該圖像進(jìn)行去霧處理,得到亮度域中的去霧圖像(即第二亮度圖像)?;谏鲜隽炼扔蛑械娜レF圖像,得到與原始圖像對應(yīng)的去霧圖像,這樣就可以在實現(xiàn)對原始圖像的去霧處理的基礎(chǔ)上,減輕了去霧處理對圖像格式的限制,實現(xiàn)對其他域(例如,未加工的(raw)域)的圖像的去霧處理,進(jìn)而提高了去霧處理的普遍適用性。另外,由于在亮度域中的圖像為灰度圖像,因此在亮度域上對圖像進(jìn)行去霧處理不會對圖像中各個像素點的顏色造成較大影響,能夠提高去霧處理的效果。
1.一種圖像去霧方法,其特征在于,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述基于所述第一亮度圖像的亮度直方圖,確定底霧估計值,包括:
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述基于所述底霧估計值,對所述第一亮度圖像進(jìn)行去霧處理,得到第二亮度圖像,包括:
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述基于所述第二亮度圖像,得到所述原始圖像對應(yīng)的去霧圖像,包括:
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述對所述第二亮度圖像進(jìn)行亮度補償處理,得到第三亮度圖像,包括:
6.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述對所述第三亮度圖像進(jìn)行對比度調(diào)整,得到第四亮度圖像,包括:
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
8.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述原始圖像和所述去霧圖像均為raw格式的圖像。
9.一種電子裝置,其特征在于,包括:處理器和用于存儲所述處理器可執(zhí)行指令的存儲器;
10.一種計算機可讀存儲介質(zhì),其特征在于,所述計算機可讀存儲介質(zhì)上存儲有計算機指令,當(dāng)所述計算機指令在計算機上運行時,使得所述計算機執(zhí)行如權(quán)利要求1-8中任一項所述的方法。