本發(fā)明涉及移動終端技術(shù)領(lǐng)域,具體涉及一種移動終端的拍照方法及系統(tǒng)。
背景技術(shù):
隨著移動終端的使用越來越頻繁,帶有拍照功能的移動終端已經(jīng)成為人們?nèi)粘I钪斜夭豢缮俚膴蕵饭ぞ?,用戶使用移動終端進(jìn)行拍照的場合也越來越多。但是,日常生活中用戶進(jìn)行拍照的時候,由于設(shè)備的本身問題或者拍照過程中出現(xiàn)手抖動等因素,使得拍出來很多照片都是模糊的甚至很多時候,用戶拍完照片并沒有及時翻看照片,以為已經(jīng)排到了高清晰的照片,實(shí)際上等回過頭來看的時候卻是很模糊不清的照片,再想拍到當(dāng)時的場景已經(jīng)無法實(shí)現(xiàn)了,這不但影響了拍照質(zhì)量,而且使用戶無法保存想要通過拍照保留下來的某一個場景。例如當(dāng)用戶旅行結(jié)束后,發(fā)現(xiàn)很多珍貴的照片都是不清晰的,就會留有遺憾,給用戶帶來了不便。
因此,現(xiàn)有技術(shù)還有待于改進(jìn)和發(fā)展。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明要解決的技術(shù)問題在于,針對現(xiàn)有技術(shù)的上述缺陷,提供一種移動終端的拍照方法及系統(tǒng),旨在通過對用戶拍攝的照片進(jìn)行圖像處理并多張同時緩存,分析比較得到清晰度最大并且符合清晰度要求的照片進(jìn)行保存,同時當(dāng)照片的清晰度不符合要求時提醒用戶重新拍照,使得用戶能夠拍出最清晰的照片,給用戶提供了方便。
本發(fā)明解決技術(shù)問題所采用的技術(shù)方案如下:
一種移動終端的拍照方法,其中,所述拍照方法包括以下步驟:
步驟A:當(dāng)檢測到移動終端的拍照按鈕被觸發(fā)后,對移動終端拍到的照片進(jìn)行圖像處理;
步驟B:當(dāng)圖像處理完成后,將預(yù)設(shè)數(shù)量的同一張照片保存至移動終端的緩存中,并將緩存中所有照片的清晰度值最大的與預(yù)設(shè)閾值進(jìn)行比較;
步驟C:當(dāng)最大的清晰度值大于等于所述預(yù)設(shè)閾值時,則將所述清晰度值最大的照片保存至移動終端的內(nèi)存,當(dāng)最大的清晰度值小于所述預(yù)設(shè)閾值時,提示用戶是否重新進(jìn)行拍照。
所述的移動終端的拍照方法,其中,所述圖像處理包括:自動曝光、自動白平衡以及自動對焦。
所述的移動終端的拍照方法,其中,所述步驟A具體包括:
A1:移動終端檢測拍照功能是否開啟,當(dāng)接收到用戶按下拍照按鈕的指令后,移動終端開始進(jìn)行拍照;
A2:移動終端對同一個拍照場景進(jìn)行拍照后保存預(yù)設(shè)數(shù)量的照片,并對所有照片進(jìn)行自動曝光、自動白平衡以及自動對焦的圖像處理。
所述的移動終端的拍照方法,其中,所述步驟B具體包括:
B1:預(yù)先在移動終端的后臺中設(shè)置一用于判斷照片是否達(dá)到清晰度要求的預(yù)設(shè)閾值V;
B2:當(dāng)移動終端對所有的照片進(jìn)行圖像處理后,將預(yù)設(shè)數(shù)量的同一張照片暫時保存至移動終端的緩存中,并分析得到所有照片的清晰度值為V1,V2…VN;
B3:移動終端獲取緩存中所有的照片的清晰度值最大照片的清晰度為Vmax,并將Vmax與所述預(yù)設(shè)閾值V進(jìn)行比較。
所述的移動終端的拍照方法,其中,所述步驟C具體包括:
C1:當(dāng)Vmax≥V,則將緩存中所述清晰度值最大的照片保存至移動終端的內(nèi)存,并自動刪除緩存中的所有照片;
C2:Vmax< V,則移動終端拍攝的照片結(jié)果判定為不清晰,移動終端通過彈框的形式提示用戶是否重新進(jìn)行拍照,當(dāng)接收到用戶選擇重現(xiàn)拍照的指令后,移動終端重新開啟拍照流程。
一種移動終端的拍照系統(tǒng),其中,所述系統(tǒng)包括:
啟動處理模塊,用于當(dāng)檢測到移動終端的拍照按鈕被觸發(fā)后,對移動終端拍到的照片進(jìn)行圖像處理;
清晰度比較模塊,用于當(dāng)圖像處理完成后,將預(yù)設(shè)數(shù)量的同一張照片保存至移動終端的緩存中,并將緩存中所有照片的清晰度值最大的與預(yù)設(shè)閾值進(jìn)行比較;
照片保存模塊,用于當(dāng)最大的清晰度值大于等于所述預(yù)設(shè)閾值時,則將所述清晰度值最大的照片保存至移動終端的內(nèi)存,當(dāng)最大的清晰度值小于所述預(yù)設(shè)閾值時,提示用戶是否重新進(jìn)行拍照。
所述的移動終端的拍照系統(tǒng),其中,所述圖像處理包括:自動曝光、自動白平衡以及自動對焦。
所述的移動終端的拍照系統(tǒng),其中, 所述啟動處理模塊具體包括:
拍照啟動單元,用于移動終端檢測拍照功能是否開啟,當(dāng)接收到用戶按下拍照按鈕的指令后,移動終端開始進(jìn)行拍照;
圖像處理單元,用于移動終端對同一個拍照場景進(jìn)行拍照后保存預(yù)設(shè)數(shù)量的照片,并對所有照片進(jìn)行自動曝光、自動白平衡以及自動對焦的圖像處理。
所述的移動終端的拍照系統(tǒng),其中,所述清晰度比較模塊具體包括:
預(yù)先設(shè)置單元,用于預(yù)先在移動終端的后臺中設(shè)置一用于判斷照片是否達(dá)到清晰度要求的預(yù)設(shè)閾值V;
照片分析單元,用于當(dāng)移動終端對所有的照片進(jìn)行圖像處理后,將預(yù)設(shè)數(shù)量的同一張照片暫時保存至移動終端的緩存中,并分析得到所有照片的清晰度值為V1,V2…VN;
獲取比較單元,用于移動終端獲取緩存中所有的照片的清晰度值最大照片的清晰度為Vmax,并將Vmax與所述預(yù)設(shè)閾值V進(jìn)行比較。
所述的移動終端的拍照系統(tǒng),其中, 所述照片保存模塊具體包括:
第一處理單元,用于當(dāng)Vmax≥V,則將緩存中所述清晰度值最大的照片保存至移動終端的內(nèi)存,并自動刪除緩存中的所有照片;
第二處理單元,用于Vmax< V,則移動終端拍攝的照片結(jié)果判定為不清晰,移動終端通過彈框的形式提示用戶是否重新進(jìn)行拍照,當(dāng)接收到用戶選擇重現(xiàn)拍照的指令后,移動終端重新開啟拍照流程。
本發(fā)明公開了一種移動終端的拍照方法及系統(tǒng),所述方法包括:當(dāng)檢測到移動終端的拍照按鈕被觸發(fā)后,對移動終端拍到的照片進(jìn)行圖像處理;當(dāng)圖像處理完成后,將預(yù)設(shè)數(shù)量的同一張照片保存至移動終端的緩存中,并將緩存中所有照片的清晰度值最大的與預(yù)設(shè)閾值進(jìn)行比較;當(dāng)最大的清晰度值大于等于所述預(yù)設(shè)閾值時,則將所述清晰度值最大的照片保存至移動終端的內(nèi)存,當(dāng)最大的清晰度值小于所述預(yù)設(shè)閾值時,提示用戶是否重新進(jìn)行拍照。本發(fā)明通過對用戶拍攝的照片進(jìn)行圖像處理并多張同時緩存,分析比較得到清晰度最大并且符合清晰度要求的照片進(jìn)行保存,同時當(dāng)照片的清晰度不符合要求時提醒用戶重新拍照,使得用戶能夠拍出最清晰的照片,給用戶提供了方便。
附圖說明
圖1是本發(fā)明移動終端的拍照方法的較佳實(shí)施例的流程圖。
圖2是本發(fā)明移動終端的拍照方法中判斷清晰度的方法示意圖。
圖3是本發(fā)明移動終端的拍照方法的具體實(shí)施流程圖。
圖4是本發(fā)明移動終端的拍照系統(tǒng)的較佳實(shí)施例的功能原理框圖。
具體實(shí)施方式
為使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚、明確,以下參照附圖并舉實(shí)施例對本發(fā)明進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
本發(fā)明較佳實(shí)施例所述的移動終端的拍照方法,如圖1所示,一種移動終端的拍照方法,包括以下步驟:
步驟S100、當(dāng)檢測到移動終端的拍照按鈕被觸發(fā)后,對移動終端拍到的照片進(jìn)行圖像處理。
較佳地,所述的移動終端的拍照方法,其中,所述圖像處理包括:自動曝光、自動白平衡以及自動對焦。3A控制指自動曝光控制(AE)、自動白平衡控制(AWB)、自動對焦控制(AF),自動曝光控制能夠自動調(diào)節(jié)圖像的明暗度,自動白平衡能夠使得圖像成像在經(jīng)典光源下,自動對焦控制能夠自動調(diào)節(jié)圖像的焦距,當(dāng)移動終端拍完照后,通過3A對圖像進(jìn)行初步處理。
所述步驟S100具體包括以下步驟:
步驟S101、移動終端檢測拍照功能是否開啟,當(dāng)接收到用戶按下拍照按鈕的指令后,移動終端開始進(jìn)行拍照;
步驟S102、移動終端對同一個拍照場景進(jìn)行拍照后保存預(yù)設(shè)數(shù)量的照片,并對所有照片進(jìn)行自動曝光、自動白平衡以及自動對焦的圖像處理。
具體地,用戶使用移動終端進(jìn)行拍照時,移動終端檢測拍照功能是否開啟,移動終端接收到用戶的拍照指令后,即用戶按下拍照鍵,移動終端開始進(jìn)行拍照并同時對拍攝的照片進(jìn)行自動曝光、自動白平衡以及自動對焦的圖像處理。當(dāng)移動終端對拍攝的照片進(jìn)行圖像處理后,將同一場景中的同一張照片進(jìn)行多張同時緩存,意思就是在拍攝同一個場景的同一張照片時多保存幾張,防止一張照片不清晰從而沒有保存的價值,緩存數(shù)量可預(yù)先在移動終端中進(jìn)行設(shè)置。
步驟S200、圖像處理完成后,將預(yù)設(shè)數(shù)量的同一張照片保存至移動終端的緩存中,并將緩存中所有照片的清晰度值最大的與預(yù)設(shè)閾值進(jìn)行比較。
所述步驟S200具體包括以下步驟:
步驟S201、預(yù)先在移動終端的后臺中設(shè)置一用于判斷照片是否達(dá)到清晰度要求的預(yù)設(shè)閾值V;
步驟S202、當(dāng)移動終端對所有的照片進(jìn)行圖像處理后,將預(yù)設(shè)數(shù)量的同一張照片暫時保存至移動終端的緩存中,并分析得到所有照片的清晰度值為V1,V2…VN;
步驟S203、移動終端獲取緩存中所有的照片的清晰度值最大照片的清晰度為Vmax,并將Vmax與所述預(yù)設(shè)閾值V進(jìn)行比較。
具體地,移動終端對比分析緩存的照片的清晰度,判斷出清晰度最大的照片的清晰度值Vmax,并將Vmax與預(yù)設(shè)的清晰度閥值V進(jìn)行比較,一般來說,畫面的清晰度的判斷為:畫面越清晰,圖像的對比度越高。本發(fā)明中判斷清晰度的方法(如圖2所示)為:選取圖像中心和四個角落總共5個像素區(qū)間,5個像素區(qū)間的對比度的平均值作為清晰度的評估值。例如,假設(shè)區(qū)間大小以選取200*200個像素正方形區(qū)間為例,在此區(qū)間內(nèi),移動終端讀取像素亮度的最大值Imax,以及亮度的最小值Imin,可得出對比度大小C=Imax/Imin,通過該方法,可計算出圖像中心和四個角落的對比度分別為C0,C1,C2,C3,C4,并得出整張圖片的清晰度值為V=(C0+C1+C2+C3+C4)/5,當(dāng)?shù)贸稣掌那逦群笈c清晰度的預(yù)設(shè)閾值進(jìn)行比較。
步驟S300、當(dāng)最大的清晰度值大于等于所述預(yù)設(shè)閾值時,則將所述清晰度值最大的照片保存至移動終端的內(nèi)存,當(dāng)最大的清晰度值小于所述預(yù)設(shè)閾值時,提示用戶是否重新進(jìn)行拍照。
所述步驟S300具體包括以下步驟:
步驟S301、當(dāng)Vmax≥V,則將緩存中所述清晰度值最大的照片保存至移動終端的內(nèi)存,并自動刪除緩存中的所有照片;
步驟S302、Vmax< V,則移動終端拍攝的照片結(jié)果判定為不清晰,移動終端通過彈框的形式提示用戶是否重新進(jìn)行拍照,當(dāng)接收到用戶選擇重現(xiàn)拍照的指令后,移動終端重新開啟拍照流程。
具體地, 假設(shè)同一張照片緩存的照片數(shù)量為5張,即預(yù)設(shè)數(shù)量為5,那么所有照片的清晰度值為V1,V2,V3,V4,V5;移動終端獲取緩存的5張照片中清晰度最大的照片的清晰度值Vmax,假設(shè)清晰度值最大的為V5,即Vmax=V5,那么將V5與預(yù)設(shè)的清晰度閥值V進(jìn)行比較,當(dāng)V5≥V,則將該照片保存,并自動刪除緩存中的所有的5張照片(因?yàn)榍逦戎禐閂5的照片已經(jīng)保存到了移動終端的內(nèi)存中,這里刪掉多余的照片釋放移動終端的內(nèi)存空間),結(jié)束拍照。如果V5< V,則移動終端拍攝的照片結(jié)果判定為不清晰,移動終端通過彈框的形式提示用戶是否重新進(jìn)行拍照,當(dāng)接收到用戶選擇重現(xiàn)拍照的指令后,移動終端重新開啟拍照流程,當(dāng)接收到用戶選擇不重新進(jìn)行拍照的指令,則結(jié)束拍照。
本發(fā)明還提供了所述移動終端的拍照方法的第二較佳實(shí)施例的流程圖,如圖3所示。
步驟210、開始。
步驟220、移動終端檢測拍照按鈕是否被觸發(fā)。具體地,用戶使用移動終端進(jìn)行拍照時,移動終端檢測拍照功能是否開啟,若是,則執(zhí)行步驟230,若否;則執(zhí)行步驟210,重新開始。
步驟230、開始拍照,對照片進(jìn)行圖像處理,并緩存預(yù)設(shè)數(shù)量的同一張照片。
步驟240、對比分析出清晰度最大的照片的清晰度Vmax,并與預(yù)設(shè)閥值進(jìn)行比較。
步驟250、Vmax是否大于或等于預(yù)設(shè)閥值,若是,執(zhí)行步驟270;若否,則執(zhí)行步驟260。
步驟260、提醒用戶重新進(jìn)行拍照。具體地,當(dāng)Vmax小于預(yù)設(shè)閥值,移動終端將此照片判定為不清晰,移動終端以彈框的形式提醒用戶重新進(jìn)行拍照,移動終端重新執(zhí)行步驟220。
步驟270、保存照片并結(jié)束。
本發(fā)明還提供了一種移動終端的拍照系統(tǒng),如圖4所示,所述系統(tǒng)包括:
啟動處理模塊410,用于當(dāng)檢測到移動終端的拍照按鈕被觸發(fā)后,對移動終端拍到的照片進(jìn)行圖像處理;具體如上所述。
清晰度比較模塊420,用于當(dāng)圖像處理完成后,將預(yù)設(shè)數(shù)量的同一張照片保存至移動終端的緩存中,并將緩存中所有照片的清晰度值最大的與預(yù)設(shè)閾值進(jìn)行比較;具體如上所述。
照片保存模塊430,用于當(dāng)最大的清晰度值大于等于所述預(yù)設(shè)閾值時,則將所述清晰度值最大的照片保存至移動終端的內(nèi)存,當(dāng)最大的清晰度值小于所述預(yù)設(shè)閾值時,提示用戶是否重新進(jìn)行拍照;具體如上所述。
進(jìn)一步地,所述的移動終端的拍照系統(tǒng),其中,所述圖像處理包括:自動曝光、自動白平衡以及自動對焦;具體如上所述。
進(jìn)一步地,所述的移動終端的拍照系統(tǒng),其中,所述啟動處理模塊410具體包括:
拍照啟動單元,用于移動終端檢測拍照功能是否開啟,當(dāng)接收到用戶按下拍照按鈕的指令后,移動終端開始進(jìn)行拍照;具體如上所述。
圖像處理單元,用于移動終端對同一個拍照場景進(jìn)行拍照后保存預(yù)設(shè)數(shù)量的照片,并對所有照片進(jìn)行自動曝光、自動白平衡以及自動對焦的圖像處理;具體如上所述。
進(jìn)一步地,所述的移動終端的拍照系統(tǒng),其中,所述清晰度比較模塊420具體包括:
預(yù)先設(shè)置單元,用于預(yù)先在移動終端的后臺中設(shè)置一用于判斷照片是否達(dá)到清晰度要求的預(yù)設(shè)閾值V;具體如上所述。
照片分析單元,用于當(dāng)移動終端對所有的照片進(jìn)行圖像處理后,將預(yù)設(shè)數(shù)量的同一張照片暫時保存至移動終端的緩存中,并分析得到所有照片的清晰度值為V1,V2…VN;具體如上所述。
獲取比較單元,用于移動終端獲取緩存中所有的照片的清晰度值最大照片的清晰度為Vmax,并將Vmax與所述預(yù)設(shè)閾值V進(jìn)行比較;具體如上所述。
進(jìn)一步地,所述的移動終端的拍照系統(tǒng),其中,所述照片保存模塊430具體包括:
第一處理單元,用于當(dāng)Vmax≥V,則將緩存中所述清晰度值最大的照片保存至移動終端的內(nèi)存,并自動刪除緩存中的所有照片;具體如上所述。
第二處理單元,用于Vmax< V,則移動終端拍攝的照片結(jié)果判定為不清晰,移動終端通過彈框的形式提示用戶是否重新進(jìn)行拍照,當(dāng)接收到用戶選擇重現(xiàn)拍照的指令后,移動終端重新開啟拍照流程;具體如上所述。
綜上所述,本發(fā)明提供了一種移動終端的拍照方法及系統(tǒng),所述方法包括:當(dāng)檢測到移動終端的拍照按鈕被觸發(fā)后,對移動終端拍到的照片進(jìn)行圖像處理;當(dāng)圖像處理完成后,將預(yù)設(shè)數(shù)量的同一張照片保存至移動終端的緩存中,并將緩存中所有照片的清晰度值最大的與預(yù)設(shè)閾值進(jìn)行比較;當(dāng)最大的清晰度值大于等于所述預(yù)設(shè)閾值時,則將所述清晰度值最大的照片保存至移動終端的內(nèi)存,當(dāng)最大的清晰度值小于所述預(yù)設(shè)閾值時,提示用戶是否重新進(jìn)行拍照。本發(fā)明通過對用戶拍攝的照片進(jìn)行圖像處理并多張同時緩存,分析比較得到清晰度最大并且符合清晰度要求的照片進(jìn)行保存,同時當(dāng)照片的清晰度不符合要求時提醒用戶重新拍照,使得用戶能夠拍出最清晰的照片,給用戶提供了方便。
當(dāng)然,本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過計算機(jī)程序來指令相關(guān)硬件(如處理器,控制器等)來完成,所述的程序可存儲于一計算機(jī)可讀取的存儲介質(zhì)中,該程序在執(zhí)行時可包括如上述各方法實(shí)施例的流程。其中所述的存儲介質(zhì)可為存儲器、磁碟、光盤等。
應(yīng)當(dāng)理解的是,本發(fā)明的應(yīng)用不限于上述的舉例,對本領(lǐng)域普通技術(shù)人員來說,可以根據(jù)上述說明加以改進(jìn)或變換,所有這些改進(jìn)和變換都應(yīng)屬于本發(fā)明所附權(quán)利要求的保護(hù)范圍。