欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

圖片處理方法及裝置與流程

文檔序號:11952047閱讀:278來源:國知局
圖片處理方法及裝置與流程

本發(fā)明涉及信息技術領域,特別涉及一種圖片處理方法及裝置。



背景技術:

為了能夠得到一張滿意的圖片,用戶在使用終端拍攝照片,或使用終端中的截圖工具截取圖片時,往往會對同一內容進行多次的拍攝或截圖,以得到多張圖片。由于每張圖片都有一定的大小,如果將這些圖片全部存儲在終端中,不僅會占據終端的內存,影響終端的性能,而且不便于用戶的查看。為了解決這個問題,往往需要對這些圖片進行處理。

現有技術在對這些圖片進行處理時,通過用戶使用肉眼從終端的圖片目錄下識別出具有相似內容的圖片,進而將識別出的圖片一張一張地展示出來,用戶根據展示的圖片,從中挑選出需要保存的圖片。

在實現本發(fā)明的過程中,發(fā)明人發(fā)現現有技術至少存在以下問題:

由于識別出的所有圖片同時展示出來,用戶需要在查看圖片內容之后,才能來確定哪些圖片較為相似,且如果用戶需要從展示的多張相似的圖片中選取一張圖片進行保存時,用戶需要對每張圖片逐一進行查看,反復進行比對,該過程既不便捷,而且耗時較長。



技術實現要素:

為了解決相關技術的問題,本發(fā)明實施例提供了一種圖片處理方法及裝置。所述技術方案如下:

第一方面,提供了一種圖片處理方法,所述方法包括:

掃描圖片目錄下的圖片;

根據每張圖片的屬性信息,生成至少一個相似圖片組,每個相似圖片組中至少包含兩張圖片,所述屬性信息至少包括保存時刻及像素值;

根據每個相似圖片組中每張圖片的屬性信息,從所述每個相似圖片組中獲取一張代表圖片;

在顯示所述至少一個相似圖片組時,將所述每個相似圖片組中的代表圖片與所述每個相似圖片組中的其他圖片采用不同的標記方式進行顯示。

第二方面,提供了一種圖片處理方法,所述方法包括:

顯示圖片處理頁面,所述圖片處理頁面至少包括相似圖片清理選項;

在檢測到對所述相似圖片清理選項的選中操作后,顯示至少一個相似圖片組,所述至少一個相似圖片組根據本端所存儲圖片的屬性信息生成,所述屬性信息至少包括保存時刻及像素值;

在顯示所述至少一個相似圖片組時,將每個相似圖片組中的代表圖片與所述每個相似圖片組中其他圖片采用不同的標記方式進行顯示。

第三方面,提供了一種圖片處理裝置,所述裝置包括:

掃描模塊,用于掃描圖片目錄下的圖片;

生成模塊,用于根據每張圖片的屬性信息,生成至少一個相似圖片組,每個相似圖片組中至少包含兩張圖片,所述屬性信息至少包括保存時刻及像素值;

獲取模塊,用于根據每個相似圖片組中每張圖片的屬性信息,從所述每個相似圖片組中獲取一張代表圖片;

第一顯示模塊,用于在顯示所述至少一個相似圖片組時,將所述每個相似圖片組中的代表圖片與所述每個相似圖片組中的其他圖片采用不同的標記方式進行顯示。

第四方面,提供一種圖片處理裝置,所述裝置包括:

第一顯示模塊,用于顯示圖片處理頁面,所述圖片處理頁面至少包括相似圖片清理選項;

第二顯示模塊,用于在檢測到對所述相似圖片清理選項的選中操作后,顯示至少一個相似圖片組,所述至少一個相似圖片組根據本端所存儲圖片的屬性信息生成,所述屬性信息至少包括保存時刻及像素值;

第三顯示模塊,用于在顯示所述至少一個相似圖片組時,將每個相似圖片組中的代表圖片與所述每個相似圖片組中其他圖片采用不同的標記方式進行顯示。

本發(fā)明實施例提供的技術方案帶來的有益效果是:

根據每張圖片的屬性信息,獲取出相似圖片組,并將每個相似圖片組中的代表圖片和其他圖片采用不同的標記方式進行顯示。該過程無需用戶參與,即可為用戶挑選出相似圖片,且將為用戶推薦的保存圖片與其他圖片區(qū)別進行顯示,使得查看過程更為便捷、耗時更短。

附圖說明

為了更清楚地說明本發(fā)明實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。

圖1是本發(fā)明一個實施例提供的一種圖片處理方法流程圖;

圖2是本發(fā)明另一個實施例提供的一種圖片處理方法流程圖;

圖3是本發(fā)明另一個實施例提供的一種圖片處理方法流程圖;

圖4是本發(fā)明另一個實施例提供的一種圖片處理頁面的示意圖;

圖5是本發(fā)明另一個實施例提供的一種相似圖片組的示意圖;

圖6是本發(fā)明另一個實施例提供的一種相似圖片組的示意圖;

圖7是本發(fā)明另一個實施例提供的一種相似圖片組的示意圖;

圖8是本發(fā)明另一個實施例提供的一種圖片處理裝置的結構示意圖;

圖9是本發(fā)明另一個實施例提供的一種圖片處理裝置的結構示意圖;

圖10是本發(fā)明另一個實施例提供的一種圖片處理裝置的結構示意圖。

具體實施方式

為使本發(fā)明的目的、技術方案和優(yōu)點更加清楚,下面將結合附圖對本發(fā)明實施方式作進一步地詳細描述。

在實際生活中,用戶通常會對同一內容進行多次拍攝,或使用截圖工具對某一區(qū)域進行多次截圖,以獲取用戶滿意的圖片。在此過程中,通常會產生大量的相似圖片,如果將這些圖片同時存儲在終端中,不僅會占據終端的內存,影響終端的性能,而且會給用戶的查看帶來的極大的不便。為此,本發(fā)明實施例提供了一種圖片處理方法,該方法可自動地為用戶識別出相似圖片,并在多張相似圖片中挑選出一張圖片推薦給用戶進行保存。參見圖1,本實施例提供的方法流程包括:

101、掃描圖片目錄下的圖片。

102、根據每張圖片的屬性信息,生成至少一個相似圖片組,每個相似圖片組中至少包含兩張圖片,屬性信息至少包括保存時刻及像素值。

103、根據每個相似圖片組中每張圖片的屬性信息,從每個相似圖片組中獲取一張代表圖片。

104、在顯示至少一個相似圖片組時,將每個相似圖片組中的代表圖片與每個相似圖片組中的其他圖片采用不同的標記方式進行顯示。

本發(fā)明實施例提供的方法,根據每張圖片的屬性信息,獲取出相似圖片組,并將每個相似圖片組中的代表圖片和其他圖片采用不同的標記方式進行顯示。該過程無需用戶參與,即可為用戶挑選出相似圖片,且將為用戶推薦的保存圖片與其他圖片區(qū)別進行顯示,使得查看過程更為便捷、耗時更短。

在本發(fā)明的另一個實施例中,根據每個相似圖片組中每張圖片的屬性信息,從每個相似圖片組中獲取一張代表圖片,包括:

對每個相似圖片組中的圖片按照保存時刻的先后順序進行排序,將保存時刻最先的圖片作為每個相似圖片組的代表圖片;或,

對每個相似圖片組中的圖片按照像素值由高到低的順序進行排序,將像素值最高的圖片作為每個相似圖片組的代表圖片。

在本發(fā)明的另一個實施例中,將每個相似圖片組中的代表圖片與每個相似圖片組中的其他圖片采用不同的標記方式進行顯示之后,還包括:

在每個相似圖片組的代表圖片上顯示保存選項;

如果檢測到任一代表圖片上的保存選項被選中,保存代表圖片,并刪除代表圖片所在相似圖片組內的其他圖片。

在本發(fā)明的另一個實施例中,根據每張圖片的屬性信息,生成至少一個相似圖片組,包括:

按照每張圖片的保存時刻,將所有圖片劃分為不同的圖片組,每個圖片組中至少包含兩張圖片;

根據每個圖片組中的每張圖片的像素值,獲取每個圖片組中每張圖片的灰度特征值;

獲取每個圖片組內任意兩張圖片的灰度特征值之間的漢明距離;

如果每個圖片組內任意兩張圖片的灰度特征值之間的漢明距離小于預設數值,則將每個圖片組內任意兩張圖片作為相似圖片;

將每個圖片組內與同一張圖片互為相似圖片的所有圖片組成一個相似圖片組。

在本發(fā)明的另一個實施例中,該方法還包括:

如果任一圖片組內的一張圖片與其他圖片的灰度特征值之間的漢明距離均大于預設數值,則將圖片加入到下一個圖片組中,該下一個圖片組為保存時刻距離圖片組最先的圖片組。

上述所有可選技術方案,可以采用任意結合形成本發(fā)明的可選實施例,在此不再一一贅述。

本發(fā)明實施例提供了一種圖片處理方法,參見圖2,本實施例提供的方法流程包括:

201、顯示圖片處理頁面,圖片處理頁面至少包括相似圖片清理選項。

202、在檢測到對相似圖片清理選項的選中操作后,顯示至少一個相似圖片組,至少一個相似圖片組根據本端所存儲圖片的屬性信息生成,屬性信息至少包括保存時刻及像素值。

203、在顯示至少一個相似圖片組時,將每個相似圖片組中的代表圖片與每個相似圖片組中其他圖片采用不同的標記方式進行顯示。

本發(fā)明實施例提供的方法,根據每張圖片的屬性信息,獲取出相似圖片組,并將每個相似圖片組中的代表圖片和其他圖片采用不同的標記方式進行顯示。該過程無需用戶參與,即可為用戶挑選出相似圖片,且將為用戶推薦的保存圖片與其他圖片區(qū)別進行顯示,使得查看過程更為便捷、耗時更短。

在本發(fā)明的另一個實施例中,將每個相似圖片組中的代表圖片與每個相似圖片組中其他圖片采用不同的標記方式進行顯示之前,還包括:

獲取每個相似圖片組的代表圖片,每個相似圖片組的代表圖片為每個相似圖片組中保存時刻最先或像素值最高的圖片。

在本發(fā)明的另一個實施例中,將每個相似圖片組中的代表圖片與每個相似圖片組中其他圖片采用不同的標記方式進行顯示之后,還包括:

在每個相似圖片組的代表圖片上顯示保存選項;

在檢測到對任一代表圖片上的保存選項的選中操作后,刪除代表圖片所在相似圖片組中的其他圖片。

在本發(fā)明的另一個實施例中,顯示至少一個相似圖片組之前,還包括:

獲取至少一個相似圖片組,至少一個相似圖片組由每個圖片組內與同一圖片互為相似圖片的所有圖片組成,相似圖片為根據保存時刻所確定的圖片組內灰度特征值之間的漢明距離小于預設數值的圖片。

在本發(fā)明的另一個實施例中,該方法還包括:

將任一圖片組中的圖片加入到下一圖片組,圖片為圖片組中與其他圖片的灰度特征值之間的漢明距離大于預設數值的圖片,下一圖片組為保存時刻距離圖片組最先的圖片組。

上述所有可選技術方案,可以采用任意結合形成本發(fā)明的可選實施例,在此不再一一贅述。

本發(fā)明實施例提供了一種圖片處理方法,參見圖3,本實施例提供的方法流程包括:

301、終端掃描圖片目錄下的圖片。

其中,終端可以為智能手機、平板電腦、臺式電腦等,本實施例不對終端的產品類型作具體的限定。在本發(fā)明的一個實施例中,終端中可以安裝有攝像頭,基于安裝的攝像頭,終端可拍攝各種照片。在本發(fā)明的另一個實施例中,終端還可以安裝有用于截圖的截圖應用,基于安裝的截圖應用,終端可截取屏幕上的某一區(qū)域或整個區(qū)域保存為圖片。

在本實施例中,圖片目錄為終端中用于存儲圖片的特定目錄,圖片目錄下的圖片可以為通過攝像頭拍攝的照片,還可以為通過截圖工具截取的圖片,也可以為通過連接網絡下載的圖片或開啟藍牙、紅外等功能從其他終端上接收到的圖片,本實施例不對圖片目錄下的圖片形式作具體的限定。

終端在掃描圖片目錄下的圖片時,可預先設定掃描次序,并按照掃描次序逐一掃描圖片目錄下的圖片。預先設定的掃描次序可以為圖片的保存時刻、圖片的大小等等。以掃描次序為保存時刻為例,終端在掃描圖片目錄下的圖片時,可按照保存時刻由近及遠進行掃描,具體地,終端可先掃描保存時刻最近的圖 片,后掃描保存時刻最遠的圖片;還可按照保存時刻由遠及近進行掃描,具體地,終端可先掃描保存時刻最遠的圖片,后掃描保存時刻最近的圖片。

當對圖片目錄下的所有圖片掃描完成后,終端將掃描結果顯示在圖片處理頁面上。參見圖4,該圖片處理頁面上顯示著包括相似圖片清理選項、截圖清理選項、濾鏡圖片清理選項在內的多個選項。

302、根據每張圖片的屬性信息,終端生成至少一個相似圖片組。

在本實施例中,終端在掃描圖片目錄下的圖片過程中,可獲取到每張圖片的屬性信息,例如,圖片的保存時刻、拍攝地點、像素值、亮度、對比度、灰度等等。而在對大量圖片進行研究時發(fā)現,相似圖片通常具有相似的屬性信息,不相似圖片的屬性信息往往差別很大,基于該種原因,在圖片處理頁面上,當檢測到對相似圖片清理選項的選中操作后,終端可根據每張圖片的屬性信息,生成至少一個相似圖片組。

基于獲取到每張圖片的屬性信息,終端生成至少一個相似圖片組。

終端在根據每張圖片的屬性信息,生成至少一個相似圖片組時,可采用如下(1)~(4)的步驟:

(1)、按照每張圖片的保存時刻,終端將所有圖片劃分為不同的圖片組。

一般情況下,終端中產生的相似圖片均為用戶在某一時間段內對同一內容進行多次拍攝,或在某一時間段內使用截圖工具對屏幕上同一區(qū)域進行多次截圖時產生的,也即是,相似圖片往往產生于同一時間段內,基于上述內容,本實施例可根據每張圖片的保存時刻,粗略地將圖片目錄下的圖片劃分為不同的圖片組,且所劃分的每個圖片組中至少包含兩張圖片。

具體實施時,終端可預先設置多個時間區(qū)間,并根據設置的時間區(qū)間,將位于同一時間區(qū)間內的圖片作為一個圖片組。例如,設置的時間區(qū)間為5分鐘,則終端將以保存時刻最近的圖片為起點,將與該圖片的時間距離小于5分鐘的圖片作為一個圖片組,之后,以與該圖片的時間距離大于5分鐘且保存時刻最先的圖片為起點,從圖片目錄下剩余的圖片中確定下一個圖片組,直至圖片目 錄下所有圖片均被劃分到不同的圖片組。

在實際應用中,除了按照每張圖片的保存時刻,將圖片目錄下的圖片劃分到不同的圖片組外,還可按照拍攝地點、像素值、亮度、對比度、灰度等,將圖片劃分到不同的圖片組。當然,上述條件還可以任意組合,也即是,可按照上述至少兩個條件,對圖片目錄中的圖片進行劃分,在本發(fā)明實施例中不對其具體組合進行贅述。

(2)、終端根據每個圖片組中每張圖片的像素值,獲取每個圖片組中每張圖片的灰度特征值。

該過程具體實施時,可參見如下步驟(a)~(e):

(a)、基于每個圖片組中每張圖片的像素值,終端縮小每個圖片組中每張圖片的尺寸,直至達到指定數量個像素。

在本實施例中,以將每個圖片組中每張圖片縮小到64個像素為宜。通過將每個圖片組中每張圖片縮小到64個像素,可去除每個圖片組中每張圖片的細節(jié),保留每個圖片組中每張圖片的結構、明暗等基本信息,避免不同尺寸、不同比例帶來的圖片差異。

(b)、簡化色彩。

將縮小為64個像素的圖片,轉化為64級灰度,也即是,每個圖片組中每張圖片到的所有像素點總共有64種顏色。

(c)、計算64級灰度的平均值。

(d)、比較像素的灰度。

將64級灰度中的每級灰度均與64級灰度的平均值進行比較,當任一級灰度大于或等于64級灰度的平均值,則將比較結果計為1;當任一級灰度小于64級灰度的平均值,則將比較結果計為0。

(e)、將每個圖片組中每張圖片的所有比較結果進行哈希運算,得到每張圖片的灰度特征值。

將每個圖片組中每張圖片的所有比較結果組合在一起,就構成一個64位的 整數,這個整數即是該張圖片的指紋。

需要說明的是,在將每個圖片組中每張圖片的所有比較結果組合在一起時,可以任意設定組合的次序,只要保證所有的圖片均采用相同的次序進行組合即可。另外,上述以將每個圖片組中每張圖片縮小到64個像素為例進行說明,在實際應用中,還可將每個圖片組中每張圖片縮小到36個像素、81個像素等等。

(3)、終端獲取每個圖片組內任意兩張圖片的灰度特征值之間的漢明距離。

當獲取到每個圖片組內的所有圖片的灰度特征值之后,終端通過將每個圖片組內任意兩張圖片的灰度特征值相同位置上的數據進行比較,獲取每個圖片組中任意兩張圖片的灰度特征值之間的漢明距離。

(4)、如果每個圖片組內任意兩張圖片的灰度特征值之間的漢明距離小于預設數值,則終端將每個圖片組內任意兩張圖片作為相似圖片,并將每個圖片組內與同一張圖片互為相似圖片的所有圖片組成一個相似圖片組。

其中,預設數值可以為5、7、10等,本實施例不對預設數值作具體的限定。以預設數值為5為例,當任一圖片組內任意兩張圖片的灰度特征值之間的漢明距離小于5,也即是,這兩張圖片相同位置上的數據不相同的次數小于5次,則認為該圖片組中這兩張圖片為相似圖片;當任一圖片組內任意兩種圖片的灰度特征值之間的漢明距離大于5,也即是,這兩張圖片相同位置上的數據不相同的次數大于5次,則認為該圖片組中這兩張圖片為不相似的圖片。當將圖片組內的所有圖片采用上述方式進行比較之后,每個圖片組內任意兩張圖片之間的關系就基本上確定下來,此時終端就可每個將圖片組內與同一張圖片互為相似圖片的所有圖片組成一個相似圖片組。例如,圖片組中有四張圖片,分別為圖片A、圖片B、圖片C和圖片D,如果圖片A和圖片B為相似圖片,圖片B與圖片C為相似圖片,圖片A與圖片C不是相似圖片,圖片A與圖片D不是相似圖片,圖片B與圖片D不是相似圖片,則將圖片A、圖片B與圖片C組成一個相似圖片組。

上述在獲取圖片組時,僅根據圖片的保存時刻粗略地劃分的,而在實際應 用中,用戶可能在一段時間內對多個內容進行重復的拍攝,或采用截圖工具對多個區(qū)域進行重復的截圖,此時被劃分在一個圖片組中的圖片有可能與下一個圖片組中的圖片具有相似內容。因此,為了提高相似圖片組的準確性,避免遺漏相似圖片組中任意一張可能的圖片,如果圖片組內的任一張圖片與其他圖片的灰度特征值之間的漢明距離均大于預設數值,則將圖片加入到下一個圖片組中。該下一圖片組為保存時刻距離該圖片組最先的圖片組。

303、終端根據每個相似圖片組中每張圖片的屬性信息,從每個相似圖片組中獲取一張代表圖片。

對于每個相似圖片組來說,每個相似圖片組中至少包含兩張圖片,當用戶想要從每個相似圖片組中挑選出一張圖片進行保存時,如果一張張地翻看相似圖片組中的圖片,可能會浪費用戶很多時間,為此,本實施例提供的方法還將根據每個相似圖片組中每張圖片的屬性信息,從每個相似圖片組獲取一張代表圖片。

根據屬性信息中的不同內容,終端在從每個相似圖片組中獲取一張代表圖片時,可采用如下方式:

在本發(fā)明的一個實施例中,終端可對每個相似圖片組中的圖片按照保存時刻的先后順序進行排序,并將保存時刻最先的圖片作為每個相似圖片組的代表圖片。例如,相似圖片組中的圖片為圖片A、圖片B及圖片C,圖片A的保存時刻為2015年4月1日8:00:00,圖片B的保存時刻為2015年4月1日8:00:10,圖片C的保存時刻為2015年4月1日8:00:05,對相似圖片組中的圖片,按照保存時刻由近及遠進行排序,得到圖片B、圖片C、圖片A,根據排序結果,終端可將圖片B作為代表圖片。

在本發(fā)明的另一個實施例中,終端可對每個相似圖片組中的圖片按照像素值由高到低的順序進行排序,并將像素值最高的圖片作為每個相似圖片組的代表圖片。例如,相似圖片組中的圖片為圖片A、圖片B及圖片C,圖片A的像素值為2056,圖片B的像素值為1024,圖片C的像素值為4059,對相似圖片 組中的圖片,按照像素值由高到低進行排序,得到圖片C、圖片A、圖片B,根據排序結果,終端可將圖片C作為代表圖片。當然,除了按照保存時刻、像素值之外,還可以按照對比度、亮度等,從相似圖片組中獲取一張代表圖片,此處不再一一說明。

304、終端在顯示至少一個相似圖片組時,將每個相似圖片組中的代表圖片與每個相似圖片組中的其他圖片采用不同的標記方式進行顯示。

為了便于對識別出的相似圖片進行區(qū)分,終端在顯示至少一個相似圖片組時,會將每個相似圖片組中的代表圖片與每個相似圖片組中的其他圖片采用不同的標記方式進行顯示。例如,終端可采用清晰顯示方式顯示每個相似圖片組中的代表圖片、采用模糊顯示方式顯示每個相似圖片組中的代表圖片,終端還可通過為每個相似圖片組中的代表圖片及其他圖片添加不同的標識符進行區(qū)分顯示等等。如圖5所示,終端可為每個相似圖片組的代表圖片添加標識1,為每個相似圖片組的其他圖片添加標識2。

305、終端通過檢測用戶對代表圖片的不同操作,采用不同的方法處理代表圖片所在的相似圖片組。

為了便于用戶保存每個相似圖片組的代表圖片,終端還將在每張代表圖片上顯示保存選項,該保存選項可以為菜單形式,也可以為按鈕形式,本實施例不對保存選項的形式作具體的限定。

在本發(fā)明的一個實施例中,如果檢測到任一代表圖片上的保存選項被選中,終端將保存該代表圖片,同時刪除代表圖片所在相似圖片組內的其他圖片,此時相似圖片組將變?yōu)槠胀▓D片,當下一次終端掃描相似圖片組時,該圖片不會被掃描出來。參見圖6,終端掃描圖片目錄下的圖片,根據每張圖片的屬性信息生成四個相似圖片組,當從每個相似圖片組中獲取一張代表圖片之后,終端將生成每個相似圖片組的代表圖片添加標識符1、為相似圖片組中的其他圖片添加標識符2后展示給用戶,并在每個相似圖片組的代表圖片上顯示一個保存按鈕,當檢測到四張代表圖片上的任一個保存按鈕被選中之后,終端將保存該代表圖 片,同時刪除該代表圖片所在相似圖片組中的其他圖片。

在本發(fā)明的另一個實施例中,如果任一代表圖片上的保存選項未被選中,則終端將保存整個相似圖片組中的所有圖片,當下一次終端掃描相似圖片組時,該圖片組將被顯示在其他新增圖片組之后。參見圖7,如果相似圖片組A為上一次對圖片目標下的圖片進行掃描時得到的相似圖片組,在上一次顯示相似圖片組中的圖片時,終端為檢測到相似圖片組A的代表圖片上的保存選項被選中,終端保存了相似圖片組A中的全部圖片。當本次用戶通過觸發(fā)圖片處理頁面上的相似圖片處理選項時,終端將相似圖片組A顯示在新增的相似圖片組B及相似圖片組C之后。

本發(fā)明實施例提供的方法,根據每張圖片的屬性信息,獲取出相似圖片組,并將每個相似圖片組中的代表圖片和其他圖片采用不同的標記方式進行顯示。該過程無需用戶參與,即可為用戶挑選出相似圖片,且將為用戶推薦的保存圖片與其他圖片區(qū)別進行顯示,使得查看過程更為便捷、耗時更短。

參見圖8,本發(fā)明實施例提供了一種圖片處理裝置的結構示意圖,該裝置包括:

掃描模塊801,用于掃描圖片目錄下的圖片;

生成模塊802,用于根據每張圖片的屬性信息,生成至少一個相似圖片組,每個相似圖片組中至少包含兩張圖片,屬性信息至少包括保存時刻及像素值;

獲取模塊803,用于根據每個相似圖片組中每張圖片的屬性信息,從每個相似圖片組中獲取一張代表圖片;

第一顯示模塊804,用于在顯示至少一個相似圖片組時,將每個相似圖片組中的代表圖片與述每個相似圖片組中的其他圖片采用不同的標記方式進行顯示。

在本發(fā)明的另一個實施例中,獲取模塊803,用于對每個相似圖片組中的圖片按照保存時刻的先后順序進行排序,將保存時刻最先的圖片作為每個相似圖 片組的代表圖片;或,獲取模塊803,用于對每個相似圖片組中的圖片按照像素值由到低的順序進行排序,將像素值最高的圖片作為每個相似圖片組的代表圖片。

在本發(fā)明的另一個實施例中,該裝置還包括:

第二顯示模塊,用于在每個相似圖片組的代表圖片上顯示保存選項;

處理模塊,用于當檢測到任一代表圖片上的保存選項被選中,保存代表圖片,并刪除代表圖片所在相似圖片組內的其他圖片。

在本發(fā)明的另一個實施例中,生成模塊802,用于按照每張圖片的保存時刻,將所有圖片劃分為不同的圖片組,每個圖片組中至少包含兩張圖片;根據每個相似圖片組中每張圖片的像素值,獲取每個圖片組中每張圖片的灰度特征值;獲取每個圖片組內任意兩張圖片的灰度特征值之間的漢明距離;當每個圖片組內任意兩張圖片的灰度特征值之間的漢明距離小于預設數值,將每個圖片組內任意兩張圖片作為相似圖片;將每個圖片組內與同一張圖片互為相似圖片的所有圖片組成一個相似圖片組。

在本發(fā)明的另一個實施例中,該裝置還包括:

圖片添加模塊,用于當任一圖片組內的一張圖片與其他圖片的灰度特征值之間的漢明距離均大于預設數值時,將圖片加入到下一個圖片組中,該下一個圖片組為保存時刻距離該圖片組最先的圖片組。

本發(fā)明實施例提供的裝置,根據每張圖片的屬性信息,獲取出相似圖片組,并將每個相似圖片組中的代表圖片和其他圖片采用不同的標記方式進行顯示。該過程無需用戶參與,即可為用戶挑選出相似圖片,且將為用戶推薦的保存圖片與其他圖片區(qū)別進行顯示,使得查看過程更為便捷、耗時更短。

參見圖9,本發(fā)明實施例提供了一種圖片處理裝置,該裝置包括:

第一顯示模塊901,用于顯示圖片處理頁面,圖片處理頁面至少包括相似圖片清理選項;

第二顯示模塊902,用于在檢測到對相似圖片清理選項的選中操作后,顯示至少一個相似圖片組,至少一個相似圖片組根據本端所存儲圖片的屬性信息生成,屬性信息至少包括保存時刻及像素值;

第三顯示模塊903,用于在顯示至少一個相似圖片組時,將每個相似圖片組中的代表圖片與每個相似圖片組中其他圖片采用不同的標記方式進行顯示。

在本發(fā)明的另一個實施例中,該裝置還包括:

第一獲取模塊,用于獲取每個相似圖片組的代表圖片,每個相似圖片組的代表圖片為每個相似圖片組中保存時刻最先或像素值最高的圖片。

在本發(fā)明的另一個實施例中,該裝置還包括:

第四顯示模塊,用于在每個相似圖片組的代表圖片上顯示保存選項;

刪除模塊,用于在檢測到對任一代表圖片上的保存選項的選中操作后,刪除代表圖片所在相似圖片組中的其他圖片。

在本發(fā)明的另一個實施例中,該裝置還包括:

第二獲取模塊,用于獲取至少一個相似圖片組,至少一個相似圖片組由每個圖片組內與同一圖片互為相似圖片的所有圖片組成,相似圖片為根據保存時刻所確定的圖片組內灰度特征值之間的漢明距離小于預設數值的圖片。

在本發(fā)明的另一個實施例中,該裝置還包括:

圖片添加模塊,用于將任一圖片組中的圖片加入到下一圖片組,圖片為圖片組中與其他圖片的灰度特征值之間的漢明距離大于預設數值的圖片,下一圖片組為保存時刻距離圖片組最先的圖片組。

本發(fā)明實施例提供的裝置,根據每張圖片的屬性信息,獲取出相似圖片組,并將每個相似圖片組中的代表圖片和其他圖片采用不同的標記方式進行顯示。該過程無需用戶參與,即可為用戶挑選出相似圖片,且將為用戶推薦的保存圖片與其他圖片區(qū)別進行顯示,使得查看過程更為便捷、耗時更短。

參見圖10,其示出了本發(fā)明實施例提供的圖片處理方法所涉及的終端的結 構示意圖,該終端可以用于實施上述實施例中提供的圖片處理方法。具體來講:

終端1000可以包括RF(Radio Frequency,射頻)電路110、包括有一個或一個以上計算機可讀存儲介質的存儲器120、輸入單元130、顯示單元140、傳感器150、音頻電路160、WiFi(Wireless Fidelity,無線保真)模塊170、包括有一個或者一個以上處理核心的處理器180、以及電源190等部件。本領域技術人員可以理解,圖10中示出的終端結構并不構成對終端的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。其中:

RF電路110可用于收發(fā)信息或通話過程中,信號的接收和發(fā)送,特別地,將基站的下行信息接收后,交由一個或者一個以上處理器180處理;另外,將涉及上行的數據發(fā)送給基站。通常,RF電路110包括但不限于天線、至少一個放大器、調諧器、一個或多個振蕩器、用戶身份模塊(SIM)卡、收發(fā)信機、耦合器、LNA(Low Noise Amplifier,低噪聲放大器)、雙工器等。此外,RF電路110還可以通過無線通信與網絡和其他設備通信。無線通信可以使用任一通信標準或協(xié)議,包括但不限于GSM(Global System of Mobile communication,全球移動通訊系統(tǒng))、GPRS(General Packet Radio Service,通用分組無線服務)、CDMA(Code Division Multiple Access,碼分多址)、WCDMA(Wideband Code Division Multiple Access,寬帶碼分多址)、LTE(Long Term Evolution,長期演進)、電子郵件、SMS(Short Messaging Service,短消息服務)等。

存儲器120可用于存儲軟件程序以及模塊,處理器180通過運行存儲在存儲器120的軟件程序以及模塊,從而執(zhí)行各種功能應用以及數據處理。存儲器120可主要包括存儲程序區(qū)和存儲數據區(qū),其中,存儲程序區(qū)可存儲操作系統(tǒng)、至少一個功能所需的應用程序(比如聲音播放功能、圖像播放功能等)等;存儲數據區(qū)可存儲根據終端1000的使用所創(chuàng)建的數據(比如音頻數據、電話本等)等。此外,存儲器120可以包括高速隨機存取存儲器,還可以包括非易失性存儲器,例如至少一個磁盤存儲器件、閃存器件、或其他易失性固態(tài)存儲器件。相應地,存儲器120還可以包括存儲器控制器,以提供處理器180和輸入單元 130對存儲器120的訪問。

輸入單元130可用于接收輸入的數字或字符信息,以及產生與用戶設置以及功能控制有關的鍵盤、鼠標、操作桿、光學或者軌跡球信號輸入。具體地,輸入單元130可包括觸敏表面131以及其他輸入設備132。觸敏表面131,也稱為觸摸顯示屏或者觸控板,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸敏表面131上或在觸敏表面131附近的操作),并根據預先設定的程式驅動相應的連接裝置??蛇x的,觸敏表面131可包括觸摸檢測裝置和觸摸控制器兩個部分。其中,觸摸檢測裝置檢測用戶的觸摸方位,并檢測觸摸操作帶來的信號,將信號傳送給觸摸控制器;觸摸控制器從觸摸檢測裝置上接收觸摸信息,并將它轉換成觸點坐標,再送給處理器180,并能接收處理器180發(fā)來的命令并加以執(zhí)行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多種類型實現觸敏表面131。除了觸敏表面131,輸入單元130還可以包括其他輸入設備132。具體地,其他輸入設備132可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、開關按鍵等)、軌跡球、鼠標、操作桿等中的一種或多種。

顯示單元140可用于顯示由用戶輸入的信息或提供給用戶的信息以及終端1000的各種圖形用戶接口,這些圖形用戶接口可以由圖形、文本、圖標、視頻和其任意組合來構成。顯示單元140可包括顯示面板141,可選的,可以采用LCD(Liquid Crystal Display,液晶顯示器)、OLED(Organic Light-Emitting Diode,有機發(fā)光二極管)等形式來配置顯示面板141。進一步的,觸敏表面131可覆蓋顯示面板141,當觸敏表面131檢測到在其上或附近的觸摸操作后,傳送給處理器180以確定觸摸事件的類型,隨后處理器180根據觸摸事件的類型在顯示面板141上提供相應的視覺輸出。雖然在圖10中,觸敏表面131與顯示面板141是作為兩個獨立的部件來實現輸入和輸入功能,但是在某些實施例中,可以將觸敏表面131與顯示面板141集成而實現輸入和輸出功能。

終端1000還可包括至少一種傳感器150,比如光傳感器、運動傳感器以及 其他傳感器。具體地,光傳感器可包括環(huán)境光傳感器及接近傳感器,其中,環(huán)境光傳感器可根據環(huán)境光線的明暗來調節(jié)顯示面板141的亮度,接近傳感器可在終端1000移動到耳邊時,關閉顯示面板141和/或背光。作為運動傳感器的一種,重力加速度傳感器可檢測各個方向上(一般為三軸)加速度的大小,靜止時可檢測出重力的大小及方向,可用于識別手機姿態(tài)的應用(比如橫豎屏切換、相關游戲、磁力計姿態(tài)校準)、振動識別相關功能(比如計步器、敲擊)等;至于終端1000還可配置的陀螺儀、氣壓計、濕度計、溫度計、紅外線傳感器等其他傳感器,在此不再贅述。

音頻電路160、揚聲器161,傳聲器162可提供用戶與終端1000之間的音頻接口。音頻電路160可將接收到的音頻數據轉換后的電信號,傳輸到揚聲器161,由揚聲器161轉換為聲音信號輸出;另一方面,傳聲器162將收集的聲音信號轉換為電信號,由音頻電路160接收后轉換為音頻數據,再將音頻數據輸出處理器180處理后,經RF電路110以發(fā)送給比如另一終端,或者將音頻數據輸出至存儲器120以便進一步處理。音頻電路160還可能包括耳塞插孔,以提供外設耳機與終端1000的通信。

WiFi屬于短距離無線傳輸技術,終端1000通過WiFi模塊170可以幫助用戶收發(fā)電子郵件、瀏覽網頁和訪問流式媒體等,它為用戶提供了無線的寬帶互聯網訪問。雖然圖10示出了WiFi模塊170,但是可以理解的是,其并不屬于終端1000的必須構成,完全可以根據需要在不改變發(fā)明的本質的范圍內而省略。

處理器180是終端1000的控制中心,利用各種接口和線路連接整個手機的各個部分,通過運行或執(zhí)行存儲在存儲器120內的軟件程序和/或模塊,以及調用存儲在存儲器120內的數據,執(zhí)行終端1000的各種功能和處理數據,從而對手機進行整體監(jiān)控??蛇x的,處理器180可包括一個或多個處理核心;可選的,處理器180可集成應用處理器和調制解調處理器,其中,應用處理器主要處理操作系統(tǒng)、用戶界面和應用程序等,調制解調處理器主要處理無線通信??梢岳斫獾氖牵鲜稣{制解調處理器也可以不集成到處理器180中。

終端1000還包括給各個部件供電的電源190(比如電池),優(yōu)選的,電源可以通過電源管理系統(tǒng)與處理器180邏輯相連,從而通過電源管理系統(tǒng)實現管理充電、放電、以及功耗管理等功能。電源190還可以包括一個或一個以上的直流或交流電源、再充電系統(tǒng)、電源故障檢測電路、電源轉換器或者逆變器、電源狀態(tài)指示器等任意組件。

盡管未示出,終端1000還可以包括攝像頭、藍牙模塊等,在此不再贅述。具體在本實施例中,終端1000的顯示單元是觸摸屏顯示器,終端1000還包括有存儲器,以及一個或者一個以上的程序,其中一個或者一個以上程序存儲于存儲器中,且經配置以由一個或者一個以上處理器執(zhí)行。一個或者一個以上程序包含用于執(zhí)行以下操作的指令:

掃描圖片目錄下的圖片;

根據每張圖片的屬性信息,生成至少一個相似圖片組,每個相似圖片組中至少包含兩張圖片,屬性信息至少包括保存時刻及像素值;

根據每個相似圖片組中每張圖片的屬性信息,從每個相似圖片組中獲取一張代表圖片;

在顯示至少一個相似圖片組時,將每個相似圖片組中的代表圖片與每個相似圖片組中的其他圖片采用不同的標記方式進行顯示。

假設上述為第一種可能的實施方式,則在第一種可能的實施方式作為基礎而提供的第二種可能的實施方式中,終端的存儲器中,還包含用于執(zhí)行以下操作的指令:

根據每個相似圖片組中每張圖片的屬性信息,從每個相似圖片組中獲取一張代表圖片,包括:

對每個相似圖片組中的圖片按照保存時刻的先后順序進行排序,將保存時刻最先的圖片作為每個相似圖片組的代表圖片;或,

對每個相似圖片組中的圖片按照像素值由高到低的順序進行排序,將像素值最高的圖片作為每個相似圖片組的代表圖片。

假設上述為第二種可能的實施方式,則在第二種可能的實施方式作為基礎而提供的第三種可能的實施方式中,終端的存儲器中,還包含用于執(zhí)行以下操作的指令:

將每個相似圖片組中的代表圖片與每個相似圖片組中的其他圖片采用不同的標記方式進行顯示之后,還包括:

在每個相似圖片組的代表圖片上顯示保存選項;

如果檢測到任一代表圖片上的保存選項被選中,保存代表圖片,并刪除代表圖片所在相似圖片組內的其他圖片。

假設上述為第三種可能的實施方式,則在第三種可能的實施方式作為基礎而提供的第四種可能的實施方式中,終端的存儲器中,還包含用于執(zhí)行以下操作的指令:

根據每張圖片的屬性信息,生成至少一個相似圖片組,包括:

按照每張圖片的保存時刻,將所有圖片劃分為不同的圖片組,每個圖片組中至少包含兩張圖片;

根據每個圖片組中每張圖片的像素值,獲取每個圖片組中每張圖片的灰度特征值;

獲取每個圖片組內任意兩張圖片的灰度特征值之間的漢明距離;

如果每個圖片組內任意兩張圖片的灰度特征值之間的漢明距離小于預設數值,則將每個圖片組內任意兩張圖片作為相似圖片;

將每個圖片組內與同一張圖片互為相似圖片的所有圖片組成一個相似圖片組。

假設上述為第四種可能的實施方式,則在第四種可能的實施方式作為基礎而提供的第五種可能的實施方式中,終端的存儲器中,還包含用于執(zhí)行以下操作的指令:

如果任一圖片組內的一張圖片與其他圖片的灰度特征值之間的漢明距離均大于預設數值,則將圖片加入到下一個圖片組中,該下一個圖片組為保存時刻 距離該圖片組最先的圖片組。

本發(fā)明實施例提供的終端,根據每張圖片的屬性信息,獲取出相似圖片組,并將每個相似圖片組中的代表圖片和其他圖片采用不同的標記方式進行顯示。該過程無需用戶參與,即可為用戶挑選出相似圖片,且將為用戶推薦的保存圖片與其他圖片區(qū)別進行顯示,使得查看過程更為便捷、耗時更短。

本發(fā)明實施例還提供了一種計算機可讀存儲介質,該計算機可讀存儲介質可以是上述實施例中的存儲器中所包含的計算機可讀存儲介質;也可以是單獨存在,未裝配入終端中的計算機可讀存儲介質。該計算機可讀存儲介質存儲有一個或者一個以上程序,該一個或者一個以上程序被一個或者一個以上的處理器用來執(zhí)行圖片處理方法,該方法包括:

則在第一種可能的實現方式為基礎而提供的第二種可能的實現方式,終端的存儲器中,還包含用于執(zhí)行以下操作的指令:

掃描圖片目錄下的圖片;

根據每張圖片的屬性信息,生成至少一個相似圖片組,每個相似圖片組中至少包含兩張圖片,屬性信息至少包括保存時刻及像素值;

根據每個相似圖片組中每張圖片的屬性信息,從每個相似圖片組中獲取一張代表圖片;

在顯示至少一個相似圖片組時,將每個相似圖片組中的代表圖片與每個相似圖片組中的其他圖片采用不同的標記方式進行顯示。

假設上述為第一種可能的實施方式,則在第一種可能的實施方式作為基礎而提供的第二種可能的實施方式中,終端的存儲器中,還包含用于執(zhí)行以下操作的指令:

根據每個相似圖片組中每張圖片的屬性信息,從每個相似圖片組中獲取一張代表圖片,包括:

對每個相似圖片組中的圖片按照保存時刻的先后順序進行排序,將保存時 刻最先的圖片作為每個相似圖片組的代表圖片;或,

對每個相似圖片組中的圖片按照像素值由高到低的順序進行排序,將像素值最高的圖片作為每個相似圖片組的代表圖片。

假設上述為第二種可能的實施方式,則在第二種可能的實施方式作為基礎而提供的第三種可能的實施方式中,終端的存儲器中,還包含用于執(zhí)行以下操作的指令:

將每個相似圖片組中的代表圖片與每個相似圖片組中的其他圖片采用不同的標記方式進行顯示之后,還包括:

在每個相似圖片組的代表圖片上顯示保存選項;

如果檢測到任一代表圖片上的保存選項被選中,保存代表圖片,并刪除代表圖片所在相似圖片組內的其他圖片。

假設上述為第三種可能的實施方式,則在第三種可能的實施方式作為基礎而提供的第四種可能的實施方式中,終端的存儲器中,還包含用于執(zhí)行以下操作的指令:

根據每張圖片的屬性信息,生成至少一個相似圖片組,包括:

按照每張圖片的保存時刻,將所有圖片劃分為不同的圖片組,每個圖片組中至少包含兩張圖片;

根據每個圖片組中每張圖片的像素值,獲取每個圖片組中每張圖片的灰度特征值;

獲取每個圖片組內任意兩張圖片的灰度特征值之間的漢明距離;

如果每個圖片組內任意兩張圖片的灰度特征值之間的漢明距離小于預設數值,則將每個圖片組內任意兩張圖片作為相似圖片;

將每個圖片組內與同一張圖片互為相似圖片的所有圖片組成一個相似圖片組。

假設上述為第四種可能的實施方式,則在第四種可能的實施方式作為基礎而提供的第五種可能的實施方式中,終端的存儲器中,還包含用于執(zhí)行以下操 作的指令:

如果任一圖片組內的一張圖片與其他圖片的灰度特征值之間的漢明距離均大于預設數值,則將圖片加入到下一個圖片組中,該下一個圖片組為保存時刻距離該圖片組最先的圖片組。

本發(fā)明實施例提供的計算機可讀存儲介質,根據每張圖片的屬性信息,獲取出相似圖片組,并將每個相似圖片組中的代表圖片和其他圖片采用不同的標記方式進行顯示。該過程無需用戶參與,即可為用戶挑選出相似圖片,且將為用戶推薦的保存圖片與其他圖片區(qū)別進行顯示,使得查看過程更為便捷、耗時更短。

本發(fā)明實施例中提供了一種圖形用戶接口,該圖形用戶接口用在圖片處理終端上,該執(zhí)行圖片處理終端包括觸摸屏顯示器、存儲器和用于執(zhí)行一個或者一個以上的程序的一個或者一個以上的處理器;該圖形用戶接口包括:

掃描圖片目錄下的圖片;

根據每張圖片的屬性信息,生成至少一個相似圖片組,每個相似圖片組中至少包含兩張圖片,屬性信息至少包括保存時刻及像素值;

根據每個相似圖片組中每張圖片的屬性信息,從每個相似圖片組中獲取一張代表圖片;

在顯示至少一個相似圖片組時,將每個相似圖片組中的代表圖片與每個相似圖片組中的其他圖片采用不同的標記方式進行顯示。

本發(fā)明實施例提供的圖形用戶接口,根據每張圖片的屬性信息,獲取出相似圖片組,并將每個相似圖片組中的代表圖片和其他圖片采用不同的標記方式進行顯示。該過程無需用戶參與,即可為用戶挑選出相似圖片,且將為用戶推薦的保存圖片與其他圖片區(qū)別進行顯示,使得查看過程更為便捷、耗時更短。

需要說明的是:上述實施例提供的圖片處理裝置在處理圖片時,僅以上述 各功能模塊的劃分進行舉例說明,實際應用中,可以根據需要而將上述功能分配由不同的功能模塊完成,即將圖片處理裝置的內部結構劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。另外,上述實施例提供的圖片處理裝置與圖片處理方法實施例屬于同一構思,其具體實現過程詳見方法實施例,這里不再贅述。

本領域普通技術人員可以理解實現上述實施例的全部或部分步驟可以通過硬件來完成,也可以通過程序來指令相關的硬件完成,的程序可以存儲于一種計算機可讀存儲介質中,上述提到的存儲介質可以是只讀存儲器,磁盤或光盤等。

以上僅為本發(fā)明的較佳實施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內。

當前第1頁1 2 3 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
高尔夫| 东城区| 花垣县| 西安市| 武威市| 奎屯市| 宝坻区| 西乌| 红安县| 溆浦县| 凤台县| 惠来县| 全南县| 康马县| 开鲁县| 建阳市| 贡山| 聊城市| 紫云| 阳东县| 阳新县| 诏安县| 宁河县| 玉山县| 星座| 绵竹市| 乌兰浩特市| 桂阳县| 景东| 务川| 杂多县| 宁安市| 桐乡市| 桓台县| 三都| 巴林左旗| 旅游| 保定市| 黑龙江省| 镇巴县| 松阳县|