圖片檢索方法和裝置的制造方法
【專(zhuān)利摘要】本發(fā)明提供了一種圖片篩選方法,應(yīng)用于移動(dòng)終端,方法包括:獲取基準(zhǔn)圖片的縮略圖;根據(jù)基準(zhǔn)圖片的縮略圖獲取符合預(yù)設(shè)條件的縮略圖集合;獲取縮略圖集合內(nèi)每張縮略圖的灰度平均值;判斷每張縮略圖的灰度平均值是否超過(guò)灰度閥值;根據(jù)判斷結(jié)果展示縮略圖對(duì)應(yīng)的圖片。本發(fā)明還提供了一種圖片篩選設(shè)備。本發(fā)明提供的圖片篩選方法和裝置,通過(guò)獲取與用戶(hù)當(dāng)前選取的基準(zhǔn)圖片相類(lèi)似的圖片以提供用戶(hù)一系列在同一時(shí)間段拍攝的圖片集合,通過(guò)圖庫(kù)中現(xiàn)存的與用戶(hù)所選擇的基準(zhǔn)圖片具有相同或相近的環(huán)境參數(shù)確定灰度閥值,將圖片集合中的圖片的灰度值與灰度閥值進(jìn)行比對(duì)排序,以得到在同一時(shí)間段拍攝的圖片的質(zhì)量排序,以輔助用戶(hù)刪除質(zhì)量不高的圖片。
【專(zhuān)利說(shuō)明】
圖片檢索方法和裝置
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及圖片處理領(lǐng)域,尤其涉及一種圖片檢索方法和裝置。
【背景技術(shù)】
[0002]電子設(shè)備拍照功能日益強(qiáng)大,用戶(hù)存儲(chǔ)的照片越來(lái)越多,占用內(nèi)存越來(lái)越大,尤其是在抓拍或者連拍時(shí)會(huì)拍攝多張相似的照片。用戶(hù)如果要在這些相似的照片中選中最滿(mǎn)意的一張,常常需要來(lái)回反復(fù)切換、對(duì)比圖片查看,效率低下。抓拍或者連拍的照片往往相似度高,難以區(qū)分差異,而且照片效果會(huì)受電子設(shè)備顯示屏質(zhì)量的影響,導(dǎo)致肉眼判斷可能產(chǎn)生誤差。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的主要目的在于提供一種多層級(jí)界面截圖裝置和方法,旨在解決當(dāng)前多層級(jí)界面截圖信息抓取不完整、操作繁瑣的技術(shù)問(wèn)題。
[0004]為實(shí)現(xiàn)上述目的,本發(fā)明提供了一種圖片篩選方法,應(yīng)用于移動(dòng)終端,方法包括:獲取基準(zhǔn)圖片的縮略圖;根據(jù)基準(zhǔn)圖片的縮略圖獲取符合預(yù)設(shè)條件的縮略圖集合;獲取縮略圖集合內(nèi)每張縮略圖的灰度平均值;判斷每張縮略圖的灰度平均值是否超過(guò)灰度閥值;根據(jù)判斷結(jié)果展示縮略圖對(duì)應(yīng)的圖片。
[0005]可選地,根據(jù)基準(zhǔn)圖片的縮略圖獲取符合預(yù)設(shè)條件的縮略圖集合的步驟,包括:獲取基準(zhǔn)圖片的前N張圖片和后M張圖片;判斷N+M張圖片的縮略圖與基準(zhǔn)圖片的縮略圖的相似度是否滿(mǎn)足預(yù)設(shè)條件;選取N+M張縮略圖中滿(mǎn)足預(yù)設(shè)條件的縮略圖以形成縮略圖集合。
[0006]可選地,獲取基準(zhǔn)圖片的前N張圖片和后M張圖片的步驟,包括:獲取基準(zhǔn)圖片的生成時(shí)間點(diǎn);根據(jù)時(shí)間點(diǎn)前第一時(shí)間段獲取N張圖片,根據(jù)時(shí)間點(diǎn)后第二時(shí)間段獲取M張圖片。
[0007]可選地,獲取基準(zhǔn)圖片的縮略圖的步驟,包括:在拍攝圖片的過(guò)程中或圖片預(yù)覽模式下,接收用戶(hù)的操作指令;根據(jù)操作指令確定當(dāng)前正在拍攝的圖片或正在預(yù)覽的圖片為基準(zhǔn)圖片;根據(jù)基準(zhǔn)圖片獲取對(duì)應(yīng)的縮略圖。
[0008]可選地,灰度閥值是根據(jù)圖庫(kù)中其他圖片的灰度值確定。
[0009]本發(fā)明還提供一種圖片篩選裝置,其特征在于,包括:縮略圖模塊,用于獲取基準(zhǔn)圖片的縮略圖;篩選模塊,用于根據(jù)基準(zhǔn)圖片的縮略圖獲取符合預(yù)設(shè)條件的縮略圖集合;灰度值計(jì)算模塊,用于獲取縮略圖集合內(nèi)每張縮略圖的灰度平均值;判斷模塊,用于判斷每張縮略圖的灰度平均值是否超過(guò)灰度閥值;展示模塊,用于根據(jù)判斷結(jié)果展示縮略圖對(duì)應(yīng)的圖片。
[0010]可選地,篩選模塊包括:圖片抓取單元,用于獲取基準(zhǔn)圖片的前N張圖片和后M張圖片;相似度判斷單元,用于判斷N+M張圖片的縮略圖與基準(zhǔn)圖片的縮略圖的相似度是否滿(mǎn)足預(yù)設(shè)條件;篩選單元,用于選取N+M張縮略圖中滿(mǎn)足預(yù)設(shè)條件的縮略圖以形成縮略圖集合。[0011 ]可選地,篩選模塊,還包括:時(shí)間點(diǎn)獲取單元,用于獲取基準(zhǔn)圖片的生成時(shí)間點(diǎn);篩選單元,還用于根據(jù)時(shí)間點(diǎn)前第一時(shí)間段獲取N張圖片,根據(jù)時(shí)間點(diǎn)后第二時(shí)間段獲取M張圖片。
[0012]可選地,縮略圖模塊,包括:接收單元,用于在拍攝圖片的過(guò)程中或圖片預(yù)覽模式下,接收用戶(hù)的操作指令;選取單元,用于根據(jù)操作指令確定當(dāng)前正在拍攝的圖片或正在預(yù)覽的圖片為基準(zhǔn)圖片;縮略圖單元,用于根據(jù)基準(zhǔn)圖片獲取對(duì)應(yīng)的縮略圖。
[0013]可選地,灰度閥值是根據(jù)圖庫(kù)中其他圖片的灰度值確定。
[0014]本發(fā)明提供的關(guān)于圖片篩選方法,通過(guò)獲取與用戶(hù)當(dāng)前選取的基準(zhǔn)圖片相類(lèi)似的圖片以提供用戶(hù)一系列在同一時(shí)間段拍攝的圖片集合,該時(shí)間段可以為I分鐘內(nèi)或一次連續(xù)拍攝所形成的多張圖片,通過(guò)圖庫(kù)中現(xiàn)存的與用戶(hù)所選擇的基準(zhǔn)圖片具有相同或相近的環(huán)境參數(shù)確定灰度閥值,將圖片集合中的圖片的灰度值與灰度閥值進(jìn)行比對(duì)排序,以得到在同一時(shí)間段拍攝的圖片的質(zhì)量排序,以輔助用戶(hù)刪除質(zhì)量不高的圖片。
【附圖說(shuō)明】
[0015]圖1為實(shí)現(xiàn)本發(fā)明各個(gè)實(shí)施例一個(gè)可選的移動(dòng)終端的硬件結(jié)構(gòu)示意圖;
[0016]圖2為如圖1所示的移動(dòng)終端的無(wú)線(xiàn)通信系統(tǒng)示意圖;
[0017]圖3為本發(fā)明圖片篩選方法第一實(shí)施例的流程圖;
[0018]圖4為本發(fā)明圖片篩選方法第二實(shí)施例的流程圖;
[0019]圖5為本發(fā)明圖片篩選方法第三實(shí)施例的流程圖;
[0020]圖6為本發(fā)明圖片篩選方法第三實(shí)施例中步驟520的流程圖;
[0021]圖7為本發(fā)明圖片篩選裝置一實(shí)施例的功能模塊示意圖。
[0022]本發(fā)明目的實(shí)現(xiàn)、特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說(shuō)明。
【具體實(shí)施方式】
[0023]應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0024]現(xiàn)在將參考附圖描述實(shí)現(xiàn)本發(fā)明各個(gè)實(shí)施例的移動(dòng)終端。在后續(xù)的描述中,使用用于表示元件的諸如“模塊”、“部件”或“單元”的后綴僅為了有利于本發(fā)明的說(shuō)明,其本身并沒(méi)有特定的意義。因此,"模塊"與"部件"可以混合地使用。
[0025]移動(dòng)終端可以以各種形式來(lái)實(shí)施。例如,本發(fā)明中描述的終端可以包括諸如移動(dòng)電話(huà)、智能電話(huà)、筆記本電腦、數(shù)字廣播接收器、PDA(個(gè)人數(shù)字助理)、PAD(平板電腦)、PMP(便攜式多媒體播放器)、導(dǎo)航裝置等等的移動(dòng)終端以及諸如數(shù)字TV、臺(tái)式計(jì)算機(jī)等等的固定終端。下面,假設(shè)終端是移動(dòng)終端。然而,本領(lǐng)域技術(shù)人員將理解的是,除了特別用于移動(dòng)目的元件之外,根據(jù)本發(fā)明的實(shí)施方式的構(gòu)造也能夠應(yīng)用于固定類(lèi)型的終端。
[0026]圖1為實(shí)現(xiàn)本發(fā)明各個(gè)實(shí)施例的一個(gè)可選的移動(dòng)終端硬件結(jié)構(gòu)示意。
[0027]移動(dòng)終端100可以包括無(wú)線(xiàn)通信單元110、用戶(hù)輸入單元120、感測(cè)單元130、輸出單元140、存儲(chǔ)器150、控制器160和電源單元170等等。圖1示出了具有各種組件的移動(dòng)終端,但是應(yīng)理解的是,并不要求實(shí)施所有示出的組件??梢蕴娲貙?shí)施更多或更少的組件。將在下面詳細(xì)描述移動(dòng)終端的元件。
[0028]無(wú)線(xiàn)通信單元110通常包括一個(gè)或多個(gè)組件,其允許移動(dòng)終端100與無(wú)線(xiàn)通信系統(tǒng)或網(wǎng)絡(luò)之間的無(wú)線(xiàn)電通信。例如,無(wú)線(xiàn)通信單元可以包括移動(dòng)通信模塊111和無(wú)線(xiàn)互聯(lián)網(wǎng)模塊112中的至少一個(gè)。
[0029]移動(dòng)通信模塊111將無(wú)線(xiàn)電信號(hào)發(fā)送到基站(例如,接入點(diǎn)、節(jié)點(diǎn)B等等)、外部終端以及服務(wù)器中的至少一個(gè)和/或從其接收無(wú)線(xiàn)電信號(hào)。這樣的無(wú)線(xiàn)電信號(hào)可以包括語(yǔ)音通話(huà)信號(hào)、視頻通話(huà)信號(hào)、或者根據(jù)文本和/或多媒體消息發(fā)送和/或接收的各種類(lèi)型的數(shù)據(jù)。
[0030]無(wú)線(xiàn)互聯(lián)網(wǎng)模塊112支持移動(dòng)終端的無(wú)線(xiàn)互聯(lián)網(wǎng)接入。該模塊可以?xún)?nèi)部或外部地耦接到終端。該模塊所涉及的無(wú)線(xiàn)互聯(lián)網(wǎng)接入技術(shù)可以包括WLAN(無(wú)線(xiàn)LAN)(W1-Fi)、Wibro(無(wú)線(xiàn)寬帶)、Wimax(全球微波互聯(lián)接入)、HSDPA(高速下行鏈路分組接入)等等。
[0031]用戶(hù)輸入單元120可以根據(jù)用戶(hù)輸入的命令生成鍵輸入數(shù)據(jù)以控制移動(dòng)終端的各種操作。用戶(hù)輸入單元120允許用戶(hù)輸入各種類(lèi)型的信息,并且可以包括鍵盤(pán)、鍋?zhàn)衅?、觸摸板(例如,檢測(cè)由于被接觸而導(dǎo)致的電阻、壓力、電容等等的變化的觸敏組件)、滾輪、搖桿等等。特別地,當(dāng)觸摸板以層的形式疊加在顯示單元141上時(shí),可以形成觸摸屏。
[0032]感測(cè)單元130檢測(cè)移動(dòng)終端100的當(dāng)前狀態(tài),(例如,移動(dòng)終端100的打開(kāi)或關(guān)閉狀態(tài))、移動(dòng)終端100的位置、用戶(hù)對(duì)于移動(dòng)終端100的接觸(S卩,觸摸輸入)的有無(wú)、移動(dòng)終端100的取向、移動(dòng)終端100的加速或減速移動(dòng)和方向等等,并且生成用于控制移動(dòng)終端100的操作的命令或信號(hào)。
[0033]輸出單元140可以包括顯示單元141等等。
[0034]顯示單元141可以顯示在移動(dòng)終端100中處理的信息。例如,當(dāng)移動(dòng)終端100處于電話(huà)通話(huà)模式時(shí),顯示單元141可以顯示與通話(huà)或其它通信(例如,文本消息收發(fā)、多媒體文件下載等等)相關(guān)的用戶(hù)界面(UI)或圖形用戶(hù)界面(GUI)。當(dāng)移動(dòng)終端100處于視頻通話(huà)模式或者圖像捕獲模式時(shí),顯示單元141可以顯示捕獲的圖像和/或接收的圖像、示出視頻或圖像以及相關(guān)功能的UI或GUI等等。
[0035]同時(shí),當(dāng)顯示單元141和觸摸板以層的形式彼此疊加以形成觸摸屏?xí)r,顯示單元141可以用作輸入裝置和輸出裝置。顯示單元141可以包括液晶顯示器(LCD)、薄膜晶體管IXD(TFT-1XD)、有機(jī)發(fā)光二極管(OLED)顯示器、柔性顯示器、三維(3D)顯示器等等中的至少一種。這些顯示器中的一些可以被構(gòu)造為透明狀以允許用戶(hù)從外部觀看,這可以稱(chēng)為透明顯示器,典型的透明顯示器可以例如為T(mén)OLED(透明有機(jī)發(fā)光二極管)顯示器等等。根據(jù)特定想要的實(shí)施方式,移動(dòng)終端100可以包括兩個(gè)或更多顯示單元(或其它顯示裝置),例如,移動(dòng)終端可以包括外部顯示單元(未示出)和內(nèi)部顯示單元(未示出)。觸摸屏可用于檢測(cè)觸摸輸入壓力以及觸摸輸入位置和觸摸輸入面積。
[0036]存儲(chǔ)器150可以存儲(chǔ)由控制器160執(zhí)行的處理和控制操作的軟件程序等等,或者可以暫時(shí)地存儲(chǔ)己經(jīng)輸出或?qū)⒁敵龅臄?shù)據(jù)(例如,電話(huà)簿、消息、靜態(tài)圖像、視頻等等)。而且,存儲(chǔ)器150可以存儲(chǔ)關(guān)于當(dāng)觸摸施加到觸摸屏?xí)r輸出的各種方式的振動(dòng)和音頻信號(hào)的數(shù)據(jù)。
[0037]存儲(chǔ)器150可以包括至少一種類(lèi)型的存儲(chǔ)介質(zhì),存儲(chǔ)介質(zhì)包括閃存、硬盤(pán)、多媒體卡、卡型存儲(chǔ)器(例如,SD或DX存儲(chǔ)器等等)、隨機(jī)訪(fǎng)問(wèn)存儲(chǔ)器(RAM)、靜態(tài)隨機(jī)訪(fǎng)問(wèn)存儲(chǔ)器(SRAM)、只讀存儲(chǔ)器(R0M)、電可擦除可編程只讀存儲(chǔ)器(EEPROM)、可編程只讀存儲(chǔ)器(PROM)、磁性存儲(chǔ)器、磁盤(pán)、光盤(pán)等等。而且,移動(dòng)終端100可以與通過(guò)網(wǎng)絡(luò)連接執(zhí)行存儲(chǔ)器150的存儲(chǔ)功能的網(wǎng)絡(luò)存儲(chǔ)裝置協(xié)作。
[0038]控制器160通??刂埔苿?dòng)終端的總體操作。例如,控制器160執(zhí)行與語(yǔ)音通話(huà)、數(shù)據(jù)通信、視頻通話(huà)等等相關(guān)的控制和處理??刂破?60可以執(zhí)行模式識(shí)別處理,以將在觸摸屏上執(zhí)行的手寫(xiě)輸入或者圖片繪制輸入識(shí)別為字符或圖像。
[0039]電源單元170在控制器160的控制下接收外部電力或內(nèi)部電力并且提供操作各元件和組件所需的適當(dāng)?shù)碾娏Α?br>[0040]這里描述的各種實(shí)施方式可以以使用例如計(jì)算機(jī)軟件、硬件或其任何組合的計(jì)算機(jī)可讀介質(zhì)來(lái)實(shí)施。對(duì)于硬件實(shí)施,這里描述的實(shí)施方式可以通過(guò)使用特定用途集成電路(ASIC)、數(shù)字信號(hào)處理器(DSP)、數(shù)字信號(hào)處理裝置(DSPD)、可編程邏輯裝置(PLD)、現(xiàn)場(chǎng)可編程門(mén)陣列(FPGA)、處理器、控制器、微控制器、微處理器、被設(shè)計(jì)為執(zhí)行這里描述的功能的電子單元中的至少一種來(lái)實(shí)施,在一些情況下,這樣的實(shí)施方式可以在控制器160中實(shí)施。對(duì)于軟件實(shí)施,諸如過(guò)程或功能的實(shí)施方式可以與允許執(zhí)行至少一種功能或操作的單獨(dú)的軟件模塊來(lái)實(shí)施。軟件代碼可以由以任何適當(dāng)?shù)木幊陶Z(yǔ)言編寫(xiě)的軟件應(yīng)用程序(或程序)來(lái)實(shí)施,軟件代碼可以存儲(chǔ)在存儲(chǔ)器150中并且由控制器160執(zhí)行。
[0041]至此,己經(jīng)按照其功能描述了移動(dòng)終端。下面,為了簡(jiǎn)要起見(jiàn),將描述諸如折疊型、直板型、擺動(dòng)型、滑動(dòng)型移動(dòng)終端等等的各種類(lèi)型的移動(dòng)終端中的滑動(dòng)型移動(dòng)終端作為示例。因此,本發(fā)明能夠應(yīng)用于任何類(lèi)型的移動(dòng)終端,并且不限于滑動(dòng)型移動(dòng)終端。
[0042]如圖1中所示的移動(dòng)終端100可以被構(gòu)造為利用經(jīng)由幀或分組發(fā)送數(shù)據(jù)的諸如有線(xiàn)和無(wú)線(xiàn)通信系統(tǒng)以及基于衛(wèi)星的通信系統(tǒng)來(lái)操作。
[0043]現(xiàn)在將參考圖2描述其中根據(jù)本發(fā)明的移動(dòng)終端能夠操作的通信系統(tǒng)。
[0044]這樣的通信系統(tǒng)可以使用不同的空中接口和/或物理層。例如,由通信系統(tǒng)使用的空中接口包括例如頻分多址(FDMA)、時(shí)分多址(TDMA)、碼分多址(CDMA)和通用移動(dòng)通信系統(tǒng)(UMTS)(特別地,長(zhǎng)期演進(jìn)(LTE))、全球移動(dòng)通信系統(tǒng)(GSM)等等。作為非限制性示例,下面的描述涉及CDMA通信系統(tǒng),但是這樣的教導(dǎo)同樣適用于其它類(lèi)型的系統(tǒng)。
[0045]參考圖2,⑶MA無(wú)線(xiàn)通信系統(tǒng)可以包括多個(gè)移動(dòng)終端100、多個(gè)基站(BS)270、基站控制器(BSC)275和移動(dòng)交換中心(MSCUSOJSCSSO被構(gòu)造為與公共電話(huà)交換網(wǎng)絡(luò)(PSTN)290形成接口。MSC280還被構(gòu)造為與可以經(jīng)由回程線(xiàn)路耦接到基站270的BSC275形成接口?;爻叹€(xiàn)路可以根據(jù)若干己知的接口中的任一種來(lái)構(gòu)造,接口包括例如El/T1、ATM,IP、PPP、幀中繼、HDSL、ADSL或xDSL。將理解的是,如圖2中所示的系統(tǒng)可以包括多個(gè)BSC275。
[0046]每個(gè)BS270可以服務(wù)一個(gè)或多個(gè)分區(qū)(或區(qū)域),由多向天線(xiàn)或指向特定方向的天線(xiàn)覆蓋的每個(gè)分區(qū)放射狀地遠(yuǎn)離BS270?;蛘撸總€(gè)分區(qū)可以由用于分集接收的兩個(gè)或更多天線(xiàn)覆蓋。每個(gè)BS270可以被構(gòu)造為支持多個(gè)頻率分配,并且每個(gè)頻率分配具有特定頻譜(例如,1.25MHz,5MHz 等等)。
[0047]分區(qū)與頻率分配的交叉可以被稱(chēng)為CDMA信道。BS270也可以被稱(chēng)為基站收發(fā)器子系統(tǒng)(BTS)或者其它等效術(shù)語(yǔ)。在這樣的情況下,術(shù)語(yǔ)"基站"可以用于籠統(tǒng)地表示單個(gè)BSC275和至少一個(gè)BS270?;疽部梢员环Q(chēng)為〃蜂窩站〃。或者,特定BS270的各分區(qū)可以被稱(chēng)為多個(gè)蜂窩站。
[0048]如圖2中所示,廣播發(fā)射器(BT)295將廣播信號(hào)發(fā)送給在系統(tǒng)內(nèi)操作的移動(dòng)終端100。在圖2中,示出了幾個(gè)全球定位系統(tǒng)(GPS)衛(wèi)星300。衛(wèi)星300幫助定位多個(gè)移動(dòng)終端100中的至少一個(gè)。
[0049]在圖2中,描繪了多個(gè)衛(wèi)星300,但是需要理解的是,可以利用任何數(shù)目的衛(wèi)星獲得有用的定位信息替代GPS跟蹤技術(shù)或者在GPS跟蹤技術(shù)之外,可以使用可以跟蹤移動(dòng)終端的位置的其它技術(shù)。另外,至少一個(gè)GPS衛(wèi)星300可以選擇性地或者額外地處理衛(wèi)星DMB傳輸。
[0050]作為無(wú)線(xiàn)通信系統(tǒng)的一個(gè)典型操作,BS270接收來(lái)自各種移動(dòng)終端100的反向鏈路信號(hào)。移動(dòng)終端100通常參與通話(huà)、消息收發(fā)和其它類(lèi)型的通信。特定基站270接收的每個(gè)反向鏈路信號(hào)被在特定BS270內(nèi)進(jìn)行處理。獲得的數(shù)據(jù)被轉(zhuǎn)發(fā)給相關(guān)的BSC275 ASC提供通話(huà)資源分配和包括BS270之間的軟切換過(guò)程的協(xié)調(diào)的移動(dòng)管理功能。BSC275還將接收到的數(shù)據(jù)路由到MSC280,其提供用于與PSTN290形成接口的額外的路由服務(wù)。類(lèi)似地,PSTN290與MSC280形成接口,MSC與BSC275形成接口,并且BSC275相應(yīng)地控制BS270以將正向鏈路信號(hào)發(fā)送到移動(dòng)終端100。
[0051]基于上述移動(dòng)終端硬件結(jié)構(gòu)以及通信系統(tǒng),提出本發(fā)明各個(gè)實(shí)施例。
[0052]參照?qǐng)D3,本發(fā)明第一實(shí)施例提供的一種圖片篩選方法,應(yīng)用于移動(dòng)終端,該移動(dòng)終端配置有觸摸屏,用戶(hù)可以通過(guò)觸摸屏向移動(dòng)終端輸入操作指令以控制移動(dòng)終端執(zhí)行相應(yīng)的操作,用戶(hù)通過(guò)本發(fā)明提供的圖片篩選方法進(jìn)行圖片篩選時(shí),可以快速定位到當(dāng)前拍攝的一組或多組圖片,并按照?qǐng)D片的質(zhì)量高低進(jìn)行排序供用戶(hù)進(jìn)行刪除,在運(yùn)用本發(fā)明提供的圖片篩選方法進(jìn)行圖片篩選時(shí),包括以下步驟:
[0053]步驟S310,獲取基準(zhǔn)圖片的縮略圖。
[0054]移動(dòng)終端的操作系統(tǒng)中設(shè)置有圖庫(kù)功能,圖庫(kù)中用于存儲(chǔ)用戶(hù)拍的照片。用戶(hù)在可以在拍照的過(guò)程中或是通過(guò)觸摸屏點(diǎn)擊對(duì)應(yīng)的圖標(biāo)進(jìn)入到圖庫(kù)中瀏覽圖片時(shí),移動(dòng)終端根據(jù)觸摸屏反饋的用戶(hù)觸摸點(diǎn)確定用戶(hù)觸摸點(diǎn)坐標(biāo)位置處的圖片,并將該圖片確定為基準(zhǔn)圖片,移動(dòng)終端根據(jù)該基準(zhǔn)圖片獲取對(duì)應(yīng)的縮略圖。
[0055]步驟S330,根據(jù)基準(zhǔn)圖片的縮略圖獲取符合預(yù)設(shè)條件的縮略圖集合。
[0056]在移動(dòng)終端確定基準(zhǔn)圖片的縮略圖后,在圖庫(kù)中將其他圖片與基準(zhǔn)圖片進(jìn)行比對(duì),判斷其他圖片與基準(zhǔn)圖片的相似度,將相似度處于特定范圍內(nèi)的圖片進(jìn)行篩選匯集,并將符合條件的圖片的縮略圖匯集成縮略圖集合,以將生成基準(zhǔn)圖片的特定時(shí)間內(nèi)的一系列圖片篩選出來(lái),供用戶(hù)在后續(xù)的步驟中進(jìn)一步操作。
[0057]步驟S350,獲取縮略圖集合內(nèi)每張縮略圖的灰度平均值。
[0058]移動(dòng)終端通過(guò)頂read函數(shù)獲取縮略圖集合內(nèi)的縮略圖數(shù)據(jù),再將該縮略圖轉(zhuǎn)成灰度模式,得到灰度矩陣,進(jìn)而獲取縮略圖每個(gè)像素點(diǎn)的灰度值。
[0059]步驟S370,判斷每張縮略圖的灰度平均值是否超過(guò)灰度閥值,若縮略圖的灰度平均值未超過(guò)灰度閥值,則進(jìn)入步驟390;若縮略圖的灰度平均值超過(guò)灰度閥值,則刪除該照片。
[0060]在本實(shí)施方式中,將縮略圖根據(jù)等分為64(8x8)個(gè)圖像區(qū)域,計(jì)算這個(gè)64個(gè)圖像區(qū)域的每個(gè)區(qū)域的像素灰度平均值?;叶乳y值是由移動(dòng)終端通過(guò)如下步驟進(jìn)行確定:
[0061]步驟I,獲取基準(zhǔn)圖片拍攝時(shí)的環(huán)境參數(shù)。
[0062]具體地,移動(dòng)終端根據(jù)用戶(hù)的指令進(jìn)行拍攝照片時(shí),通過(guò)GPS獲取當(dāng)前的拍攝地點(diǎn),根據(jù)GPS獲取的地點(diǎn)信息通過(guò)網(wǎng)絡(luò)獲取當(dāng)前所在地的天氣情況,例如:陰天、晴天、雪天或霧霾等,同時(shí)記錄當(dāng)前圖片的拍攝時(shí)間。移動(dòng)終端將當(dāng)前拍攝的圖片的拍攝地點(diǎn)、天氣參數(shù)和時(shí)間等信息添加至圖片的Exif信息中。當(dāng)移動(dòng)終端根據(jù)用戶(hù)的操作指令確定基準(zhǔn)圖片后,移動(dòng)終端內(nèi)置程序函數(shù)獲取基準(zhǔn)圖片的拍攝地點(diǎn)、環(huán)境參數(shù)和拍攝時(shí)間。
[0063]步驟2,根據(jù)基準(zhǔn)圖片拍攝時(shí)的環(huán)境參數(shù)獲取其他與該環(huán)境參數(shù)相匹配的標(biāo)準(zhǔn)圖片。
[0064]移動(dòng)終端獲取基準(zhǔn)圖片拍攝時(shí)的環(huán)境參數(shù)后,移動(dòng)終端遍歷圖庫(kù)中的圖片的環(huán)境參數(shù),將圖庫(kù)中其他圖片的環(huán)境參數(shù)與基準(zhǔn)圖片的環(huán)境參數(shù)進(jìn)行比對(duì),確定與基準(zhǔn)圖片的環(huán)境參數(shù)差異最小的圖片作為標(biāo)準(zhǔn)圖片。在其他實(shí)施方式中,移動(dòng)終端將圖片按照差異的大小進(jìn)行排序展示在顯示界面內(nèi),用戶(hù)主動(dòng)地通過(guò)觸摸屏選取標(biāo)準(zhǔn)圖片。
[0065]步驟3,計(jì)算標(biāo)準(zhǔn)圖片的灰度平均值,并將該灰度平均值作為灰度閥值。
[0066]移動(dòng)終端獲取與標(biāo)準(zhǔn)圖片對(duì)應(yīng)的縮略圖,將縮略圖等分為64(8x8)個(gè)圖像區(qū)域,進(jìn)而計(jì)算每個(gè)圖像區(qū)域中每個(gè)像素的灰度值,然后根據(jù)每個(gè)像素的灰度值計(jì)算出該圖像區(qū)域的像素灰度平均值,在基準(zhǔn)圖片的像素灰度平均值的基礎(chǔ)上加上或減去預(yù)設(shè)數(shù)值以得到灰度閥值。在其他實(shí)施方式中,對(duì)標(biāo)準(zhǔn)圖片分割的圖像區(qū)域數(shù)量也可以是其他數(shù)值,具體數(shù)值應(yīng)與在計(jì)算縮略圖集合中每個(gè)縮略圖的灰度平均值時(shí)對(duì)每個(gè)縮略圖分割的圖像區(qū)域數(shù)量一 Sc ο
[0067]通過(guò)上述步驟I?步驟3確定了灰度閥值后,在計(jì)算每張縮略圖的灰度平均值是否超過(guò)灰度閥值時(shí),將待比對(duì)的縮略圖的每個(gè)圖像區(qū)域的灰度平均值與標(biāo)準(zhǔn)圖片中的對(duì)應(yīng)的圖像區(qū)域灰度閥值進(jìn)行比對(duì),以確定待比對(duì)的縮略圖的每個(gè)圖像區(qū)域的灰度平均值是否在灰度閥值范圍內(nèi)。
[0068]步驟S390,根據(jù)判斷結(jié)果展示縮略圖對(duì)應(yīng)的圖片。
[0069]在本實(shí)施方式中,在將縮略圖集合中的每個(gè)縮略圖的各個(gè)圖像區(qū)域與標(biāo)準(zhǔn)圖片中對(duì)應(yīng)的圖像區(qū)域的灰度閥值進(jìn)行比對(duì),根據(jù)符合灰度閥值的圖像區(qū)域數(shù)量多少來(lái)進(jìn)行排序,將符合灰度閥值的圖像區(qū)域最多的縮略圖排在首位,并按照遞減的方式進(jìn)行排序。若存在符合灰度閥值的圖像區(qū)域的數(shù)量相同時(shí),為了更精確的對(duì)圖片進(jìn)行排序,移動(dòng)終端根據(jù)對(duì)圖片的對(duì)焦區(qū)域所含有的符合灰度閥值的數(shù)量多少來(lái)進(jìn)行排序,以使得展示的圖片更符合用戶(hù)的意圖。
[0070]在判斷了縮略圖的排列順序后,移動(dòng)終端跳轉(zhuǎn)至展示界面,對(duì)與縮略圖對(duì)應(yīng)的圖片進(jìn)行展示。在本實(shí)施例中,移動(dòng)終端提供刪除圖片的選項(xiàng),用戶(hù)可以直接在展示界面對(duì)圖片進(jìn)行刪除。
[0071]通過(guò)本發(fā)明提供的關(guān)于圖片篩選方法的第一實(shí)施例,通過(guò)獲取與用戶(hù)當(dāng)前選取的基準(zhǔn)圖片相類(lèi)似的圖片以提供用戶(hù)一系列在同一時(shí)間段拍攝的圖片集合,該時(shí)間段可以為I分鐘內(nèi)或一次連續(xù)拍攝所形成的多張圖片,通過(guò)圖庫(kù)中現(xiàn)存的與用戶(hù)所選擇的基準(zhǔn)圖片具有相同或相近的環(huán)境參數(shù)確定灰度閥值,將圖片集合中的圖片的灰度值與灰度閥值進(jìn)行比對(duì)排序,以得到在同一時(shí)間段拍攝的圖片的質(zhì)量排序,以輔助用戶(hù)刪除質(zhì)量不高的圖片。
[0072]參照?qǐng)D4,本發(fā)明第二實(shí)施例提供的一種圖片篩選方法,應(yīng)用于移動(dòng)終端,包括如下步驟:
[0073]步驟410,在拍攝圖片的過(guò)程中或圖片預(yù)覽模式下,接收用戶(hù)的操作指令。
[0074]移動(dòng)終端配置有壓力傳感器,用戶(hù)可以通過(guò)觸摸屏和/或壓力傳感器輸入操作指令。在拍攝圖片的過(guò)程中,用戶(hù)在對(duì)觸發(fā)拍照虛擬鍵的同時(shí)施加超過(guò)預(yù)設(shè)壓力值的壓力。在其他實(shí)施例中,用戶(hù)在進(jìn)入到圖庫(kù)中點(diǎn)擊圖片進(jìn)入到預(yù)覽模式時(shí),點(diǎn)擊虛擬選項(xiàng)以輸入操作指令。
[0075]步驟420,根據(jù)操作指令確定當(dāng)前正在拍攝的圖片或正在預(yù)覽的圖片為基準(zhǔn)圖片。
[0076]對(duì)于正在拍攝的圖片的過(guò)程中,移動(dòng)終端判斷在接收到用戶(hù)觸發(fā)拍照虛擬鍵時(shí)用戶(hù)是否施加超過(guò)預(yù)設(shè)壓力值的壓力,若移動(dòng)終端接收到用戶(hù)輸入的超過(guò)預(yù)設(shè)壓力值的壓力,則在對(duì)當(dāng)前拍攝的圖片添加標(biāo)志位,以作為基準(zhǔn)圖片,移動(dòng)終端當(dāng)前的拍攝畫(huà)面內(nèi)設(shè)置有預(yù)覽窗口,用于顯示被標(biāo)志為基準(zhǔn)圖片的縮略圖。
[0077]在其他實(shí)施方式中,用戶(hù)可以在拍攝到其他圖片時(shí),仍然施加超過(guò)預(yù)設(shè)壓力值的壓力操作,此時(shí),移動(dòng)終端用該圖片替換上一張被添加標(biāo)志位的基準(zhǔn)圖片以作為最新的基準(zhǔn)圖片。
[0078]在其他實(shí)施方式中,用戶(hù)可以在拍攝到其他圖片時(shí),施加超過(guò)預(yù)設(shè)壓力值的壓力操作,移動(dòng)終端根據(jù)該壓力操作指令將該圖片添加標(biāo)志位作為第二基準(zhǔn)圖片,上一張基準(zhǔn)圖片為第一基準(zhǔn)圖片,其中第一基準(zhǔn)圖片和第二基準(zhǔn)圖片一并進(jìn)行保存,以供用戶(hù)進(jìn)行進(jìn)一步操作。
[0079]步驟430,根據(jù)基準(zhǔn)圖片獲取對(duì)應(yīng)的縮略圖。
[0080]移動(dòng)終端檢測(cè)用戶(hù)在拍攝界面內(nèi)選取預(yù)覽窗口中顯示的縮略圖的輸入指令,以獲取基準(zhǔn)圖片的縮略圖。當(dāng)存在多張圖片被標(biāo)志為基準(zhǔn)圖片的縮略圖時(shí),移動(dòng)終端偵測(cè)到用戶(hù)的輸入指令后,以彈窗的形式展示多張縮略圖,用戶(hù)通過(guò)進(jìn)一步選取特定的被展示的縮略圖以確定為用戶(hù)選擇的基準(zhǔn)圖片,并獲取該基準(zhǔn)圖片的縮略圖。
[0081]步驟S440,根據(jù)基準(zhǔn)圖片的縮略圖獲取符合預(yù)設(shè)條件的縮略圖集合。
[0082]在移動(dòng)終端確定基準(zhǔn)圖片的縮略圖后,在圖庫(kù)中將其他圖片與基準(zhǔn)圖片進(jìn)行比對(duì),判斷其他圖片與基準(zhǔn)圖片的相似度,將相似度處于特定范圍內(nèi)的圖片進(jìn)行篩選匯集,并將符合條件的圖片的縮略圖匯集成縮略圖集合,以獲得與基準(zhǔn)圖片在同一次拍照過(guò)程中拍攝的圖片。
[0083]步驟S450,獲取縮略圖集合內(nèi)每張縮略圖的灰度平均值。
[0084]移動(dòng)終端通過(guò)函數(shù)獲取縮略圖集合內(nèi)的縮略圖數(shù)據(jù),將該縮略圖轉(zhuǎn)換為灰度模式得到灰度矩陣,計(jì)算縮略圖的灰度值。
[0085]步驟S460,判斷每張縮略圖的灰度平均值是否超過(guò)灰度閥值,若縮略圖的灰度平均值未超過(guò)灰度閥值,則進(jìn)入步驟S470;若縮略圖的灰度平均值超過(guò)灰度閥值,則將該縮略圖從縮略圖集合中移除。
[0086]步驟S470,根據(jù)判斷結(jié)果展示縮略圖對(duì)應(yīng)的圖片。
[0087]在本實(shí)施方式中,在將縮略圖集合中的每個(gè)縮略圖的各個(gè)圖像區(qū)域與標(biāo)準(zhǔn)圖片中對(duì)應(yīng)的圖像區(qū)域的灰度閥值進(jìn)行比對(duì),根據(jù)符合灰度閥值的圖像區(qū)域數(shù)量多少來(lái)進(jìn)行排序,將符合灰度閥值的圖像區(qū)域最多的縮略圖排在首位,并按照遞減的方式進(jìn)行排序。若存在符合灰度閥值的圖像區(qū)域的數(shù)量相同時(shí),為了更精確的對(duì)圖片進(jìn)行排序,移動(dòng)終端根據(jù)對(duì)圖片的對(duì)焦區(qū)域所含有的符合灰度閥值的數(shù)量多少來(lái)進(jìn)行排序,以使得展示的圖片更符合用戶(hù)的意圖。
[0088]在判斷了縮略圖的排列順序后,移動(dòng)終端跳轉(zhuǎn)至展示界面,對(duì)與縮略圖對(duì)應(yīng)的圖片進(jìn)行展示。在本實(shí)施例中,移動(dòng)終端提供刪除圖片的選項(xiàng),用戶(hù)可以直接在展示界面對(duì)圖片進(jìn)行刪除。
[0089]通過(guò)本發(fā)明提供的關(guān)于圖片篩選方法的第二實(shí)施例,用戶(hù)通過(guò)在觸發(fā)拍照虛擬鍵時(shí)施加超過(guò)預(yù)設(shè)壓力值的壓力操作,將當(dāng)前拍攝的圖片標(biāo)記為基準(zhǔn)圖片,通過(guò)此種方式,可以方便用戶(hù)確定此次拍攝過(guò)程中的基準(zhǔn)圖片。
[0090]參照?qǐng)D5,本發(fā)明第三實(shí)施例提供的一種圖片篩選方法,應(yīng)用于移動(dòng)終端,包括如下步驟:
[0091]步驟S510,獲取基準(zhǔn)圖片的縮略圖。
[0092]移動(dòng)終端的操作系統(tǒng)中設(shè)置有圖庫(kù)功能,圖庫(kù)中用于存儲(chǔ)用戶(hù)拍攝的圖片。用戶(hù)可以在拍照的過(guò)程中或是通過(guò)觸摸屏點(diǎn)擊對(duì)應(yīng)的圖標(biāo)進(jìn)入到圖庫(kù)中瀏覽圖片時(shí),移動(dòng)終端根據(jù)觸摸屏反饋的用戶(hù)觸摸點(diǎn)確定用戶(hù)觸摸點(diǎn)坐標(biāo)位置處的圖片,并將該圖片確定為基準(zhǔn)圖片,移動(dòng)終端根據(jù)該基準(zhǔn)圖片獲取對(duì)應(yīng)的縮略圖。
[0093]步驟S520,獲取基準(zhǔn)圖片前N張圖片和后M張圖片。
[0094]移動(dòng)終端可以通過(guò)如下方式確定前N張圖片和后M張圖片,如圖6所示,具體包括:
[0095]步驟S521,獲取基準(zhǔn)圖片的生成時(shí)間點(diǎn)。
[0096]移動(dòng)終端在拍攝過(guò)程中采集一系列的信息,將信息放置于圖片文件的頭部,以形成EXIF信息,其中,EXIF信息中包括拍攝日期、拍攝器材、拍攝參數(shù)、圖像處理參數(shù)、縮略圖等相關(guān)信息。移動(dòng)終端根據(jù)用戶(hù)確定的基準(zhǔn)圖片讀取該基準(zhǔn)圖片的EXIF信息,獲取該基準(zhǔn)圖片的生成時(shí)間點(diǎn)。
[0097]步驟S522,根據(jù)時(shí)間點(diǎn)前第一時(shí)間段獲取前N張圖片,根據(jù)時(shí)間點(diǎn)后第二時(shí)間段獲取后M張圖片。
[0098]在本實(shí)施方式中,第一時(shí)間段和第二時(shí)間段相同,移動(dòng)終端遍尋圖庫(kù)中的其他圖片,根據(jù)其他圖片的EXIF信息判斷該圖片的生成時(shí)間點(diǎn)是否落在由基準(zhǔn)圖片的生成時(shí)間點(diǎn)、第一時(shí)間段和第二時(shí)間段確定的時(shí)間范圍內(nèi),若落入該時(shí)間范圍內(nèi),則獲取該圖片。其中,第一時(shí)間段和第二時(shí)間段可以通過(guò)用戶(hù)進(jìn)行設(shè)置,第一時(shí)間段和第二時(shí)間段的數(shù)值也可以不相同。
[0099]在其他實(shí)施方式中,移動(dòng)終端記錄用戶(hù)開(kāi)啟拍照應(yīng)用界面的第一時(shí)間點(diǎn),當(dāng)用戶(hù)退出拍照應(yīng)用界面時(shí),移動(dòng)終端記錄退出拍照應(yīng)用時(shí)的第二時(shí)間點(diǎn)。移動(dòng)終端根據(jù)基準(zhǔn)圖片的生成時(shí)間點(diǎn)、第一時(shí)間點(diǎn)和第二時(shí)間點(diǎn)確定的時(shí)間段篩選生成時(shí)間處于該時(shí)間段的圖片。
[0100]步驟S530,判斷N+M張圖片的縮略圖與基準(zhǔn)圖片的縮略圖的相似度是否滿(mǎn)足預(yù)設(shè)條件,若是,則進(jìn)入步驟S550;若否,則跳過(guò)該張圖片。
[0101]將縮略圖等分為64(8x8)個(gè)圖像區(qū)域,計(jì)算64個(gè)圖像區(qū)域中每個(gè)圖像區(qū)域的像素灰度平均值,通過(guò)此種方式中計(jì)算出基準(zhǔn)圖片的縮略圖的64個(gè)圖像區(qū)域中每個(gè)圖像區(qū)域的像素灰度平均值和N+M張圖片中每張圖片對(duì)應(yīng)的縮略圖的64個(gè)圖像區(qū)域中每個(gè)圖像區(qū)域的像素灰度平均值。將N+M張待比對(duì)的縮略圖的64個(gè)圖像區(qū)域中每個(gè)圖像區(qū)域像素灰度平均值與基準(zhǔn)圖片的縮略圖的64個(gè)圖像區(qū)域中每個(gè)圖像區(qū)域的像素灰度平均值進(jìn)行一一比對(duì)。如果待比對(duì)的縮略圖的每個(gè)圖像區(qū)域的像素灰度平均值與基準(zhǔn)圖片的縮略圖的每個(gè)圖像區(qū)域的像素灰度平均值的差值則判定都在預(yù)設(shè)的差值閥值內(nèi),則判定當(dāng)前比對(duì)的圖片的縮略圖與基準(zhǔn)圖片的縮略圖相似。
[0102]步驟S540,選取N+M張縮略圖中滿(mǎn)足預(yù)設(shè)條件的縮略圖以形成縮略圖集合。
[0103]將N+M張縮略圖中與基準(zhǔn)圖片相似縮略圖篩選出形成縮略圖集合。
[0104]步驟S550,獲取縮略圖集合內(nèi)每張縮略圖的灰度平均值。
[0105]移動(dòng)終端通過(guò)函數(shù)獲取縮略圖集合內(nèi)的縮略圖數(shù)據(jù),將該縮略圖轉(zhuǎn)換為灰度模式得到灰度矩陣,計(jì)算縮略圖的灰度值。
[0106]步驟S560,判斷每張縮略圖的灰度平均值是否超過(guò)灰度閥值,若縮略圖的灰度平均值未超過(guò)灰度閥值,則進(jìn)入步驟S570;若縮略圖的灰度平均值超過(guò)灰度閥值,則將該縮略圖從縮略圖集合中移除。
[0107]步驟S570,根據(jù)判斷結(jié)果展示縮略圖對(duì)應(yīng)的圖片。
[0108]在本實(shí)施方式中,在將縮略圖集合中的每個(gè)縮略圖的各個(gè)圖像區(qū)域與標(biāo)準(zhǔn)圖片中對(duì)應(yīng)的圖像區(qū)域的灰度閥值進(jìn)行比對(duì),根據(jù)符合灰度閥值的圖像區(qū)域數(shù)量多少來(lái)進(jìn)行排序,將符合灰度閥值的圖像區(qū)域最多的縮略圖排在首位,并按照遞減的方式進(jìn)行排序。若存在符合灰度閥值的圖像區(qū)域的數(shù)量相同時(shí),為了更精確的對(duì)圖片進(jìn)行排序,移動(dòng)終端根據(jù)對(duì)圖片的對(duì)焦區(qū)域所含有的符合灰度閥值的數(shù)量多少來(lái)進(jìn)行排序,以使得展示的圖片更符合用戶(hù)的意圖。
[0109]在判斷了縮略圖的排列順序后,移動(dòng)終端跳轉(zhuǎn)至展示界面,對(duì)與縮略圖對(duì)應(yīng)的圖片進(jìn)行展示。在本實(shí)施例中,移動(dòng)終端提供刪除圖片的選項(xiàng),用戶(hù)可以直接在展示界面對(duì)圖片進(jìn)行刪除。
[0110]通過(guò)本發(fā)明第三實(shí)施例提供的圖片篩選方法,移動(dòng)終端通過(guò)獲取用戶(hù)進(jìn)入和退出拍照應(yīng)用的時(shí)間點(diǎn),來(lái)確定與基準(zhǔn)圖片的縮略圖相似的縮略圖集合,因?yàn)橛迷谝淮闻恼諘r(shí)間段內(nèi),拍攝的風(fēng)景、構(gòu)圖等存在較大的相似之處,所以,通過(guò)第三實(shí)施例提供的圖片篩選方法可以提高定位到與基準(zhǔn)圖片縮略圖相似的縮略圖的速度。
[0111]參照?qǐng)D7,本發(fā)明圖片篩選裝置一實(shí)施例提供的一種圖片篩選裝置,該圖片篩選裝置包括:
[0112]縮略圖模塊,用于獲取基準(zhǔn)圖片的縮略圖。
[0113]作為一種實(shí)施方式,移動(dòng)終端的操作系統(tǒng)中設(shè)置有圖庫(kù)功能,圖庫(kù)中用于存儲(chǔ)用戶(hù)拍的照片。用戶(hù)在可以在拍照的過(guò)程中或是通過(guò)觸摸屏點(diǎn)擊對(duì)應(yīng)的圖標(biāo)進(jìn)入到圖庫(kù)中瀏覽圖片時(shí),移動(dòng)終端根據(jù)觸摸屏反饋的用戶(hù)觸摸點(diǎn)確定用戶(hù)觸摸點(diǎn)坐標(biāo)位置處的圖片,并將該圖片確定為基準(zhǔn)圖片,縮略圖模塊根據(jù)該基準(zhǔn)圖片獲取對(duì)應(yīng)的縮略圖。
[0114]具體地,縮略圖模塊包括接收單元、選取單元和縮略圖單元,其中,
[0115]接收單元,用于在拍攝圖片的過(guò)程中或圖片預(yù)覽模式下,接收用戶(hù)的操作指令。
[0116]具體地,接收單元包括移動(dòng)終端配置壓力傳感器和觸摸屏等輸入設(shè)備,用戶(hù)可以通過(guò)觸摸屏和/或壓力傳感器輸入操作指令。在拍攝圖片的過(guò)程中,用戶(hù)在對(duì)觸發(fā)拍照虛擬鍵的同時(shí)施加超過(guò)預(yù)設(shè)壓力值的壓力。在其他實(shí)施例中,用戶(hù)在進(jìn)入到圖庫(kù)中點(diǎn)擊圖片進(jìn)入到預(yù)覽模式時(shí),點(diǎn)擊虛擬選項(xiàng)以輸入操作指令。
[0117]選取單元,用于根據(jù)操作指令確定當(dāng)前正在拍攝的圖片或正在預(yù)覽的圖片為基準(zhǔn)圖片。
[0118]具體地,對(duì)于正在拍攝的圖片的過(guò)程中,移動(dòng)終端判斷在接收到用戶(hù)觸發(fā)拍照虛擬鍵時(shí)用戶(hù)是否施加超過(guò)預(yù)設(shè)壓力值的壓力,若移動(dòng)終端接收到用戶(hù)輸入的超過(guò)預(yù)設(shè)壓力值的壓力,則選取單元對(duì)當(dāng)前拍攝的圖片添加標(biāo)志位,以作為基準(zhǔn)圖片,選取單元配置為移動(dòng)終端當(dāng)前的拍攝畫(huà)面內(nèi)的預(yù)覽窗口,顯示被標(biāo)志為基準(zhǔn)圖片的縮略圖。
[0119]在其他實(shí)施方式中,用戶(hù)可以在拍攝到其他圖片時(shí),仍然施加超過(guò)預(yù)設(shè)壓力值的壓力操作,此時(shí),選取單元用該圖片替換上一張被添加標(biāo)志位的基準(zhǔn)圖片以作為最新的基準(zhǔn)圖片。
[0120]在其他實(shí)施方式中,用戶(hù)可以在拍攝到其他圖片時(shí),施加超過(guò)預(yù)設(shè)壓力值的壓力操作,選取單元根據(jù)該壓力操作指令將該圖片添加標(biāo)志位作為第二基準(zhǔn)圖片,上一張基準(zhǔn)圖片為第一基準(zhǔn)圖片,其中第一基準(zhǔn)圖片和第二基準(zhǔn)圖片一并進(jìn)行保存,以供用戶(hù)進(jìn)行進(jìn)一步操作
[0121]縮略圖單元,用于根據(jù)基準(zhǔn)圖片獲取對(duì)應(yīng)的縮略圖。
[0122]具體地,縮略圖單元檢測(cè)用戶(hù)在拍攝界面內(nèi)選取預(yù)覽窗口中顯示的縮略圖的輸入指令,以獲取基準(zhǔn)圖片的縮略圖。當(dāng)存在多張圖片被標(biāo)志為基準(zhǔn)圖片的縮略圖時(shí),移動(dòng)終端偵測(cè)到用戶(hù)的輸入指令后,縮略圖單元以彈窗的形式展示多張縮略圖,用戶(hù)通過(guò)進(jìn)一步選取特定的被展示的縮略圖以確定為用戶(hù)選擇的基準(zhǔn)圖片,并獲取該基準(zhǔn)圖片的縮略。
[0123]篩選模塊,用于根據(jù)基準(zhǔn)圖片的縮略圖獲取符合預(yù)設(shè)條件的縮略圖集合。
[0124]在縮略圖模塊確定基準(zhǔn)圖片的縮略圖后,篩選模塊在圖庫(kù)中將其他圖片與基準(zhǔn)圖片進(jìn)行比對(duì),判斷其他圖片與基準(zhǔn)圖片的相似度,將相似度處于特定范圍內(nèi)的圖片進(jìn)行篩選匯集,并將符合條件的圖片的縮略圖匯集成縮略圖集合,以將生成基準(zhǔn)圖片的特定時(shí)間內(nèi)的一系列圖片篩選出來(lái),供用戶(hù)在后續(xù)的步驟中進(jìn)一步操作,其中,篩選模塊,具體包括:
[0125]圖片抓取單元,用于獲取基準(zhǔn)圖片的前N張圖片和后M張圖片。
[0126]時(shí)間點(diǎn)獲取單元,用于獲取基準(zhǔn)圖片的生成時(shí)間點(diǎn)。
[0127]移動(dòng)終端在拍攝過(guò)程中采集一系列的信息,將信息放置于圖片文件的頭部,以形成EXIF信息,其中,EXIF信息中包括拍攝日期、拍攝器材、拍攝參數(shù)、圖像處理參數(shù)、縮略圖等相關(guān)信息。時(shí)間點(diǎn)獲取單元根據(jù)用戶(hù)確定的基準(zhǔn)圖片讀取該基準(zhǔn)圖片的EXIF信息,獲取該基準(zhǔn)圖片的生成時(shí)間點(diǎn)。
[0128]篩選單元,還用于根據(jù)時(shí)間點(diǎn)前第一時(shí)間段獲取N張圖片,根據(jù)時(shí)間點(diǎn)后第二時(shí)間段獲取M張圖片。
[0129]在本實(shí)施方式中,第一時(shí)間段和第二時(shí)間段相同,篩選單元遍尋圖庫(kù)中的其他圖片,根據(jù)其他圖片的EXIF信息判斷該圖片的生成時(shí)間點(diǎn)是否落在由基準(zhǔn)圖片的生成時(shí)間點(diǎn)、第一時(shí)間段和第二時(shí)間段確定的時(shí)間范圍內(nèi),若落入該時(shí)間范圍內(nèi),則獲取該圖片。其中,第一時(shí)間段和第二時(shí)間段可以通過(guò)用戶(hù)進(jìn)行設(shè)置,第一時(shí)間段和第二時(shí)間段的數(shù)值也可以不相同。
[0130]在其他實(shí)施方式中,篩選單元記錄用戶(hù)開(kāi)啟拍照應(yīng)用界面的第一時(shí)間點(diǎn),當(dāng)用戶(hù)退出拍照應(yīng)用界面時(shí),篩選單元記錄退出拍照應(yīng)用時(shí)的第二時(shí)間點(diǎn)。篩選單元根據(jù)基準(zhǔn)圖片的生成時(shí)間點(diǎn)、第一時(shí)間點(diǎn)和第二時(shí)間點(diǎn)確定的時(shí)間段篩選生成時(shí)間處于該時(shí)間段的圖片。
[0131]相似度判斷單元,用于判斷N+M張圖片的縮略圖與基準(zhǔn)圖片的縮略圖的相似度是否滿(mǎn)足預(yù)設(shè)條件。
[0132]將縮略圖等分為64(8x8)個(gè)圖像區(qū)域,計(jì)算64個(gè)圖像區(qū)域中每個(gè)圖像區(qū)域的像素灰度平均值,通過(guò)此種方式中計(jì)算出基準(zhǔn)圖片的縮略圖的64個(gè)圖像區(qū)域中每個(gè)圖像區(qū)域的像素灰度平均值和N+M張圖片中每張圖片對(duì)應(yīng)的縮略圖的64個(gè)圖像區(qū)域中每個(gè)圖像區(qū)域的像素灰度平均值。將N+M張待比對(duì)的縮略圖的64個(gè)圖像區(qū)域中每個(gè)圖像區(qū)域像素灰度平均值與基準(zhǔn)圖片的縮略圖的64個(gè)圖像區(qū)域中每個(gè)圖像區(qū)域的像素灰度平均值進(jìn)行一一比對(duì)。如果待比對(duì)的縮略圖的每個(gè)圖像區(qū)域的像素灰度平均值與基準(zhǔn)圖片的縮略圖的每個(gè)圖像區(qū)域的像素灰度平均值的差值則判定都在預(yù)設(shè)的差值閥值內(nèi),則判定當(dāng)前比對(duì)的圖片的縮略圖與基準(zhǔn)圖片的縮略圖相似。
[0133]篩選單元,還用于選取N+M張縮略圖中滿(mǎn)足預(yù)設(shè)條件的縮略圖以形成縮略圖集合。將N+M張縮略圖中與基準(zhǔn)圖片相似縮略圖篩選出形成縮略圖集合。
[0134]灰度值計(jì)算模塊,用于獲取縮略圖集合內(nèi)每張縮略圖的灰度平均值。
[0135]移動(dòng)終端通過(guò)IMread函數(shù)獲取縮略圖集合內(nèi)的縮略圖數(shù)據(jù),再將該縮略圖轉(zhuǎn)成灰度模式,得到灰度矩陣,進(jìn)而獲取縮略圖每個(gè)像素點(diǎn)的灰度值。
[0136]判斷模塊,用于判斷每張縮略圖的灰度平均值是否超過(guò)灰度閥值。
[0137]展示模塊,用于根據(jù)判斷結(jié)果展示縮略圖對(duì)應(yīng)的圖片。
[0138]在本實(shí)施方式中,在將縮略圖集合中的每個(gè)縮略圖的各個(gè)圖像區(qū)域與標(biāo)準(zhǔn)圖片中對(duì)應(yīng)的圖像區(qū)域的灰度閥值進(jìn)行比對(duì),根據(jù)符合灰度閥值的圖像區(qū)域數(shù)量多少來(lái)進(jìn)行排序,將符合灰度閥值的圖像區(qū)域最多的縮略圖排在首位,并按照遞減的方式進(jìn)行排序。若存在符合灰度閥值的圖像區(qū)域的數(shù)量相同時(shí),為了更精確的對(duì)圖片進(jìn)行排序,移動(dòng)終端根據(jù)對(duì)圖片的對(duì)焦區(qū)域所含有的符合灰度閥值的數(shù)量多少來(lái)進(jìn)行排序,以使得展示的圖片更符合用戶(hù)的意圖。
[0139]在判斷了縮略圖的排列順序后,移動(dòng)終端跳轉(zhuǎn)至展示界面,對(duì)與縮略圖對(duì)應(yīng)的圖片進(jìn)行展示。在本實(shí)施例中,移動(dòng)終端提供刪除圖片的選項(xiàng),用戶(hù)可以直接在展示界面對(duì)圖片進(jìn)行刪除。
[0140]本實(shí)施例提供的圖片篩選裝置,通過(guò)獲取與用戶(hù)當(dāng)前選取的基準(zhǔn)圖片相類(lèi)似的圖片以提供用戶(hù)一系列在同一時(shí)間段拍攝的圖片集合,該時(shí)間段可以為I分鐘內(nèi)或一次連續(xù)拍攝所形成的多張圖片,通過(guò)圖庫(kù)中現(xiàn)存的與用戶(hù)所選擇的基準(zhǔn)圖片具有相同或相近的環(huán)境參數(shù)確定灰度閥值,將圖片集合中的圖片的灰度值與灰度閥值進(jìn)行比對(duì)排序,以得到在同一時(shí)間段拍攝的圖片的質(zhì)量排序,以輔助用戶(hù)刪除質(zhì)量不高的圖片
[0141]需要說(shuō)明的是,在本文中,術(shù)語(yǔ)“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過(guò)程、方法、物品或者裝置不僅包括那些要素,而且還包括沒(méi)有明確列出的其他要素,或者是還包括為這種過(guò)程、方法、物品或者裝置所固有的要素。在沒(méi)有更多限制的情況下,由語(yǔ)句“包括一個(gè)……”限定的要素,并不排除在包括該要素的過(guò)程、方法、物品或者裝置中還存在另外的相同要素。
[0142]上述本發(fā)明實(shí)施例序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。
[0143]通過(guò)以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到上述實(shí)施例方法可借助軟件加必需的通用硬件平臺(tái)的方式來(lái)實(shí)現(xiàn),當(dāng)然也可以通過(guò)硬件,但很多情況下前者是更佳的實(shí)施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)(如R0M/RAM、磁碟、光盤(pán))中,包括若干指令用以使得一臺(tái)終端設(shè)備(可以是手機(jī),計(jì)算機(jī),月艮務(wù)器,空調(diào)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例的方法。
[0144]以上僅為本發(fā)明的可選實(shí)施例,并非因此限制本發(fā)明的專(zhuān)利范圍,凡是利用本發(fā)明說(shuō)明書(shū)及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專(zhuān)利保護(hù)范圍內(nèi)。
【主權(quán)項(xiàng)】
1.一種圖片篩選方法,應(yīng)用于移動(dòng)終端,其特征在于,所述方法包括: 獲取基準(zhǔn)圖片的縮略圖; 根據(jù)所述基準(zhǔn)圖片的縮略圖獲取符合預(yù)設(shè)條件的縮略圖集合; 獲取所述縮略圖集合內(nèi)每張縮略圖的灰度平均值; 判斷每張所述縮略圖的灰度平均值是否超過(guò)灰度閥值; 根據(jù)判斷結(jié)果展示所述縮略圖對(duì)應(yīng)的圖片。2.如權(quán)利要求1所述的圖片篩選方法,其特征在于,所述根據(jù)所述基準(zhǔn)圖片的縮略圖獲取符合預(yù)設(shè)條件的縮略圖集合的步驟,包括: 獲取所述基準(zhǔn)圖片的前N張圖片和后M張圖片; 判斷N+M張所述圖片的縮略圖與所述基準(zhǔn)圖片的縮略圖的相似度是否滿(mǎn)足所述預(yù)設(shè)條件; 選取N+M張所述縮略圖中滿(mǎn)足所述預(yù)設(shè)條件的所述縮略圖以形成所述縮略圖集合。3.如權(quán)利要求2所述的圖片篩選方法,其特征在于,所述獲取所述基準(zhǔn)圖片的前N張圖片和后M張圖片的步驟,包括: 獲取所述基準(zhǔn)圖片的生成時(shí)間點(diǎn); 根據(jù)所述時(shí)間點(diǎn)前第一時(shí)間段獲取所述N張圖片,根據(jù)所述時(shí)間點(diǎn)后第二時(shí)間段獲取所述M張圖片。4.如權(quán)利要求1所述的圖片篩選方法,其特征在于,所述獲取基準(zhǔn)圖片的縮略圖的步驟,包括: 在拍攝圖片的過(guò)程中或圖片預(yù)覽模式下,接收用戶(hù)的操作指令; 根據(jù)所述操作指令確定當(dāng)前正在拍攝的圖片或正在預(yù)覽的圖片為所述基準(zhǔn)圖片; 根據(jù)所述基準(zhǔn)圖片獲取對(duì)應(yīng)的縮略圖。5.如權(quán)利要求1所述的圖片篩選方法,其特征在于,所述灰度閥值是根據(jù)圖庫(kù)中其他圖片的灰度值確定。6.—種圖片篩選裝置,其特征在于,包括: 縮略圖模塊,用于獲取基準(zhǔn)圖片的縮略圖; 篩選模塊,用于根據(jù)所述基準(zhǔn)圖片的縮略圖獲取符合預(yù)設(shè)條件的縮略圖集合; 灰度值計(jì)算模塊,用于獲取所述縮略圖集合內(nèi)每張縮略圖的灰度平均值; 判斷模塊,用于判斷每張所述縮略圖的灰度平均值是否超過(guò)灰度閥值; 展示模塊,用于根據(jù)判斷結(jié)果展示所述縮略圖對(duì)應(yīng)的圖片。7.如權(quán)利要求6所述的圖片篩選裝置,其特征在于,所述篩選模塊包括: 圖片抓取單元,用于獲取所述基準(zhǔn)圖片的前N張圖片和后M張圖片; 相似度判斷單元,用于判斷N+M張所述圖片的縮略圖與所述基準(zhǔn)圖片的縮略圖的相似度是否滿(mǎn)足所述預(yù)設(shè)條件; 篩選單元,用于選取N+M張所述縮略圖中滿(mǎn)足所述預(yù)設(shè)條件的所述縮略圖以形成所述縮略圖集合。8.如權(quán)利要求7所述的圖片篩選裝置,其特征在于,所述篩選模塊,還包括: 時(shí)間點(diǎn)獲取單元,用于獲取所述基準(zhǔn)圖片的生成時(shí)間點(diǎn); 篩選單元,還用于根據(jù)所述時(shí)間點(diǎn)前第一時(shí)間段獲取所述N張圖片,根據(jù)所述時(shí)間點(diǎn)后第二時(shí)間段獲取所述M張圖片。9.如權(quán)利要求6所述的圖片篩選裝置,其特征在于,所述縮略圖模塊,包括: 接收單元,用于在拍攝圖片的過(guò)程中或圖片預(yù)覽模式下,接收用戶(hù)的操作指令; 選取單元,用于根據(jù)所述操作指令確定當(dāng)前正在拍攝的圖片或正在預(yù)覽的圖片為所述基準(zhǔn)圖片; 縮略圖單元,用于根據(jù)所述基準(zhǔn)圖片獲取對(duì)應(yīng)的縮略圖。10.如權(quán)利要求6所述的圖片篩選裝置,其特征在于,所述灰度閥值是根據(jù)圖庫(kù)中其他圖片的灰度值確定。
【文檔編號(hào)】G06F17/30GK105912704SQ201610268410
【公開(kāi)日】2016年8月31日
【申請(qǐng)日】2016年4月27日
【發(fā)明人】吳苗
【申請(qǐng)人】努比亞技術(shù)有限公司