本發(fā)明涉及圖像處理技術(shù)領(lǐng)域,尤指一種拍照處理方法和裝置。
背景技術(shù):
隨著計(jì)算機(jī)技術(shù)的發(fā)展,智能終端的應(yīng)用范圍得到了廣泛的提高,例如可以通過智能終端聽音樂、玩游戲、上網(wǎng)聊天和拍照等。特別地,智能終端的前置攝像頭拍照方式,即自拍功能的應(yīng)用受到用戶的普遍青睞,前置攝像頭和圖像處理軟件是決定自拍能力優(yōu)劣重要因素。
前置攝像頭的像素能力是決定拍攝圖像清晰度的硬件因素,可以通過硬件的升級提高拍攝圖像的清晰度。用戶采用智能終端的前置攝像頭進(jìn)行自拍的過程中,可以通過智能終端的顯示屏看到拍攝視場中的圖像,例如為用戶本人和家人朋友,為了滿足用戶在自拍中比較傾向于所見即所得的要求,通常可以對拍照圖像進(jìn)行鏡像處理,這樣,拍照后生成的照片和用戶在顯示屏上看到的圖像保持一致。在拍照的一種應(yīng)用場景中,若前置攝像頭的拍攝視場中具有文字,采用鏡像處理生成的照片中,文字為左右相反的狀態(tài),會造成照片的真實(shí)感較差。針對上述問題,目前普遍使用的處理方式為:在智能終端的攝像應(yīng)用中設(shè)置一個(gè)功能開關(guān),通過用戶的設(shè)置開啟鏡像處理功能或關(guān)閉鏡像處理功能,該方式需要用戶主觀判斷適合當(dāng)前拍照的處理方式,并由用戶進(jìn)行手動設(shè)置操作。
綜上所述,現(xiàn)有技術(shù)采用前置攝像頭進(jìn)行拍照的處理方式中,通過用戶的設(shè)置開啟或關(guān)閉鏡像處理功能,由于該方式需要用戶主觀判斷適合當(dāng)前拍照的處理方式,并由用戶進(jìn)行手動設(shè)置操作,從而導(dǎo)拍照的操作步驟復(fù)雜,并且容易出現(xiàn)照片失真的問題。
技術(shù)實(shí)現(xiàn)要素:
為了解決上述技術(shù)問題,本發(fā)明提供了一種拍照處理方法和裝置,以解決現(xiàn)有技術(shù)采用前置攝像頭進(jìn)行拍照的處理方式中,通過用戶的設(shè)置開啟或關(guān)閉鏡像處理功能,由于需要用戶主觀判斷適合當(dāng)前拍照的處理方式,并由用戶進(jìn)行手動設(shè)置操作,從而導(dǎo)拍照的操作步驟復(fù)雜,并且容易出現(xiàn)照片失真的問題。
第一方面,本發(fā)明提供一種拍照處理方法,包括:
通過終端設(shè)備的前置攝像頭獲取圖像數(shù)據(jù);
對所述圖像數(shù)據(jù)進(jìn)行特征信息的檢測,獲取檢測結(jié)果;
根據(jù)所述檢測結(jié)果對所述圖像數(shù)據(jù)進(jìn)行鏡像處理或忽略鏡像處理。
在第一方面的第一種可能的實(shí)現(xiàn)方式中,所述對所述圖像數(shù)據(jù)進(jìn)行特征信息的檢測,獲取檢測結(jié)果,是指:
檢測出所述圖像數(shù)據(jù)中的特征信息,獲取包括所述特征信息的檢測結(jié)果,所述特征信息包括人臉信息和文字信息中的一項(xiàng)或多項(xiàng)。
根據(jù)第一方面的第一種可能的實(shí)現(xiàn)方式中,在第二種可能的實(shí)現(xiàn)方式中,所述特征信息包括人臉信息;所述根據(jù)所述檢測結(jié)果對所述圖像數(shù)據(jù)進(jìn)行鏡像處理或忽略鏡像處理,是指:
根據(jù)所檢測出的人臉信息對所述圖像數(shù)據(jù)進(jìn)行鏡像處理。
根據(jù)第一方面的第一種可能的實(shí)現(xiàn)方式中,在第三種可能的實(shí)現(xiàn)方式中,所述特征信息包括文字信息;所述根據(jù)所述檢測結(jié)果對所述圖像數(shù)據(jù)進(jìn)行鏡像處理或忽略鏡像處理,是指:
根據(jù)所檢測出的文字信息對所述圖像數(shù)據(jù)忽略鏡像處理。
根據(jù)第一方面的第一種可能的實(shí)現(xiàn)方式中,在第四種可能的實(shí)現(xiàn)方式中,所述圖像數(shù)據(jù)中設(shè)置有參考區(qū)域,所述特征信息包括人臉信息和文字信息,其中,所述人臉信息包括人臉區(qū)域的位置和大小,所述文字信息包括文字區(qū)域的位置和大小;所述根據(jù)所述檢測結(jié)果對所述圖像數(shù)據(jù)進(jìn)行鏡像處理或忽略鏡像處理,包括:
根據(jù)所述人臉區(qū)域的位置和大小,以及所述文字區(qū)域的位置和大小,確定所述人臉區(qū)域和所述文字區(qū)域與所述參考區(qū)域的位置關(guān)系和比例關(guān)系;
在所述人臉區(qū)域占用所述參考區(qū)域的比值大于第一閾值時(shí),對所述圖像數(shù)據(jù)進(jìn)行鏡像處理;
在所述文字區(qū)域占用所述參考區(qū)域的比值大于第二閾值時(shí),對所述圖像數(shù)據(jù)忽略鏡像處理。
在第一方面的第五種可能的實(shí)現(xiàn)方式中,所述特征信息為所述終端設(shè)備中預(yù)置的檢測目標(biāo)值,所述特征信息為人臉信息或文字信息;所述對所述圖像數(shù)據(jù)進(jìn)行特征信息的檢測,獲取檢測結(jié)果,是指:
檢測所述圖像數(shù)據(jù),并判斷所述圖像數(shù)據(jù)中是否存在符合所述特征信息的數(shù)據(jù)內(nèi)容。
根據(jù)第一方面的第五種可能的實(shí)現(xiàn)方式中,在第六種可能的實(shí)現(xiàn)方式中,所述特征信息為人臉信息;所述根據(jù)所述檢測結(jié)果對所述圖像數(shù)據(jù)進(jìn)行鏡像處理或忽略鏡像處理,包括:
在所述檢測結(jié)果為所述圖像數(shù)據(jù)中存在符合所述人臉信息的數(shù)據(jù)內(nèi)容時(shí),對所述圖像數(shù)據(jù)進(jìn)行鏡像處理;
在所述檢測結(jié)果為所述圖像數(shù)據(jù)中不存在符合所述人臉信息的數(shù)據(jù)內(nèi)容時(shí),對所述圖像數(shù)據(jù)忽略鏡像處理。
根據(jù)第一方面的第五種可能的實(shí)現(xiàn)方式中,在第七種可能的實(shí)現(xiàn)方式中,所述特征信息為文字信息;所述根據(jù)所述檢測結(jié)果對所述圖像數(shù)據(jù)進(jìn)行鏡像處理或忽略鏡像處理,包括:
在所述檢測結(jié)果為所述圖像數(shù)據(jù)中存在符合所述文字信息的數(shù)據(jù)內(nèi)容時(shí),對所述圖像數(shù)據(jù)忽略鏡像處理;
在所述檢測結(jié)果為所述圖像數(shù)據(jù)中不存在符合所述人臉信息的數(shù)據(jù)內(nèi)容時(shí),對所述圖像數(shù)據(jù)進(jìn)行鏡像處理。
第二方面,本發(fā)明提供一種拍照處理裝置,所述拍照處理裝置設(shè)置于終端設(shè)備中,所述拍照處理裝置包括:
圖像獲取模塊,用于通過所述終端設(shè)備的前置攝像頭獲取圖像數(shù)據(jù);
檢測模塊,用于對所述圖像獲取模塊獲取的圖像數(shù)據(jù)進(jìn)行特征信息的檢測,獲取檢測結(jié)果;
處理模塊,用于根據(jù)所述檢測模塊獲取的檢測結(jié)果對所述圖像數(shù)據(jù)進(jìn)行鏡像處理或忽略鏡像處理。
在第二方面的第一種可能的實(shí)現(xiàn)方式中,所述檢測模塊用于對所述圖像獲取模塊獲取的圖像數(shù)據(jù)進(jìn)行特征信息的檢測,獲取檢測結(jié)果,是指:檢測出所述圖像獲取模塊獲取的圖像數(shù)據(jù)中的特征信息,獲取包括所述特征信息的檢測結(jié)果,所述特征信息包括人臉信息和文字信息中的一項(xiàng)或多項(xiàng)。
根據(jù)第二方面的第一種可能的實(shí)現(xiàn)方式中,在第二種可能的實(shí)現(xiàn)方式中,所述特征信息包括人臉信息;所述處理模塊用于根據(jù)所述檢測模塊獲取的檢測結(jié)果對所述圖像數(shù)據(jù)進(jìn)行鏡像處理或忽略鏡像處理,是指:根據(jù)所述檢測模塊檢測出的人臉信息對所述圖像數(shù)據(jù)進(jìn)行鏡像處理。
根據(jù)第二方面的第一種可能的實(shí)現(xiàn)方式中,在第三種可能的實(shí)現(xiàn)方式中,所述特征信息包括文字信息;所述處理模塊用于根據(jù)所述檢測模塊獲取的檢測結(jié)果對所述圖像數(shù)據(jù)進(jìn)行鏡像處理或忽略鏡像處理,是指:根據(jù)所述檢測模塊檢測出的文字信息對所述圖像數(shù)據(jù)忽略鏡像處理。
根據(jù)第二方面的第一種可能的實(shí)現(xiàn)方式中,在第四種可能的實(shí)現(xiàn)方式中,所述圖像數(shù)據(jù)中設(shè)置有參考區(qū)域,所述特征信息包括人臉信息和文字信息,其中,所述人臉信息包括人臉區(qū)域的位置和大小,所述文字信息包括文字區(qū)域的位置和大?。凰鎏幚砟K包括:
確定單元,用于根據(jù)所述檢測模塊獲取的人臉區(qū)域的位置和大小,以及文字區(qū)域的位置和大小,確定所述人臉區(qū)域和所述文字區(qū)域與所述參考區(qū)域的位置關(guān)系和比例關(guān)系;
處理單元,用于在所述確定單元確定出人臉區(qū)域占用所述參考區(qū)域的比值大于第一閾值時(shí),對所述圖像數(shù)據(jù)進(jìn)行鏡像處理;
所述處理單元,還用于在所述確定單元確定出文字區(qū)域占用所述參考區(qū)域的比值大于第二閾值時(shí),對所述圖像數(shù)據(jù)忽略鏡像處理。
在第二方面的第五種可能的實(shí)現(xiàn)方式中,所述特征信息為所述終端設(shè)備中預(yù)置的檢測目標(biāo)值,所述特征信息為人臉信息或文字信息;所述檢測模塊用于對所述圖像獲取模塊獲取的圖像數(shù)據(jù)進(jìn)行特征信息的檢測,獲取檢測結(jié) 果,是指:檢測所述圖像獲取模塊獲取的圖像數(shù)據(jù),并判斷所述圖像數(shù)據(jù)中是否存在符合所述特征信息的數(shù)據(jù)內(nèi)容。
根據(jù)第二方面的第五種可能的實(shí)現(xiàn)方式中,在第六種可能的實(shí)現(xiàn)方式中,所述特征信息為人臉信息;所述處理模塊用于根據(jù)所述檢測模塊獲取的檢測結(jié)果對所述圖像數(shù)據(jù)進(jìn)行鏡像處理或忽略鏡像處理,包括:
所述處理模塊,用于在所述檢測模塊獲取的檢測結(jié)果為所述圖像數(shù)據(jù)中存在符合所述人臉信息的數(shù)據(jù)內(nèi)容時(shí),對所述圖像數(shù)據(jù)進(jìn)行鏡像處理;
所述處理模塊,還用于在所述檢測模塊獲取的檢測結(jié)果為所述圖像數(shù)據(jù)中不存在符合所述人臉信息的數(shù)據(jù)內(nèi)容時(shí),對所述圖像數(shù)據(jù)忽略鏡像處理。
根據(jù)第二方面的第五種可能的實(shí)現(xiàn)方式中,在第七種可能的實(shí)現(xiàn)方式中,所述特征信息為文字信息;所述處理模塊用于根據(jù)所述檢測模塊獲取的檢測結(jié)果對所述圖像數(shù)據(jù)進(jìn)行鏡像處理或忽略鏡像處理,包括:
所述處理模塊,用于在所述檢測模塊獲取的檢測結(jié)果為所述圖像數(shù)據(jù)中存在符合所述文字信息的數(shù)據(jù)內(nèi)容時(shí),對所述圖像數(shù)據(jù)忽略鏡像處理;
所述處理模塊,還用于在所述檢測模塊獲取的檢測結(jié)果為所述圖像數(shù)據(jù)中不存在符合所述人臉信息的數(shù)據(jù)內(nèi)容時(shí),對所述圖像數(shù)據(jù)進(jìn)行鏡像處理。
本發(fā)明提供的拍照處理方法和裝置,通過終端設(shè)備的前置攝像頭獲取圖像數(shù)據(jù),并對該圖像數(shù)據(jù)進(jìn)行特征信息的檢測,得到檢測結(jié)果,再通過該檢測結(jié)果對前置攝像頭獲取的圖像數(shù)據(jù)進(jìn)行鏡像處理或忽略鏡像處理,本發(fā)明以圖像數(shù)據(jù)的檢測結(jié)果作為開啟或關(guān)閉鏡像處理功能的觸發(fā)條件,實(shí)現(xiàn)了對前置攝像頭拍攝的圖像處理中鏡像功能的自適應(yīng)開關(guān),同時(shí)避免了用戶執(zhí)行復(fù)雜的設(shè)置操作,解決了現(xiàn)有技術(shù)采用前置攝像頭進(jìn)行拍照的處理方式中,通過用戶的設(shè)置開啟鏡像處理功能或關(guān)閉鏡像處理功能,由于需要用戶主觀判斷適合當(dāng)前拍照的處理方式,并由用戶進(jìn)行手動設(shè)置操作,從而導(dǎo)拍照的操作步驟復(fù)雜,并且容易出現(xiàn)照片失真的問題。
附圖說明
附圖用來提供對本發(fā)明技術(shù)方案的進(jìn)一步理解,并且構(gòu)成說明書的一部 分,與本申請的實(shí)施例一起用于解釋本發(fā)明的技術(shù)方案,并不構(gòu)成對本發(fā)明技術(shù)方案的限制。
圖1為本發(fā)明實(shí)施例提供的一種拍照處理方法的流程圖;
圖2為本發(fā)明實(shí)施例提供的另一種拍照處理方法的流程圖;
圖3為通過圖2所示實(shí)施例提供的拍照處理方法獲取的一種圖像數(shù)據(jù)的示意圖;
圖4為本發(fā)明實(shí)施例提供的又一種拍照處理方法的流程圖;
圖5為本發(fā)明實(shí)施例提供的再一種拍照處理方法的流程圖;
圖6為本發(fā)明實(shí)施例提供的一種拍照處理裝置的結(jié)構(gòu)示意圖;
圖7為本發(fā)明實(shí)施例提供的另一種拍照處理裝置的結(jié)構(gòu)示意圖。
具體實(shí)施方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,下文中將結(jié)合附圖對本發(fā)明的實(shí)施例進(jìn)行詳細(xì)說明。需要說明的是,在不沖突的情況下,本申請中的實(shí)施例及實(shí)施例中的特征可以相互任意組合。
在附圖的流程圖示出的步驟可以在諸如一組計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)系統(tǒng)中執(zhí)行。并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。
下面通過具體的實(shí)施例對本發(fā)明的技術(shù)方案進(jìn)行詳細(xì)說明,本發(fā)明以下各實(shí)施例中的終端設(shè)備為具有攝像頭的智能終端,例如智能手機(jī)、自拍相機(jī)、平板電腦或個(gè)人數(shù)字助理(personaldigitalassistant,簡稱為:pda)等,本發(fā)明各實(shí)施例中的終端設(shè)備上通常還具有可以顯示實(shí)時(shí)拍攝圖像或顯示照片的顯示屏。本發(fā)明提供以下幾個(gè)具體的實(shí)施例可以相互結(jié)合,對于相同或相似的概念或過程可能在某些實(shí)施例不再贅述。
圖1為本發(fā)明實(shí)施例提供的一種拍照處理方法的流程圖。本實(shí)施例提供的拍照處理方法適用于通過終端設(shè)備的前置攝像頭進(jìn)行拍照的情況中,該方法可以由拍照處理裝置執(zhí)行,該拍照處理裝置通過硬件和軟件結(jié)合的方式來實(shí)現(xiàn),該裝置可以集成在終端設(shè)備的處理器中,供處理器調(diào)用使用。如圖1 所示,本實(shí)施例提供的方法可以包括:
s110,通過終端設(shè)備的前置攝像頭獲取圖像數(shù)據(jù)。
目前使用的終端設(shè)備普遍具有拍照功能,并同時(shí)具有對拍照圖像進(jìn)行后處理的能力,例如美顏處理、圖片鏡像處理等。本發(fā)明各實(shí)施例提供的拍照處理方法主要應(yīng)用通過前置攝像頭進(jìn)行拍照后的圖像處理過程中,無論哪種拍照方式,首先需要通過攝像頭獲取拍照視場范圍內(nèi)的圖像數(shù)據(jù),在已得到該圖像數(shù)據(jù)的基礎(chǔ)上執(zhí)行進(jìn)一步地處理。具體的應(yīng)用場景例如可以為:通過智能手機(jī)的前置攝像頭進(jìn)行自拍。
需要說明的是,本發(fā)明各實(shí)施例可以應(yīng)用于等同前置攝像頭的拍照場景,例如智能手機(jī)中的攝像頭為旋轉(zhuǎn)式攝像頭,將攝像頭旋轉(zhuǎn)至與顯示屏同側(cè)時(shí),作為前置攝像頭使用,再例如一些微單相機(jī)的顯示屏可以旋轉(zhuǎn)180度,旋轉(zhuǎn)顯示屏后的拍照效果等同于前置攝像頭的拍照效果。本發(fā)明以下各實(shí)施例將前置攝像頭和等同于前置攝像頭拍照效果的攝像頭統(tǒng)稱為前置攝像頭,以下不再贅述。
s120,對圖像數(shù)據(jù)進(jìn)行特征信息的檢測,獲取檢測結(jié)果。
在本實(shí)施例中,已通過前置攝像頭獲取拍攝視場中的圖像數(shù)據(jù),采用前置攝像頭拍照通常為用戶自拍,即該圖像數(shù)據(jù)中可能具有人臉、風(fēng)景或其它內(nèi)容的圖像數(shù)據(jù)。本實(shí)施例中的檢測結(jié)果為對前置攝像頭獲取的圖像數(shù)據(jù)進(jìn)行處理的依據(jù),特征信息則為執(zhí)行檢測的關(guān)鍵參數(shù)。
本實(shí)施例在執(zhí)行檢測的一種應(yīng)用場景中,特征信息可以為對圖像數(shù)據(jù)進(jìn)行檢測的對象,在此情況中,特征信息即為具體的檢測結(jié)果,例如,特征信息包括人臉信息和文字信息中的一項(xiàng)或多項(xiàng);在執(zhí)行檢測的另一種應(yīng)用場景中,特征信息可以為終端設(shè)備中預(yù)置的檢測目標(biāo)值,即為執(zhí)行檢測的對比參數(shù),例如檢測的目標(biāo)值為人臉信息,在檢測時(shí)會檢測圖像數(shù)據(jù)中是否具有與人臉信息相關(guān)的內(nèi)容,檢測結(jié)果通常為存在或者不存在與特征信息相關(guān)的數(shù)據(jù)內(nèi)容。上述不同的應(yīng)用場景,執(zhí)行檢測的原理和方式不同,獲取的檢測結(jié)果也不同;然而,執(zhí)行檢測的目的都是為了確定對前置攝像頭獲取的圖像數(shù)據(jù)進(jìn)行處理的方式。
需要說明的是,本發(fā)明不限于上述幾種執(zhí)行檢測的具體方式,只要是可 以通過對圖像數(shù)據(jù)的檢測,獲取到用于確定圖像處理方式的關(guān)鍵數(shù)據(jù),都可以作為本發(fā)明的檢測行為;例如對圖像數(shù)據(jù)中指定區(qū)域進(jìn)行檢測。
s130,根據(jù)檢測結(jié)果對圖像數(shù)據(jù)進(jìn)行鏡像處理或忽略鏡像處理。
在本實(shí)施例中,已經(jīng)獲取到圖像數(shù)據(jù)的檢測結(jié)果,并且該檢測結(jié)果可以是不同的形式和內(nèi)容,無論哪種形式的檢測結(jié)果中都具有判斷如何處理圖像數(shù)據(jù)的關(guān)鍵因素。舉例來說,本實(shí)施例執(zhí)行拍照的方式通常為自拍,拍攝視場中為人臉,在此情況下,檢測結(jié)果例如為人臉信息或者為圖像數(shù)據(jù)中具有人臉信息,此時(shí),為了滿足用戶自拍中所見即所得的要求,終端設(shè)備可以對圖像數(shù)據(jù)進(jìn)行鏡像處理;再舉例來說,用戶在通過前置攝像頭進(jìn)行自拍時(shí),拍攝視場中具有文字內(nèi)容,或文字內(nèi)容占據(jù)拍攝視場的比重較大,例如為背景的廣告牌或者為人物衣服上的文字,此時(shí),如果對圖像數(shù)據(jù)進(jìn)行鏡像處理,生成的照片中的文字為左右相反的狀態(tài),就像印刷版上的文字,照片的真實(shí)感較差,在此情況下,可以對圖像數(shù)據(jù)忽略鏡像處理,即拍攝的照片可以輸出文字正確的效果,得到符合閱讀習(xí)慣的文字內(nèi)容。本實(shí)施例以檢測結(jié)果作為開啟或關(guān)閉鏡像處理功能的觸發(fā)條件,可以實(shí)現(xiàn)自拍圖像處理過程中鏡像功能的自適應(yīng)開關(guān),避免了人為判斷的主觀性,同時(shí)也避免了復(fù)雜的操作過程。
通過前置攝像頭進(jìn)行自拍的現(xiàn)有方式,通常的實(shí)現(xiàn)方式如上述背景技術(shù)中介紹的,對終端設(shè)備的攝像頭設(shè)置一個(gè)功能開關(guān),通過用戶的設(shè)置開啟鏡像處理功能或關(guān)閉鏡像處理功能,該方式需要用戶主觀判斷適合當(dāng)前拍照的處理方式,并由用戶進(jìn)行手動設(shè)置操作,手動設(shè)置功能開關(guān)的操作較為復(fù)雜,需要找到功能開關(guān)的位置,不同自拍應(yīng)用程序?qū)υ摴δ荛_關(guān)的設(shè)置位置也可能是不同的;另外,在拍照過程中可能需要根據(jù)判斷更改功能開關(guān)的設(shè)置,給用戶帶來拍照設(shè)置繁瑣的體驗(yàn)效果,拍照的效率和智能性較差。
本實(shí)施例提供的拍照處理方法,通過終端設(shè)備的前置攝像頭獲取圖像數(shù)據(jù),并對該圖像數(shù)據(jù)進(jìn)行特征信息的檢測,得到檢測結(jié)果,再通過該檢測結(jié)果對前置攝像頭獲取的圖像數(shù)據(jù)進(jìn)行鏡像處理或忽略鏡像處理,本實(shí)施例以圖像數(shù)據(jù)的檢測結(jié)果作為開啟或關(guān)閉鏡像處理功能的觸發(fā)條件,實(shí)現(xiàn)了對前置攝像頭拍攝的圖像處理中鏡像功能的自適應(yīng)開關(guān),同時(shí)避免了用戶執(zhí)行復(fù) 雜的設(shè)置操作,解決了現(xiàn)有技術(shù)采用前置攝像頭進(jìn)行拍照的處理方式中,通過用戶的設(shè)置開啟鏡像處理功能或關(guān)閉鏡像處理功能,由于需要用戶主觀判斷適合當(dāng)前拍照的處理方式,并由用戶進(jìn)行手動設(shè)置操作,從而導(dǎo)拍照的操作步驟復(fù)雜,并且容易出現(xiàn)照片失真的問題。
進(jìn)一步地,現(xiàn)有技術(shù)在前置攝像頭的拍攝過程中,需要用戶自行判斷適合當(dāng)前拍照的處理方式,用戶判斷具有一定的主觀性,并且該判斷容易給用戶造成誤解,尤其是對鏡像功能不了解的用戶,若終端設(shè)備中默認(rèn)打開鏡像功能,拍攝文字時(shí)會出現(xiàn)拍照失真的問題,若默認(rèn)關(guān)閉鏡像功能,用戶可能對自拍的效果不滿意,導(dǎo)致用戶抱怨。
可選地,上述圖1所示實(shí)施例中的特征信息即為檢測結(jié)果,在上述圖1所示實(shí)施例的基礎(chǔ)上,本實(shí)施例中的s120可以替換為:檢測出圖像數(shù)據(jù)中的特征信息,獲取包括該特征信息的檢測結(jié)果,該特征信息包括人臉信息和文字信息中的一項(xiàng)或多項(xiàng)。
在本實(shí)施例中,檢測出的特征信息,即檢測結(jié)果可以為不同信息或不同信息的組合,例如,檢測出的特征信息為人臉信息,則對圖像數(shù)據(jù)的處理方式為執(zhí)行鏡像處理;再例如,檢測出的特征信息為文字信息,則對圖像數(shù)據(jù)的處理方式為忽略鏡像處理。顯然地,本實(shí)施例中遵循了對人臉拍照開啟鏡像處理功能,對文字拍照關(guān)閉鏡像處理功能的原則,即在不同應(yīng)用場景中盡可能保證拍攝照片的真實(shí)性。
在本實(shí)施例的一種較為復(fù)雜的情況中,檢測出的特征信息包括人臉信息和文字信息的組合,可以根據(jù)該特征信息進(jìn)行分析處理。如圖2所示,為本發(fā)明實(shí)施例提供的另一種拍照處理方法的流程圖,本實(shí)施例通過前置攝像頭獲取的圖像數(shù)據(jù)中設(shè)置有參考區(qū)域,上述人臉信息包括人臉區(qū)域的位置和大小,文字信息包括文字區(qū)域的位置和大小。如圖3所示,為通過圖2所示實(shí)施例提供的拍照處理方法獲取的一種圖像數(shù)據(jù)的示意圖,圖中標(biāo)識出前置攝像頭的視場區(qū)域和參考區(qū)域,參考區(qū)域通常位于視場區(qū)域的中心位置,并且該參考區(qū)域的大小和位置可以通過用戶的設(shè)置改變,本實(shí)施例在具體實(shí)現(xiàn)中,s130可以包括:
s131,根據(jù)人臉區(qū)域的位置和大小,以及文字區(qū)域的位置和大小,確定 人臉區(qū)域和文字區(qū)域與參考區(qū)域的位置關(guān)系和比例關(guān)系。
s132,在人臉區(qū)域占用參考區(qū)域的比值大于第一閾值時(shí),對圖像數(shù)據(jù)進(jìn)行鏡像處理。
s133,在文字區(qū)域占用參考區(qū)域的比值大于第二閾值時(shí),對圖像數(shù)據(jù)忽略鏡像處理。
在本實(shí)施例中,人臉區(qū)域的位置和大小,文字區(qū)域的位置和大小,以及參考區(qū)域可以是圖像信息的格式,上述不同區(qū)域的位置和大小還可以是數(shù)據(jù)信息的格式,例如為圖像邊界點(diǎn)的坐標(biāo);終端設(shè)備基于人臉區(qū)域或文字區(qū)域占據(jù)參考區(qū)域的比值,確定圖像中的哪種信息更為重要,作為確定處理方式的依據(jù)。例如用戶自拍時(shí),人臉通常占據(jù)參考區(qū)域的很大范圍,此時(shí)可以執(zhí)行鏡像處理;再例如持有獎勵證書的用戶自拍時(shí),希望體現(xiàn)出證書內(nèi)容,此時(shí)參考區(qū)域的較大范圍被證書中的文字占據(jù),為了保證證書文字的正確性可以忽略鏡像處理。
需要說明的是,本實(shí)施例中的第一閾值和第二閾值可以設(shè)置為相同的數(shù)據(jù)或不同的數(shù)據(jù),但通常不能設(shè)置為在應(yīng)用中可能存在沖突的數(shù)據(jù),例如設(shè)置第一閾值為40%,第二閾值為35%,就有可能存在沖突,設(shè)置第一閾值為50%,第二閾值為60%,就不會存在沖突;另外,本實(shí)施例中的s132和s133為擇一執(zhí)行的。
還需要說明的是,圖2所示實(shí)施例為本發(fā)明一種可能的實(shí)現(xiàn)方式,本發(fā)明不限制特征信息包括人臉信息和文字信息組合的情況下,判斷開啟或關(guān)閉鏡像處理功能的具體方式,例如可以確定整個(gè)視場區(qū)域中人臉區(qū)域和文字區(qū)域比例關(guān)系,再例如可以將聚焦范圍作為參考區(qū)域。
可選地,上述圖1所示實(shí)施例中的特征信息還可以為終端設(shè)備中預(yù)置的檢測目標(biāo)值,該特征信息例如為人臉信息或文字信息,則在上述圖1所示實(shí)施例的基礎(chǔ)上,本實(shí)施例中的s120可以替換為:檢測圖像數(shù)據(jù),并判斷該圖像數(shù)據(jù)中是否存在符合特征信息的數(shù)據(jù)內(nèi)容。
在本實(shí)施例的一種具體的實(shí)現(xiàn)方式中,s120中的特征信息具體為人臉信息,如圖4所示,為本發(fā)明實(shí)施例提供的又一種拍照處理方法的流程圖。本實(shí)施例中的s120可以包括:s121,檢測圖像數(shù)據(jù);s122,判斷圖像數(shù)據(jù)中 是否存在符合人臉信息的數(shù)據(jù)內(nèi)容;本實(shí)施例中的s130包括s131和s132,并且s131和s132為擇一執(zhí)行的,具體地,若s122中的判斷結(jié)果為圖像數(shù)據(jù)中存在符合人臉信息的數(shù)據(jù)內(nèi)容,則執(zhí)行s131,若s122中的判斷結(jié)果為圖像數(shù)據(jù)中不存在符合人臉信息的數(shù)據(jù)內(nèi)容;則執(zhí)行s132。
s131,對圖像數(shù)據(jù)進(jìn)行鏡像處理。
s132,對圖像數(shù)據(jù)忽略鏡像處理。
在本實(shí)施例的另一種具體的實(shí)現(xiàn)方式中,s120中的特征信息具體為文字信息,如圖5所示,為本發(fā)明實(shí)施例提供的再一種拍照處理方法的流程圖。本實(shí)施例中的s120可以包括:s121,檢測圖像數(shù)據(jù);s122,判斷圖像數(shù)據(jù)中是否存在符合文字信息的數(shù)據(jù)內(nèi)容;本實(shí)施例中的s130同樣包括s131和s132,并且s131和s132為擇一執(zhí)行的,具體地,若s122中的判斷結(jié)果為圖像數(shù)據(jù)中存在符合文字臉信息的數(shù)據(jù)內(nèi)容,則執(zhí)行s131,若s122中的判斷結(jié)果為圖像數(shù)據(jù)中不存在符合文字信息的數(shù)據(jù)內(nèi)容;則執(zhí)行s132。
s131,對圖像數(shù)據(jù)忽略鏡像處理。
s132,對圖像數(shù)據(jù)進(jìn)行鏡像處理。
上述圖4和圖5所示實(shí)施例,通過對指定目標(biāo)值的檢測,確定對前置攝像頭獲取的圖像數(shù)據(jù)的處理方式,檢測目標(biāo)值可以為用戶照片關(guān)注的主要因素,將一種具體特征定義為檢測目標(biāo)值,對其它的特征不做判斷,在應(yīng)用于特定場景的拍照中,可以簡化檢測的內(nèi)容,提高檢測圖像數(shù)據(jù)的效率和系統(tǒng)性能。
進(jìn)一步地,在上述各實(shí)施例的基礎(chǔ)上,根據(jù)檢測結(jié)果對圖像數(shù)據(jù)進(jìn)行處理后,還包括:對處理后的圖像數(shù)據(jù)進(jìn)行圖像編碼存儲。通常將圖像存儲到終端設(shè)備的本機(jī)中,還可以通過數(shù)據(jù)流將圖像存儲到終端設(shè)備使用者的云服務(wù)器中。
圖6為本發(fā)明實(shí)施例提供的一種拍照處理裝置的結(jié)構(gòu)示意圖。本實(shí)施例提供的拍照處理裝置適用于通過終端設(shè)備的前置攝像頭進(jìn)行拍照的情況中,該拍照處理裝置通過硬件和軟件結(jié)合的方式來實(shí)現(xiàn),該裝置可以集成在終端設(shè)備的處理器中,供處理器調(diào)用使用。如圖6所示,本實(shí)施例的拍照處理裝 置具體包括:圖像獲取模塊11、檢測模塊12和處理模塊13。
其中,圖像獲取模塊11,用于通過終端設(shè)備的前置攝像頭獲取圖像數(shù)據(jù)。
本實(shí)施例中的終端設(shè)備主要應(yīng)用于通過前置攝像頭進(jìn)行拍照后的圖像處理過程中,同樣可以應(yīng)用于等同于前置攝像頭的拍照中??梢缘韧谇爸脭z像頭拍照的具體應(yīng)用場景在上述實(shí)施例中已經(jīng)具體說明,故在此不再贅述。
檢測模塊12,用于對圖像獲取模塊11獲取的圖像數(shù)據(jù)進(jìn)行特征信息的檢測,獲取檢測結(jié)果。
本實(shí)施例中的檢測結(jié)果為對前置攝像頭獲取的圖像數(shù)據(jù)進(jìn)行處理的依據(jù),特征信息則為執(zhí)行檢測的關(guān)鍵參數(shù)。本實(shí)施例在本實(shí)施例執(zhí)行檢測的一種應(yīng)用場景中,特征信息可以為對圖像數(shù)據(jù)進(jìn)行檢測的對象,在此情況中,特征信息即為具體的檢測結(jié)果;在執(zhí)行檢測的另一種應(yīng)用場景中,特征信息可以為終端設(shè)備中預(yù)置的檢測目標(biāo)值,即為執(zhí)行檢測的對比參數(shù)。
需要說明的是,本發(fā)明不限于上述幾種執(zhí)行檢測的具體方式,只要是可以通過對圖像數(shù)據(jù)的檢測,獲取到用于確定圖像處理方式的關(guān)鍵數(shù)據(jù),都可以作為本發(fā)明的檢測行為;例如對圖像數(shù)據(jù)中指定區(qū)域進(jìn)行檢測。
處理模塊13,用于根據(jù)檢測模塊12獲取的檢測結(jié)果對圖像數(shù)據(jù)進(jìn)行鏡像處理或忽略鏡像處理。
在本實(shí)施例中,獲取到的檢測結(jié)果可以是不同的形式和內(nèi)容,無論哪種形式的檢測結(jié)果中都具有判斷如何處理圖像數(shù)據(jù)的關(guān)鍵因素。本實(shí)施例以檢測結(jié)果作為開啟或關(guān)閉鏡像處理功能的觸發(fā)條件,可以實(shí)現(xiàn)自拍圖像處理過程中鏡像功能的自適應(yīng)開關(guān),避免了人為判斷的主觀性,同時(shí)也避免了復(fù)雜的操作過程。
本發(fā)明實(shí)施例提供的拍照處理裝置用于執(zhí)行本發(fā)明圖1所示實(shí)施例提供的拍照處理方法,具備相應(yīng)的功能模塊,其實(shí)現(xiàn)原理和技術(shù)效果類似,此處不再贅述。
可選地,上述圖6所示實(shí)施例中的特征信息可以為檢測結(jié)果,則本實(shí)施例中的檢測模塊12用于對圖像獲取模塊11獲取的圖像數(shù)據(jù)進(jìn)行特征信息的檢測,獲取檢測結(jié)果,是指:檢測出圖像獲取模塊11獲取的圖像數(shù)據(jù)中的特 征信息,獲取包括特征信息的檢測結(jié)果,特征信息包括人臉信息和文字信息中的一項(xiàng)或多項(xiàng)。
在本實(shí)施例中,檢測模塊12檢測出的特征信息,即檢測結(jié)果可以為不同信息或不同信息的組合。若特征信息包括人臉信息,則處理模塊13用于根據(jù)檢測模塊12獲取的檢測結(jié)果對圖像數(shù)據(jù)進(jìn)行鏡像處理或忽略鏡像處理,是指:根據(jù)檢測模塊12檢測出的人臉信息對圖像數(shù)據(jù)進(jìn)行鏡像處理。若特征信息包括文字信息,則處理模塊13用于根據(jù)檢測模塊12獲取的檢測結(jié)果對圖像數(shù)據(jù)進(jìn)行鏡像處理或忽略鏡像處理,是指:根據(jù)檢測模塊12檢測出的文字信息對圖像數(shù)據(jù)忽略鏡像處理。本實(shí)施例中的處理模塊13可以遵循了對人臉拍照開啟鏡像處理功能,對文字拍照關(guān)閉鏡像處理功能的原則,即在不同應(yīng)用場景中盡可能保證拍攝照片的真實(shí)性。
在本實(shí)施例的一種較為復(fù)雜的情況中,檢測模塊12檢測出的特征信息包括人臉信息和文字信息的組合,處理模塊13可以根據(jù)該特征信息進(jìn)行分析處理,其中,本實(shí)施例中通過前置攝像頭獲取的圖像數(shù)據(jù)中設(shè)置有參考區(qū)域,上述人臉信息可以包括人臉區(qū)域的位置和大小,文字信息可以包括文字區(qū)域的位置和大小,同樣可以參照圖3所示的圖像數(shù)據(jù)示意圖。如圖7所示,為本發(fā)明實(shí)施例提供的另一種拍照處理裝置的結(jié)構(gòu)示意圖,在上述圖6所示裝置的結(jié)構(gòu)基礎(chǔ)上,本實(shí)施例中的處理模塊13包括:確定單元14,用于根據(jù)檢測模塊12獲取的人臉區(qū)域的位置和大小,以及文字區(qū)域的位置和大小,確定人臉區(qū)域和文字區(qū)域與參考區(qū)域的位置關(guān)系和比例關(guān)系;處理單元15,用于在確定單元14確定出人臉區(qū)域占用參考區(qū)域的比值大于第一閾值時(shí),對圖像數(shù)據(jù)進(jìn)行鏡像處理;該處理單元15,還用于在確定單元14確定出文字區(qū)域占用參考區(qū)域的比值大于第二閾值時(shí),對圖像數(shù)據(jù)忽略鏡像處理。
在本實(shí)施例中,人臉區(qū)域的位置和大小,文字區(qū)域的位置和大小,以及參考區(qū)域可以是圖像信息的格式,還可以是數(shù)據(jù)信息的格式,例如為圖像邊界點(diǎn)的坐標(biāo)。終端設(shè)備基于上述各信息確定開啟或關(guān)閉鏡像功能的方式,在上述實(shí)施例中已經(jīng)具體說明,故在此不再贅述。
需要說明的是,本實(shí)施例中的第一閾值和第二閾值可以設(shè)置為相同的數(shù)據(jù)或不同的數(shù)據(jù),但通常不能設(shè)置為在應(yīng)用中可能存在沖突的數(shù)據(jù);另外, 本實(shí)施例的處理方式為本發(fā)明一種可能的實(shí)現(xiàn)方式,本發(fā)明不限制特征信息包括人臉信息和文字信息組合的情況下,判斷開啟或關(guān)閉鏡像處理功能的具體方式。
本發(fā)明實(shí)施例提供的拍照處理裝置用于執(zhí)行本發(fā)明圖2所示實(shí)施例提供的拍照處理方法,具備相應(yīng)的功能模塊,其實(shí)現(xiàn)原理和技術(shù)效果類似,此處不再贅述。
可選地,上述圖6所示實(shí)施例中的特征信息還可以為終端設(shè)備中預(yù)置的檢測目標(biāo)值,該特征信息例如為人臉信息或文字信息,則在上述圖6所示實(shí)施例的基礎(chǔ)上,本實(shí)施例中的檢測模塊12用于對圖像獲取模塊11獲取的圖像數(shù)據(jù)進(jìn)行特征信息的檢測,獲取檢測結(jié)果,是指:檢測圖像獲取模塊11獲取的圖像數(shù)據(jù),并判斷圖像數(shù)據(jù)中是否存在符合特征信息的數(shù)據(jù)內(nèi)容。
在本實(shí)施例的一種具體的實(shí)現(xiàn)方式中,特征信息具體為人臉信息,相應(yīng)地,處理模塊13用于根據(jù)所述檢測模塊12獲取的檢測結(jié)果對所述圖像數(shù)據(jù)進(jìn)行鏡像處理或忽略鏡像處理,包括:處理模塊13,用于在檢測模塊12獲取的檢測結(jié)果為圖像數(shù)據(jù)中存在符合人臉信息的數(shù)據(jù)內(nèi)容時(shí),對圖像數(shù)據(jù)進(jìn)行鏡像處理;另外,處理模塊13,還用于在檢測模塊12獲取的檢測結(jié)果為圖像數(shù)據(jù)中不存在符合人臉信息的數(shù)據(jù)內(nèi)容時(shí),對圖像數(shù)據(jù)忽略鏡像處理。
在本實(shí)施例的另一種具體的實(shí)現(xiàn)方式中,特征信息具體為文字信息,相應(yīng)地,處理模塊13用于根據(jù)檢測模塊12獲取的檢測結(jié)果對圖像數(shù)據(jù)進(jìn)行鏡像處理或忽略鏡像處理,包括:處理模塊13,用于在檢測模塊12獲取的檢測結(jié)果為圖像數(shù)據(jù)中存在符合文字信息的數(shù)據(jù)內(nèi)容時(shí),對圖像數(shù)據(jù)忽略鏡像處理;另外,該處理模塊13,還用于在檢測模塊12獲取的檢測結(jié)果為圖像數(shù)據(jù)中不存在符合人臉信息的數(shù)據(jù)內(nèi)容時(shí),對圖像數(shù)據(jù)進(jìn)行鏡像處理。
本發(fā)明實(shí)施例提供的拍照處理裝置用于執(zhí)行本發(fā)明圖4和圖5所示實(shí)施例提供的拍照處理方法,具備相應(yīng)的功能模塊,其實(shí)現(xiàn)原理和技術(shù)效果類似,此處不再贅述。
上述實(shí)施例通過對指定目標(biāo)值的檢測,確定對前置攝像頭獲取的圖像數(shù)據(jù)的處理方式,檢測目標(biāo)值可以為用戶照片關(guān)注的主要因素,將一種具體特征定義為檢測目標(biāo)值,對其它的特征不做判斷,在應(yīng)用于特定場景的拍照中, 可以簡化檢測的內(nèi)容,提高檢測圖像數(shù)據(jù)的效率和系統(tǒng)性能。
進(jìn)一步地,在上述各實(shí)施例中拍照處理裝置的結(jié)構(gòu)基礎(chǔ)上,還包括存儲模塊,用于在處理模塊13根據(jù)檢測結(jié)果對圖像數(shù)據(jù)進(jìn)行處理后,對處理后的圖像數(shù)據(jù)進(jìn)行圖像編碼存儲。通常將圖像存儲到終端設(shè)備的本機(jī)中,還可以通過數(shù)據(jù)流將圖像存儲到終端設(shè)備使用者的云服務(wù)器中。
雖然本發(fā)明所揭露的實(shí)施方式如上,但所述的內(nèi)容僅為便于理解本發(fā)明而采用的實(shí)施方式,并非用以限定本發(fā)明。任何本發(fā)明所屬領(lǐng)域內(nèi)的技術(shù)人員,在不脫離本發(fā)明所揭露的精神和范圍的前提下,可以在實(shí)施的形式及細(xì)節(jié)上進(jìn)行任何的修改與變化,但本發(fā)明的專利保護(hù)范圍,仍須以所附的權(quán)利要求書所界定的范圍為準(zhǔn)。