一種具備拍照功能的便攜數碼設備及篩選照片的方法
【技術領域】
[0001]本申請涉及數碼照片處理技術領域,尤其涉及一種具備拍照功能的便攜數碼設備及篩選照片的方法。
【背景技術】
[0002]隨著集成電路技術以及軟件技術的不斷發(fā)展與進步,具備拍照功能的便攜數碼設備(包括但不限于智能手機、平板電腦、無機身鏡頭模塊)所拍攝的照片也可以滿足日常需要。隨著社交網絡的普及,很多用戶習慣于隨手拍攝照片并上傳社交網絡分享給朋友。但是便攜數碼設備的硬件畢竟是受限的,鏡頭對焦速度、快門速度與感光度無法與專業(yè)攝影器材相比,常常導致在光照不足或者拍攝運動的物體時照片發(fā)虛。而且便攜數碼設備難以像專業(yè)攝影器材那樣穩(wěn)定握持,以手機為例,在按下快門(可以是虛擬或實體的快門按鈕)的時候機身很容易晃動,這樣拍出來的照片也經常是質量不佳。
[0003]為了避免照片質量不佳留下遺憾,用戶通常會短時間內連續(xù)拍攝多張照片,然后手動打開圖片瀏覽器去篩選質量較佳的照片去上傳社交網絡。有些便攜數碼設備具備連拍模式,在連拍模式下,用戶按下快門就會自動連續(xù)拍攝多張照片。無論是上述哪種情況,這些連續(xù)拍攝的照片中,其中大部分可能質量較差或者內容重復,不具備存儲的價值。然而現有技術中沒有一種方便的篩選照片的方法,只能由用戶手動打開圖片瀏覽器一張張去刪除。特別是用戶通常是在該便攜數碼設備提示“存儲空間不足”時才會去進行刪除操作,而這時可能已經存儲了相當數量的照片,刪除照片會成為一項相當辛苦的勞動。
【發(fā)明內容】
[0004]本申請?zhí)峁┝艘环N具備拍照功能的便攜數碼設備及篩選照片的方法,可以使用戶在拍攝完成后很方便地刪除不需要的照片,避免無用的照片占用存儲空間。
[0005]本申請實施例提供的一種篩選照片的方法,包括:
[0006]A、當便攜數碼設備的拍照軟件執(zhí)行退出操作時,判斷該拍照軟件本次運行過程中是否進行了連續(xù)拍照,若是,執(zhí)行步驟B,否則結束本流程;
[0007]B、對連續(xù)拍照的照片進行篩選,保留其中質量較好的照片。
[0008]較佳地,所述便攜數碼設備使用多任務操作系統(tǒng),所述退出拍照軟件為結束運行拍照軟件或者將前臺運行的拍照軟件調入后臺運行。
[0009]較佳地,所述判斷該拍照軟件本次運行過程中是否進行了連續(xù)拍照包括:通過比較本次拍攝過程中保存的每一張照片的拍照時間,若有兩張照片的拍照時間的間隔小于預先設定的第一閾值,則認為是連續(xù)拍照的照片;若存在連續(xù)拍照的照片,判定本次拍攝過程中進行了連續(xù)拍照;若有三張及以上的照片,其相鄰兩張的拍照時間均小于第一閾值,則將這些照片作為一組連續(xù)拍照照片。
[0010]較佳地,所述第一閾值是用戶設定值、系統(tǒng)默認值、第一次連續(xù)拍照的時間間隔的均值或者最近η次連續(xù)拍照的時間間隔的均值的滑動平均值。
[0011]較佳地,步驟B之后進一步包括:判斷步驟B中是否進行了照片刪除,若是,第一閾值保持不變;否則,若第一閾值未達到最小值,則降低第一閾值,所述最小值為第一次連續(xù)拍照或最近η次連續(xù)拍照的時間間隔的均值的最小值。
[0012]較佳地,所述認為是連續(xù)拍照的照片的步驟進一步包括:對于時間間隔小于第一閾值的照片,進一步計算所述照片的坐標之間的距離,如果距離小于第二閾值,則認為是連續(xù)拍照的照片,否則不認為是連續(xù)拍照的照片。
[0013]較佳地,已被判定為一組連續(xù)拍照照片中,計算其光軸方向的空間角的角度差,如果有兩張或兩張以上照片的角度差大于第三閾值,則將這些照片進一步劃分為更小的組,其中每一組中的任意兩張照片的光軸方向的空間角的角度差均小于第三閾值。
[0014]較佳地,所述第三閾值的取值范圍為5度至30度。
[0015]較佳地,所述判斷該拍照軟件本次運行過程中是否進行了連續(xù)拍照包括:通過圖像識別算法計算拍照軟件本次運行過程中獲得的照片的畫面相似度,如果相似度超過第四閾值則認為是連續(xù)拍照的照片;若存在連續(xù)拍照的照片,判定本次拍攝過程中進行了連續(xù)拍照;若有三張及以上的照片,其相鄰兩張的相似度均小于第四閾值,則將這些照片作為一組連續(xù)拍照照片。
[0016]較佳地,步驟B包括:在所述便攜數碼設備的屏幕上以多幅方式顯示連續(xù)拍照的照片,用戶通過觸摸屏幕勾選需要保留或者刪除的照片,然后按屏幕上顯示的“確定”按鈕,則根據用戶的選擇,刪除相應的照片。
[0017]較佳地,一次顯示一組連續(xù)拍照照片,不同組的連續(xù)拍照照片分成多次顯示。
[0018]較佳地,步驟B包括:對于一組連續(xù)拍照照片,首先計算照片畫面的清晰度,將清晰度較差的照片刪除;然后,按照圖像識別算法計算照片圖像的相似度,從相似度較高的照片中選擇I至3張質量最高的照片,將其余照片刪除。
[0019]本申請實施例還提供了一種具備拍照功能的便攜數碼設備,包括:
[0020]判斷模塊,用于當便攜數碼設備的拍照軟件執(zhí)行退出操作時,判斷該拍照軟件本次運行過程中是否進行了連續(xù)拍照,若是,通知篩選模塊;
[0021]篩選模塊,用于在收到判斷模塊的通知后,對連續(xù)拍照的照片進行篩選,保留其中質量較好的照片。
[0022]較佳地,所述便攜數碼設備使用多任務操作系統(tǒng),所述退出拍照軟件為結束運行拍照軟件或者將前臺運行的拍照軟件調入后臺運行。
[0023]較佳地,所述判斷模塊包括:
[0024]第一判斷單元,用于通過比較本次拍攝過程中保存的每一張照片的拍照時間,若有兩張照片的拍照時間的間隔小于預先設定的第一閾值,則認為是連續(xù)拍照的照片;若存在連續(xù)拍照的照片,判定本次拍攝過程中進行了連續(xù)拍照;若有三張及以上的照片,其相鄰兩張的拍照時間均小于第一閾值,則將這些照片作為一組連續(xù)拍照照片。
[0025]較佳地,所述第一閾值是用戶設定值、系統(tǒng)默認值、第一次連續(xù)拍照的時間間隔的均值或者最近η次連續(xù)拍照的時間間隔的均值的滑動平均值。
[0026]較佳地,所述判斷模塊進一步包括:
[0027]第一閾值調整單元,用于在每一次連續(xù)拍照后,判斷篩選模塊在本次連續(xù)拍照后是否進行了照片刪除,若是,第一閾值保持不變;否則,若第一閾值未達到最小值,則降低第一閾值;所述最小值為第一次連續(xù)拍照或最近η次連續(xù)拍照的時間間隔的最小值。
[0028]較佳地,所述判斷模塊進一步包括:
[0029]第二判斷單元,用于對所述第一判斷單元認為是連續(xù)拍照的照片,進一步計算所述照片的坐標之間的距離,如果距離小于第二閾值,則認為是連續(xù)拍照的照片,否則不認為是連續(xù)拍照的照片。
[0030]較佳地,所述判斷模塊進一步包括:
[0031]分組單元,用于對已被判定為一組連續(xù)拍照照片,計算其光軸方向的空間角的角度差,如果有兩張或兩張以上照片的角度差大于第三閾值,則將這些照片進一步劃分為更小的組,其中每一組中的任意兩張照片的光軸方向的空間角的角度差均小