拍照控制方法、拍照控制裝置及終端的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及終端技術(shù)領(lǐng)域,具體而言,涉及一種拍照控制方法、一種拍照控制裝置和一種終端。
【背景技術(shù)】
[0002]目前,數(shù)碼的應(yīng)用越來越廣泛,除了專業(yè)的數(shù)碼相機產(chǎn)品之外,在眾多電子設(shè)備上已經(jīng)集成了不同精度的數(shù)碼相機。例如,在筆記本型計算機中大多集成了數(shù)碼攝像頭,在個人數(shù)字助理、智能手機中大多集成了數(shù)碼相機或平板電腦中也集成了數(shù)碼相機。
[0003]在利用數(shù)碼相機進行圖片拍攝時,不可避免地會遇到逆光場景拍攝和非逆光場景拍攝的問題。而在逆光拍照的情況下,往往出現(xiàn)背景部分過亮而真正所關(guān)注的被攝物體即對象部分過暗的結(jié)果,從而嚴(yán)重影響圖片拍照質(zhì)量。
[0004]為此,在拍照過程中往往會進行逆光場景的檢測,而相關(guān)技術(shù)中逆光場景檢測一般可以通過硬件方式和軟件方式來實現(xiàn),雖然能夠進行逆光場景的檢測,但還存在一些不足之處:
[0005]1、硬件方式中,一般采用傳感器來檢測,但傳感器的成本比較高;
[0006]2、軟件方式中,往往會因受數(shù)碼相機鏡頭質(zhì)量和偏色光的影響,而導(dǎo)致檢測結(jié)果偏差比較大,準(zhǔn)確率低;
[0007]3、實用性和用戶體驗都比較差。
[0008]因此,如何能夠提高拍照過程中逆光檢測的準(zhǔn)確性,優(yōu)化拍照效果,從而提升用戶的使用體驗成為亟待解決的技術(shù)問題。
【發(fā)明內(nèi)容】
[0009]本發(fā)明正是基于上述技術(shù)問題至少之一,提出了一種新的拍照控制方案,通過基于對獲取到黑白預(yù)覽圖片的分析來進行逆光檢測,有效地避免受偏色光的影響,提高拍照過程中逆光檢測的準(zhǔn)確性,同時增強逆光檢測的實用性,優(yōu)化拍照效果,從而提升了用戶的使用體驗。
[0010]有鑒于此,本發(fā)明提出了一種拍照控制方法,包括:當(dāng)接收到用戶的拍照指令時,通過所述終端的第一攝像頭獲取當(dāng)前場景的黑白預(yù)覽圖片;對所述黑白預(yù)覽圖片進行分析,以檢測所述當(dāng)前場景是否逆光;根據(jù)檢測結(jié)果開啟所述終端的第二攝像頭的目標(biāo)拍照模式,以在所述目標(biāo)拍照模式下對所述當(dāng)前場景進行拍照,其中,所述第二攝像頭用于拍攝彩色圖片。
[0011]在該技術(shù)方案中,通過終端的第一攝像頭獲取當(dāng)前場景的黑白預(yù)覽圖片,并對黑白預(yù)覽圖片進行分析,以檢測當(dāng)前場景是否逆光,在這一過程中,由于獲取的是黑白預(yù)覽圖片,所以在對黑白預(yù)覽圖片進行分析時不受偏色光的影響,也不易受到攝像頭質(zhì)量好壞的影響,有效地提高了拍照過程中逆光檢測的準(zhǔn)確性,也增強了逆光檢測的實用性;同時通過根據(jù)檢測結(jié)果開啟終端的第二攝像頭的目標(biāo)拍照模式,以在目標(biāo)拍照模式下對當(dāng)前場景進行拍照,從而優(yōu)化了拍照效果,提升了用戶的使用體驗。
[0012]在上述技術(shù)方案中,優(yōu)選地,所述對所述黑白預(yù)覽圖片進行分析,以檢測所述當(dāng)前場景是否逆光的步驟包括:對所述黑白預(yù)覽圖片進行分析,以獲取所述當(dāng)前場景的亮度信息;根據(jù)所述亮度信息生成所述當(dāng)前場景的亮度直方圖;根據(jù)預(yù)設(shè)逆光檢測算法和所述亮度直方圖確定所述當(dāng)前場景的逆光檢測參數(shù),以根據(jù)所述逆光檢測參數(shù)所處的閾值范圍確定所述當(dāng)前場景是否逆光;以及所述逆光檢測參數(shù)包括:所述亮度直方圖的標(biāo)準(zhǔn)差、所述黑白預(yù)覽圖片的亮光占比、暗光占比和強光占比。
[0013]在該技術(shù)方案中,通過對黑白預(yù)覽圖片進行分析,以獲取當(dāng)前場景的亮度信息,而黑白預(yù)覽的圖片在獲取過程中,透過鏡頭的是白色光,使得獲取到的亮度信息不受偏色光的影響,有效地避免了因獲取到亮度信息不準(zhǔn)確而導(dǎo)致后續(xù)分析過程出現(xiàn)較大偏差的問題,提高了拍照過程中逆光檢測的準(zhǔn)確性。
[0014]在上述技術(shù)方案中,優(yōu)選地,所述目標(biāo)拍照模式包括:HDR模式或預(yù)置模式。
[0015]在該技術(shù)方案中,HDR(High Dynamic Range,高動態(tài)范圍)模式是一種可以提供更多的動態(tài)范圍和圖像細節(jié)的拍照模式,預(yù)置模式為用戶預(yù)先設(shè)定的除HDR模式外的任一拍照模式或終端默認(rèn)的拍照模式,例如全自動模式,風(fēng)景模式等。
[0016]在上述技術(shù)方案中,優(yōu)選地,所述根據(jù)檢測結(jié)果開啟所述終端的第二攝像頭的目標(biāo)拍照模式,以在所述目標(biāo)拍照模式下對所述當(dāng)前場景進行拍照的步驟包括:若檢測到所述當(dāng)前場景逆光,則開啟所述第二攝像頭的HDR模式,以在所述HDR模式下對所述當(dāng)前場景進行拍照;若檢測到當(dāng)前場景不逆光,則開啟所述第二攝像頭的預(yù)置模式,以在所述預(yù)置模式下對所述當(dāng)前場景進行拍照。
[0017]在該技術(shù)方案中,通過檢測結(jié)果來自動開啟HDR模式或預(yù)置模式對當(dāng)前場景進行拍照,避免了用戶自己手動操作,提升了用戶的使用體驗;同時通過在逆光場景下開啟第二攝像頭的HDR模式,使得通過HDR模式來彌補逆光拍照的缺陷,從而優(yōu)化了拍照效果。
[0018]在上述技術(shù)方案中,優(yōu)選地,在所述接收到用戶的拍照指令之后,以及所述通過所述終端的第一攝像頭獲取當(dāng)前場景的黑白預(yù)覽圖片的步驟之前,還包括:檢測是否接收到來自所述用戶的開啟逆光檢測指令;在確定未接收到所述開啟逆光檢測指令時,觸發(fā)所述第二攝像頭,以對所述當(dāng)前場景進行拍照;在確定接收到所述開啟逆光檢測指令時,則執(zhí)行所述通過所述終端的第一攝像頭獲取當(dāng)前場景的黑白預(yù)覽圖片的步驟。
[0019]在該技術(shù)方案中,通過檢測是否接收到來自用戶的開啟逆光檢測指令,以確定是否對當(dāng)前場景進行逆光檢測,使得用戶可以根據(jù)需要自動開啟或關(guān)閉逆光檢測功能,有效地避免了在用戶自己可以判斷出當(dāng)前場景不逆光時而終端仍自行進行逆光檢測的情況的發(fā)生,提升了用戶的使用體驗,同時降低了終端的運行負(fù)擔(dān)。
[0020]根據(jù)本發(fā)明的第二方面,提出了一種拍照控制裝置,包括:獲取單元,用于當(dāng)接收到用戶的拍照指令時,通過所述終端的第一攝像頭獲取當(dāng)前場景的黑白預(yù)覽圖片;第一檢測單元,對所述黑白預(yù)覽圖片進行分析,以檢測所述當(dāng)前場景是否逆光;處理單元,用于根據(jù)檢測結(jié)果開啟所述終端的第二攝像頭的目標(biāo)拍照模式,以在所述目標(biāo)拍照模式下對所述當(dāng)前場景進行拍照,其中,所述第二攝像頭用于拍攝彩色圖片
[0021]在該技術(shù)方案中,通過終端的第一攝像頭獲取當(dāng)前場景的黑白預(yù)覽圖片,并對黑白預(yù)覽圖片進行分析,以檢測當(dāng)前場景是否逆光,在這一過程中,由于獲取的是黑白預(yù)覽圖片,所以在對黑白預(yù)覽圖片進行分析時不受偏色光的影響,也不易受到攝像頭質(zhì)量好壞的影響,有效地提高了拍照過程中逆光檢測的準(zhǔn)確性,也增強了逆光檢測的實用性;同時通過根據(jù)檢測結(jié)果開啟終端的第二攝像頭的目標(biāo)拍照模式,以在目標(biāo)拍照模式下對當(dāng)前場景進行拍照,從而優(yōu)化了拍照效果,提升了用戶的使用體驗。
[0022]在上述技術(shù)方案中,優(yōu)選地,所述第一檢測單元具體用于:對所述黑白預(yù)覽圖片進行分析,以獲取所述當(dāng)前場景的亮度信息;根據(jù)所述亮度信息生成所述當(dāng)前場景的亮度直方圖;根據(jù)預(yù)設(shè)逆光檢測算法和所述亮度直方圖確定所述當(dāng)前場景的逆光檢測參數(shù),以根據(jù)所述逆光檢測參數(shù)所處的閾值范圍確定所述當(dāng)前場景是否逆光;以及所述逆光檢測參數(shù)包括:所述