本申請涉及圖像處理,特別涉及一種圖片緩存方法、裝置、存儲(chǔ)介質(zhì)及電子設(shè)備。
背景技術(shù):
1、諸如智能手機(jī)、平板電腦等電子設(shè)備通常都具有拍照功能,因此電子設(shè)備中往往存儲(chǔ)有大量的圖片。在對圖片進(jìn)行批量處理時(shí),例如對圖片進(jìn)行清理時(shí),需要先將大量圖片加載到緩存,再對加載的圖片進(jìn)行處理。
2、當(dāng)前,電子設(shè)備在加載大量圖片時(shí),通常都是將所有的圖片數(shù)據(jù)都加載到緩存中,從而需要占用大量的緩存空間。
技術(shù)實(shí)現(xiàn)思路
1、本申請實(shí)施例提供一種圖片緩存方法、裝置、存儲(chǔ)介質(zhì)及電子設(shè)備,可以減少對緩存空間的占用,節(jié)省電子設(shè)備的系統(tǒng)資源。
2、本申請實(shí)施例提供一種圖片緩存方法,包括:
3、獲取多個(gè)圖片中每一圖片的特征圖,得到多個(gè)特征圖;
4、對所述多個(gè)特征圖進(jìn)行聚類運(yùn)算,得到多個(gè)第一相似圖片集合,每一所述第一相似圖片集合包括至少一個(gè)所述圖片;
5、確定所述第一相似圖片集合的第一根圖片,所述第一根圖片為所述第一相似圖片集合中的至少一個(gè)圖片;
6、將所述第一相似圖片集合中除所述第一根圖片之外的圖片的掃描路徑設(shè)置為指向所述第一根圖片;
7、將每一所述第一相似圖片集合的第一根圖片的存儲(chǔ)路徑添加到緩存,以緩存所述多個(gè)圖片。
8、本申請實(shí)施例還提供一種圖片緩存裝置,包括:
9、獲取模塊,用于獲取多個(gè)圖片中每一圖片的特征圖,得到多個(gè)特征圖;
10、運(yùn)算模塊,用于對所述多個(gè)特征圖進(jìn)行聚類運(yùn)算,得到多個(gè)第一相似圖片集合,每一所述第一相似圖片集合包括至少一個(gè)所述圖片;
11、確定模塊,用于確定所述第一相似圖片集合的第一根圖片,所述第一根圖片為所述第一相似圖片集合中的至少一個(gè)圖片;
12、設(shè)置模塊,用于將所述第一相似圖片集合中除所述第一根圖片之外的圖片的掃描路徑設(shè)置為指向所述第一根圖片;
13、緩存模塊,用于將每一所述第一相似圖片集合的第一根圖片的存儲(chǔ)路徑添加到緩存,以緩存所述多個(gè)圖片。
14、本申請實(shí)施例還提供一種存儲(chǔ)介質(zhì),所述存儲(chǔ)介質(zhì)中存儲(chǔ)有計(jì)算機(jī)程序,當(dāng)所述計(jì)算機(jī)程序在計(jì)算機(jī)上運(yùn)行時(shí),使得所述計(jì)算機(jī)執(zhí)行上述圖片緩存方法。
15、本申請實(shí)施例還提供一種電子設(shè)備,所述電子設(shè)備包括處理器和存儲(chǔ)器,所述存儲(chǔ)器中存儲(chǔ)有計(jì)算機(jī)程序,所述處理器通過調(diào)用所述存儲(chǔ)器中存儲(chǔ)的所述計(jì)算機(jī)程序,用于執(zhí)行上述圖片存儲(chǔ)方法。
16、本申請實(shí)施例的圖片緩存方法,通過在第一相似圖片集合中確定第一根圖片,將其余圖片的掃描路徑設(shè)置為指向第一根圖片,因此在緩存多個(gè)圖片時(shí),不需要緩存該多個(gè)圖片的實(shí)際數(shù)據(jù),只需要緩存第一根圖片的存儲(chǔ)路徑即可,能夠減少添加到緩存中的數(shù)據(jù)量,因此能夠減少對緩存空間的占用,節(jié)省電子設(shè)備的系統(tǒng)資源。
1.一種圖片緩存方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的圖片緩存方法,其特征在于,所述獲取多個(gè)圖片中每一圖片的特征圖,得到多個(gè)特征圖之前,還包括:
3.根據(jù)權(quán)利要求2所述的圖片緩存方法,其特征在于,所述依次判斷多個(gè)圖片中的每一圖片是否存在對應(yīng)的第二根圖片之前,還包括:
4.根據(jù)權(quán)利要求3所述的圖片緩存方法,其特征在于,所述判斷所述圖片是否加載于緩存中的第二相似圖片集合之后,還包括:
5.根據(jù)權(quán)利要求1至4任一項(xiàng)所述的圖片緩存方法,其特征在于,所述確定所述第一相似圖片集合的第一根圖片,包括:
6.根據(jù)權(quán)利要求5所述的圖片緩存方法,其特征在于,所述確定所述第一相似圖片集合的第一根圖片,還包括:
7.根據(jù)權(quán)利要求6所述的圖片緩存方法,其特征在于,所述分?jǐn)?shù)用于表示圖片的模糊度,模糊度越高的圖片的分?jǐn)?shù)越低。
8.一種圖片緩存裝置,其特征在于,包括:
9.一種存儲(chǔ)介質(zhì),其特征在于,所述存儲(chǔ)介質(zhì)中存儲(chǔ)有計(jì)算機(jī)程序,當(dāng)所述計(jì)算機(jī)程序在計(jì)算機(jī)上運(yùn)行時(shí),使得所述計(jì)算機(jī)執(zhí)行權(quán)利要求1至7任一項(xiàng)所述的圖片緩存方法。
10.一種電子設(shè)備,其特征在于,所述電子設(shè)備包括處理器和存儲(chǔ)器,所述存儲(chǔ)器中存儲(chǔ)有計(jì)算機(jī)程序,所述處理器通過運(yùn)行所述存儲(chǔ)器中存儲(chǔ)的所述計(jì)算機(jī)程序,用于執(zhí)行權(quán)利要求1至7任一項(xiàng)所述的圖片緩存方法。