圖片清理的方法、裝置以及終端設備的制造方法
【技術領域】
[0001]本發明涉及數字信息領域,具體涉及一種圖片清理的方法、裝置以及終端設備。
【背景技術】
[0002]隨著終端設備的功能越來越豐富,終端設備中存儲的圖片也越來越多。例如,用戶可以通過終端設備的攝像頭拍攝照片,拍攝的照片存儲在終端設備中。此外,用戶還可以通過各種圖像處理應用將終端設備中存儲的圖片進行修改,例如,應用Photoshop (圖像處理應用)將攝像頭拍攝的原始照片進行美化處理,獲得美化后的圖片。
[0003]因此,終端設備中經常會存儲大量圖片,該些圖片中會存在較多的垃圾圖片。垃圾圖片是指用戶不再需要,沒有保存必要的圖片。由于圖片所占空間較大,需要將終端設備中的垃圾圖片刪除以節約終端設備的存儲空間。相關技術中,清理圖片的方法包括:當用戶查看某一文件夾時,將文件夾中圖片以縮略圖的方式進行顯示,用戶一一查看顯示的圖片,將不需要的圖片刪除。采用該方法進行圖片清理,需要用戶查看所有圖片,增加了用戶的工作量,清理效率低下;此外,每次僅對當前文件夾中圖片進行顯示,容易遺漏一些通常不使用的目錄下的圖片,造成圖片清理不徹底。
【發明內容】
[0004]鑒于上述問題,提出了本發明以便提供一種克服上述問題或者至少部分地解決上述問題的圖片清理的方法、裝置以及終端設備。
[0005]依據本發明的一個方面,提供了一種圖片清理的方法,該方法包括:
[0006]掃描存儲器,獲取存儲的圖片;
[0007]對應圖片生成表示圖片畫面特征的指紋,根據圖片的指紋計算圖片間相似度,將相似度滿足預設條件的圖片確定為相似圖片;
[0008]在界面中顯示所述相似圖片;
[0009]在接收到用戶輸入的選擇圖片的指令后,將界面中選中的圖片進行標記;
[0010]在接收到用戶輸入的刪除圖片的指令后,將選中的圖片從存儲器中刪除。
[0011 ] 可選地,所述方法還包括:
[0012]根據圖片的屬性信息將獲取的圖片分類,所述屬性信息包括如下信息中至少一項:名稱、存儲路徑、拍照時間;
[0013]所述對應圖片生成表示圖片畫面特征的指紋,根據圖片的指紋計算圖片間相似度,具體包括:
[0014]對應每個分類所得類別,生成類別中各個圖片的指紋,根據圖片的指紋計算類別中各個圖片間的相似度。
[0015]可選地,所述根據圖片的屬性信息將獲取的圖片分類,具體包括:
[0016]將拍攝時間相同、并且名稱中后綴之前的主體名相同的圖片,分類到美化類別;或者
[0017]將存儲在同一圖片處理應用路徑下的圖片,分類到美化類別。
[0018]可選地,所述根據圖片的屬性信息將獲取的圖片分類,具體包括:
[0019]將拍攝時間相同、并且名稱中后綴全部或部分相同的圖片,分類到連拍類別。
[0020]可選地,所述根據圖片的屬性信息將獲取的圖片分類,具體包括:
[0021]將拍攝時間間隔在預設間隔時長內的圖片分類到多拍類別。
[0022]可選地,所述將相似度滿足預設條件的圖片確定為相似圖片,包括:
[0023]將相似度與所屬類別對應的預設閾值比較,確定出相似圖片。
[0024]可選地,所述方法還包括:
[0025]計算表示圖片的畫面質量的參量值,將參量值滿足預設畫質不合格條件的圖片確定為畫質不合格圖片;
[0026]在界面中顯示所確定的畫質不合格圖片。
[0027]可選地,所述對應圖片生成表示圖片畫面特征的指紋,具體包括:
[0028]提取圖片的畫面中特征,使用預設算法對提取的特征進行計算,生成所述圖片的指紋。
[0029]可選地,所述根據圖片的指紋計算圖片間相似度,具體包括:
[0030]計算圖片的指紋間的漢明距離,根據所得漢明距離計算圖片間相似度。
[0031]根據本發明的另一方面,提供了一種圖片清理的裝置,該裝置包括:
[0032]存儲器,適于存儲圖片;
[0033]處理器,適于掃描存儲器,獲取存儲的圖片,對應圖片生成表示圖片畫面特征的指紋,根據圖片的指紋計算圖片間相似度,將相似度滿足預設條件的圖片確定為相似圖片;
[0034]顯示器,適于在界面中顯示所述處理器確定的相似圖片;
[0035]接收器,適于接收用戶輸入的指令;
[0036]所述處理器,還適于在所述接收器接收到用戶輸入的選擇圖片的指令后,將界面中選中的圖片進行標記,在所述接收器接收到用戶輸入的刪除圖片的指令后,將選中的圖片從存儲器中刪除。
[0037]可選地,所述處理器,還適于根據圖片的屬性信息將獲取的圖片分類,所述屬性信息包括如下信息中至少一項:名稱、存儲路徑、拍照時間;
[0038]所述處理器,具體適于對應每個分類所得類別,生成類別中各個圖片的指紋,根據圖片的指紋計算類別中各個圖片間的相似度。
[0039]可選地,所述處理器,具體適于將拍攝時間相同、并且名稱中后綴之前的主體名相同的圖片,分類到美化類別;或者將存儲在同一圖片處理應用路徑下的圖片,分類到美化類別。
[0040]可選地,所述處理器,具體適于將拍攝時間相同、并且名稱中后綴全部或部分相同的圖片,分類到連拍類別。
[0041]可選地,所述處理器,具體適于將拍攝時間間隔在預設間隔時長內的圖片分類到多拍類別。
[0042]可選地,所述處理器,具體適于將相似度與所屬類別對應的預設閾值比較,確定出相似圖片。
[0043]可選地,所述處理器,還適于計算表示圖片的畫面質量的參量值,將參量值滿足預設畫質不合格條件的圖片確定為畫質不合格圖片;
[0044]所述顯示器,還適于在界面中顯示所述處理器所確定的畫質不合格圖片。
[0045]可選地,所述處理器,具體適于提取圖片的畫面中特征,使用預設算法對提取的特征進行計算,生成所述圖片的指紋。
[0046]可選地,所述處理器,具體適于計算圖片的指紋間的漢明距離,根據所得漢明距離計算圖片間相似度。
[0047]根據本發明的又一方面,提供了一種圖片清理的終端設備,所述終端設備包括上述任一所述的裝置。
[0048]根據本發明的技術方案,可以對存儲器中圖片進行掃描,并計算圖片間相似度,根據相似度確定出相似圖片,將相似圖片進行顯示以供用戶選擇并刪除;如此,能夠針對終端設備中存儲的全部或大部分圖片進行清理,避免遺漏圖片或者減少了遺漏的圖片的數量;并且,在進行顯示并刪除前,根據圖片間相似度進行了圖片篩選,減少了用戶查看的圖片的數量,減輕了用戶的工作量,提高了清理效率。由此,本發明中技術方案解決了清理中遺漏處理圖片以及清理效率低下的技術問題,取得了減少清理中遺漏圖片數量,減輕用戶工作負擔,提高清理效率的有益效果。
[0049]上述說明僅是本發明技術方案的概述,為了能夠更清楚了解本發明的技術手段,而可依照說明書的內容予以實施,并且為了讓本發明的上述和其它目的、特征和優點能夠更明顯易懂,以下特舉本發明的【具體實施方式】。
【附圖說明】
[0050]通過閱讀下文優選實施方式的詳細描述,各種其他的優點和益處對于本領域普通技術人員將變得清楚明了。附圖僅用于示出優選實施方式的目的,而并不認為是對本發明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:
[0051]圖1示出了根據本發明一個實施例的圖片清理的方法的流程圖;
[0052]圖2示出了根據本發明一個實施例的圖片清理的方法的流程圖;
[0053]圖3A示出了根據本發明一個實施例的垃圾掃描顯示界面的示意圖;圖3B示出了根據本發明一個實施例的垃圾掃描完成界面的示意圖;
[0054]圖4A示出了根據本發明一個實施例的顯示圖片的界面的示意圖;圖48示出了根據本發明一個實施例的美化類別界面的示意圖;圖4C示出了根據本發明一個實施例的刪除圖片的界面的示意圖;
[0055]圖5A示出了根據本發明一個實施例的垃圾清理顯示界面的示意圖,圖5B示出了根據本發明一個實施例的垃圾清理完成界面的示意圖;以及
[0056]圖6示出了根據本發明一個實施例的圖片清理的裝置的結構圖。
【具體實施方式】
[0057]下面將參照附圖更詳細地描述本公開的示例性實施例。雖然附圖中顯示了本公開的示例性實施例,然而應當理解,可以以各種形式實現本公開而不應被這里闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,并且能夠將本公開的范圍完整的傳達給本領域的技術人員。
[0058]圖1示出了根據本發明一個實施例的圖片清理的方法的流程圖,該方法適于終端設備中,例如,智能手機、平板電腦、個人電腦;如圖1所示,該方法包括步驟S110-S150。
[0059]在步驟SllO中,掃描存儲器,獲取存儲的圖片。
[0060]舉例而言,在掃描存儲器時,可以是對指定目錄進行掃描,例如,根據o_c_pSS.dat(照片空間的配置文件),掃描照片目錄。其中,照片目錄可包括:DCM/Camera、0(:頂/1001^)從、0(:頂/10(^冊1?0、0(:頂、0311^以、?110如、我的相機、相機/照片、相機、我的照片。
[0061]也可以是對終端設備中存儲器全盤進行掃描,例如,從存儲器中掃描出jpeg和jpg格式的文件,jpeg和jpg格式的文件即所要獲取的圖片。
[0062]在啟動掃描時,可以通過點擊終端設備的顯示屏幕中預先設定的清理數據掃描按鍵,或者打開預先安裝的支持清理數據的一鍵掃描清理的軟件,來觸發掃描指令的發送。
[0063]當用戶通過點擊顯示界面上的掃描按鍵時,終端設備確認接收到掃描指令,觸發對本終端設備的存儲空間進行掃描的操作并進入垃圾掃描顯示界面,在垃圾掃描完成后,進入垃圾掃描完成界面;如圖3A所示,示出了根據本發明一個實施例的垃圾掃描顯示界面的示意圖,如圖3B所示,示出了根據本發明一個實施例的垃圾掃描完成界面的示意圖。終端設備的存儲空間可以是非易失性存儲空間,例如,SD(Secure Digital memory,安全的數據記憶體)卡、micro SD卡等存儲裝置中的存儲空間,也可以是終端設備中的內存。
[0064]終端設備根據掃描指令,對存儲空間中的目錄結構進行掃描,獲取存儲空間中的目錄的目錄信息。目錄的目錄信息可以包括:目錄的路徑和名稱;此外,目錄的目錄信息還可以包括:目錄的版本號、時間戳和所占用空間的大小。
[0065]通過上述掃描過程,識別并獲取終端設備中存儲的圖片,此外,在掃描清理數據的過程中,可以對其他垃圾數據進行清理。
[0066]實際應用中,在掃描清理數據的過程中,可以將當前掃描的目錄的相關信息(比如,路徑、包名等信息)與預先從云端服務器下載或本地存儲的清理數據庫中的目錄的信息進行匹配,根據匹配出的目錄所