本申請(qǐng)屬于圖像處理,具體涉及一種云盤(pán)圖片去重方法。
背景技術(shù):
1、隨著云盤(pán)的各項(xiàng)應(yīng)用例如相冊(cè)管理的應(yīng)用越來(lái)越廣泛,云盤(pán)中可能會(huì)存在大量高度相似的圖片,占用了較多的云盤(pán)存儲(chǔ)空間。
2、目前對(duì)云盤(pán)圖片進(jìn)行去重的方法中,一種方法是人工刪除重復(fù)的云盤(pán)圖片,但是該方法的效率較低且誤刪非重復(fù)圖片概率較大;另一種方法是對(duì)每張?jiān)票P(pán)圖片進(jìn)行哈希編碼,再計(jì)算兩個(gè)編碼后的云盤(pán)圖片的漢明距離,若漢明距離小于距離閾值則兩張?jiān)票P(pán)圖片高度相似,該方法有可能將非重復(fù)的圖片判斷為重復(fù)圖片,造成誤刪;還有一種方法是通過(guò)比較各個(gè)云盤(pán)圖片的灰度直方圖來(lái)識(shí)別高度相似的云盤(pán)圖片進(jìn)而進(jìn)行去重,但是不同類(lèi)型的圖片可能具有相似的灰度直方圖,誤刪概率較大。
技術(shù)實(shí)現(xiàn)思路
1、本申請(qǐng)實(shí)施例的目的是提供一種云盤(pán)圖片去重方法,能夠解決效率較低以及誤刪概率較大至少之一的問(wèn)題。
2、第一方面,本申請(qǐng)實(shí)施例提供了一種云盤(pán)圖片去重方法,該方法包括:通過(guò)對(duì)預(yù)獲取的云盤(pán)中的多個(gè)人臉圖片進(jìn)行人臉識(shí)別,確定所述人臉圖片對(duì)應(yīng)的用戶身份;根據(jù)所述用戶身份對(duì)所述多個(gè)人臉圖片進(jìn)行分類(lèi),將同一所述用戶身份的人臉圖片劃分為一個(gè)人臉圖片組;對(duì)所述人臉圖片組中的第一圖片和第二圖片進(jìn)行相似度檢測(cè),在所述相似度大于或等于預(yù)設(shè)值的情況下,刪除所述第一圖片或所述第二圖片。
3、第二方面,本申請(qǐng)實(shí)施例提供了一種云盤(pán)圖片去重裝置,該裝置包括:確定模塊,用于通過(guò)對(duì)預(yù)獲取的云盤(pán)中的多個(gè)人臉圖片進(jìn)行人臉識(shí)別,確定所述人臉圖片對(duì)應(yīng)的用戶身份;分類(lèi)模塊,用于根據(jù)所述用戶身份對(duì)所述多個(gè)人臉圖片進(jìn)行分類(lèi),將同一所述用戶身份的人臉圖片劃分為一個(gè)人臉圖片組;刪除模塊,用于對(duì)所述人臉圖片組中的第一圖片和第二圖片進(jìn)行相似度檢測(cè),在所述相似度大于或等于預(yù)設(shè)值的情況下,刪除所述第一圖片或所述第二圖片。
4、第三方面,本申請(qǐng)實(shí)施例提供了一種電子設(shè)備,該電子設(shè)備包括處理器和存儲(chǔ)器,所述存儲(chǔ)器存儲(chǔ)可在所述處理器上運(yùn)行的程序或指令,所述程序或指令被所述處理器執(zhí)行時(shí)實(shí)現(xiàn)如第一方面所述的方法的步驟。
5、第四方面,本申請(qǐng)實(shí)施例提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述可讀存儲(chǔ)介質(zhì)上存儲(chǔ)程序或指令,所述程序或指令被處理器執(zhí)行時(shí)實(shí)現(xiàn)如第一方面所述的方法的步驟。
6、第五方面,本申請(qǐng)實(shí)施例提供了一種芯片,所述芯片包括處理器和通信接口,所述通信接口和所述處理器耦合,所述處理器用于運(yùn)行程序或指令,實(shí)現(xiàn)如第一方面所述的方法。
7、第六方面,本申請(qǐng)實(shí)施例提供一種計(jì)算機(jī)程序產(chǎn)品,該程序產(chǎn)品被存儲(chǔ)在存儲(chǔ)介質(zhì)中,該程序產(chǎn)品被至少一個(gè)處理器執(zhí)行以實(shí)現(xiàn)如第一方面所述的方法。
8、在本申請(qǐng)實(shí)施例中,可以通過(guò)對(duì)預(yù)獲取的云盤(pán)中的多個(gè)人臉圖片進(jìn)行人臉識(shí)別,確定人臉圖片對(duì)應(yīng)的用戶身份;然后將同一用戶身份的人臉圖片劃分為一個(gè)人臉圖片組;最后對(duì)同一個(gè)人臉圖片組中的第一圖片和第二圖片進(jìn)行相似度檢測(cè),在相似度大于或等于預(yù)設(shè)值的情況下,刪除第一圖片或第二圖片。不僅可以提高對(duì)云盤(pán)圖片進(jìn)行去重的效率,還可以通過(guò)針對(duì)性的對(duì)同一用戶身份的人臉圖片進(jìn)行相似度檢測(cè),提高判定重復(fù)圖片的準(zhǔn)確度,減少誤刪非重復(fù)圖片的概率,節(jié)約云盤(pán)空間。
1.一種云盤(pán)圖片去重方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述對(duì)所述人臉圖片組中的第一圖片和第二圖片進(jìn)行相似度檢測(cè),包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述對(duì)第一圖片和第二圖片進(jìn)行關(guān)鍵點(diǎn)提取,獲取所述第一圖片和所述第二圖片中的關(guān)鍵點(diǎn),包括:
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述根據(jù)所述第一圖片的關(guān)鍵點(diǎn)位置提取所述第一圖片的關(guān)鍵點(diǎn)方向,包括:
5.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述根據(jù)所述第一圖片和所述第二圖片中的關(guān)鍵點(diǎn)以及所述關(guān)鍵點(diǎn)所屬人體部分對(duì)應(yīng)的權(quán)重,確定所述第一圖片對(duì)應(yīng)的第一人體姿態(tài)向量以及所述第二圖片對(duì)應(yīng)的第二人體姿態(tài)向量,包括:
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述根據(jù)一個(gè)或多個(gè)所述人體部分的所述關(guān)鍵點(diǎn)所屬人體部分對(duì)應(yīng)的權(quán)重以及所述第一圖片和所述第二圖片中的關(guān)鍵點(diǎn),確定所述第一圖片對(duì)應(yīng)的第一人體姿態(tài)向量以及所述第二圖片對(duì)應(yīng)的第二人體姿態(tài)向量,包括:
7.根據(jù)權(quán)利要求2所述的方法,其特征在于,在所述相似度大于或等于預(yù)設(shè)值的情況下,刪除所述第一圖片或所述第二圖片,包括:
8.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
9.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述在所述第一圖片距離第一圖片中心的偏離程度與所述第二圖片距離第二圖片中心的偏離程度的差值小于第一閾值的情況下,刪除所述第一圖片或所述第二圖片,包括:
10.根據(jù)權(quán)利要求1至9任一項(xiàng)所述的方法,其特征在于,在所述通過(guò)對(duì)預(yù)獲取的云盤(pán)中的多個(gè)人臉圖片進(jìn)行人臉識(shí)別,確定所述人臉圖片對(duì)應(yīng)的用戶身份之前,所述方法還包括: