圖片自動(dòng)備份裝置及方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種圖片自動(dòng)備份裝置及方法。
【背景技術(shù)】
[0002]目前,人們?cè)谏詈凸ぷ髦?,?jīng)常使用手機(jī)、平板等終端進(jìn)行拍照,且拍攝完成的圖片一般存儲(chǔ)于終端內(nèi)存中。若終端一旦丟失或損壞,則其內(nèi)部保存的圖片也一并丟失,尤其對(duì)于一些比較珍貴的圖片來(lái)說(shuō),丟失后將無(wú)法還原,給用戶造成了難以彌補(bǔ)的代價(jià),因此,僅僅將拍攝完成的圖片保存于終端中存在不安全性。
[0003]為了防止終端拍攝完成的圖片丟失,用戶可以將拍攝完成的比較重要的圖片手動(dòng)上傳至網(wǎng)盤(pán)中,但是該方法比較繁瑣,且用戶很容易忘記將重要圖片上傳,從而導(dǎo)致重要圖片仍然存在丟失的風(fēng)險(xiǎn),比較不可靠。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的主要目的在于提供一種圖片自動(dòng)備份裝置及方法,旨在實(shí)現(xiàn)自動(dòng)備份重要圖片,簡(jiǎn)化重要圖片備份的操作步驟,并提高重要圖片保存的安全性。
[0005]本發(fā)明提供的圖片自動(dòng)備份裝置包括:
[0006]邊緣輪廓處理模塊,用于對(duì)待處理的圖片進(jìn)行邊緣輪廓處理;
[0007]匹配模塊,用于將經(jīng)過(guò)邊緣輪廓處理后的所述圖片與預(yù)設(shè)圖片備份類型對(duì)應(yīng)的圖片模板庫(kù)進(jìn)行匹配處理;
[0008]上傳模塊,用于在經(jīng)過(guò)邊緣輪廓處理后的所述圖片與預(yù)設(shè)圖片備份類型對(duì)應(yīng)的圖片模板庫(kù)匹配時(shí),將所述待處理的圖片上傳至服務(wù)器,以供所述服務(wù)器保存所述圖片。
[0009]可選的,所述圖片自動(dòng)備份裝置還包括:
[0010]判斷模塊,用于判斷匹配的所述待處理的圖片的清晰度是否達(dá)到預(yù)設(shè)清晰度;
[0011]其中,在所述判斷模塊判定所述圖片的清晰度達(dá)到預(yù)設(shè)清晰度時(shí),所述上傳模塊將所述待處理的圖片上傳至服務(wù)器。
[0012]可選的,所述判斷模塊還用于計(jì)算經(jīng)過(guò)邊緣輪廓處理后的所述待處理的圖片中的輪廓的寬度,并在所述輪廓的寬度大于第一預(yù)設(shè)閾值時(shí),則判定所述待處理的圖片的清晰度未達(dá)到預(yù)設(shè)清晰度。
[0013]可選的,所述待處理的圖片為本地保存的未標(biāo)記的圖片;所述圖片自動(dòng)備份裝置還包括標(biāo)記模塊,所述標(biāo)記模塊用于對(duì)本地保存的已完成上傳的圖片進(jìn)行標(biāo)記處理。
[0014]可選的,所述匹配模塊包括:
[0015]減法處理單元,用于將經(jīng)過(guò)邊緣輪廓處理后的所述圖片與預(yù)設(shè)圖片備份類型對(duì)應(yīng)的圖片模板庫(kù)中的各個(gè)圖片模板之間分別進(jìn)行各個(gè)對(duì)應(yīng)位置的像素點(diǎn)之間的減法處理,獲得圖片模板的各個(gè)位置的像素點(diǎn)對(duì)應(yīng)的差值絕對(duì)值;
[0016]判定單元,用于在至少一所述圖片模板對(duì)應(yīng)的各個(gè)所述差值絕對(duì)值之和小于第二預(yù)設(shè)閾值時(shí),判定經(jīng)過(guò)邊緣輪廓處理后的所述圖片與預(yù)設(shè)圖片備份類型對(duì)應(yīng)的圖片模板庫(kù)匹配。
[0017]此外,本發(fā)明進(jìn)一步提供的圖片自動(dòng)備份方法包括:
[0018]對(duì)待處理的圖片進(jìn)行邊緣輪廓處理;
[0019]將經(jīng)過(guò)邊緣輪廓處理后的所述圖片與預(yù)設(shè)圖片備份類型對(duì)應(yīng)的圖片模板庫(kù)進(jìn)行匹配處理;
[0020]在經(jīng)過(guò)邊緣輪廓處理后的所述圖片與預(yù)設(shè)圖片備份類型對(duì)應(yīng)的圖片模板庫(kù)匹配時(shí),將所述待處理的圖片上傳至服務(wù)器,以供所述服務(wù)器保存所述圖片。
[0021 ]可選的,所述圖片自動(dòng)備份方法還包括:
[0022]判斷匹配的所述待處理的圖片的清晰度是否達(dá)到預(yù)設(shè)清晰度;
[0023]在所述圖片的清晰度達(dá)到預(yù)設(shè)清晰度時(shí),則執(zhí)行所述將所述待處理的圖片上傳至服務(wù)器的步驟
[0024]可選的,所述判斷匹配的所述待處理的圖片的清晰度是否達(dá)到預(yù)設(shè)清晰度的步驟包括:
[0025]計(jì)算經(jīng)過(guò)邊緣輪廓處理后的所述待處理的圖片中的輪廓的寬度;
[0026]在所述輪廓的寬度大于第一預(yù)設(shè)閾值時(shí),則判定所述待處理的圖片的清晰度未達(dá)到預(yù)設(shè)清晰度。
[0027]可選的,所述待處理的圖片為本地保存的未標(biāo)記的圖片;
[0028]所述將所述待處理的圖片上傳至服務(wù)器的步驟之后,所述圖片自動(dòng)備份方法還包括:對(duì)本地保存的已完成上傳的圖片進(jìn)行標(biāo)記處理。
[0029]可選的,所述將經(jīng)過(guò)邊緣輪廓處理后的所述圖片與預(yù)設(shè)圖片備份類型對(duì)應(yīng)的圖片模板庫(kù)進(jìn)行匹配的步驟包括:
[0030]將經(jīng)過(guò)邊緣輪廓處理后的所述圖片與預(yù)設(shè)圖片備份類型對(duì)應(yīng)的圖片模板庫(kù)中的各個(gè)圖片模板之間分別進(jìn)行各個(gè)對(duì)應(yīng)位置的像素點(diǎn)之間的減法處理,獲得圖片模板的各個(gè)位置的像素點(diǎn)對(duì)應(yīng)的差值絕對(duì)值;
[0031]在至少一所述圖片模板對(duì)應(yīng)的各個(gè)所述差值絕對(duì)值之和小于第二預(yù)設(shè)閾值時(shí),判定經(jīng)過(guò)邊緣輪廓處理后的所述圖片與預(yù)設(shè)圖片備份類型對(duì)應(yīng)的圖片模板庫(kù)匹配。
[0032]本發(fā)明提出的圖片自動(dòng)備份裝置及方法,通過(guò)對(duì)待處理的圖片進(jìn)行邊緣輪廓處理,并將經(jīng)過(guò)邊緣輪廓處理后的所述圖片與預(yù)設(shè)圖片備份類型對(duì)應(yīng)的圖片模板庫(kù)進(jìn)行匹配處理,在經(jīng)過(guò)邊緣輪廓處理后的所述圖片與預(yù)設(shè)圖片備份類型對(duì)應(yīng)的圖片模板庫(kù)匹配時(shí),將所述待處理的圖片上傳至服務(wù)器,以供所述服務(wù)器保存所述圖片,從而用戶不需要手動(dòng)備份重要圖片,終端可以自動(dòng)的從當(dāng)前待處理的圖片中選取與預(yù)設(shè)圖片備份類型一致的圖片進(jìn)行備份處理,有效地簡(jiǎn)化了圖片備份的操作步驟,實(shí)現(xiàn)了自動(dòng)將重要圖片備份至服務(wù)器中,提高了重要圖片保存的安全性。
【附圖說(shuō)明】
[0033]圖1為本發(fā)明各個(gè)實(shí)施例涉及的一個(gè)可選的系統(tǒng)架構(gòu)示意圖;
[0034]圖2為本發(fā)明各個(gè)實(shí)施例涉及的一個(gè)可選的終端的硬件結(jié)構(gòu)示意圖;
[0035]圖3為本發(fā)明圖片自動(dòng)備份裝置第一實(shí)施例的功能模塊示意圖;
[0036]圖4為本發(fā)明圖片自動(dòng)備份控件的示意圖;
[0037]圖5為本發(fā)明圖片備份類型選擇界面的示意圖;
[0038]圖6為本發(fā)明圖片自動(dòng)備份裝置第二實(shí)施例的功能模塊示意圖;
[0039]圖7為本發(fā)明圖片自動(dòng)備份裝置第三實(shí)施例中的匹配模塊的細(xì)化功能模塊示意圖;
[0040]圖8為本發(fā)明圖片自動(dòng)備份方法第一實(shí)施例的流程示意圖;
[0041]圖9為本發(fā)明圖片自動(dòng)備份方法第三實(shí)施例中的匹配步驟的細(xì)化流程示意圖。
[0042]本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說(shuō)明。
【具體實(shí)施方式】
[0043]應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0044]現(xiàn)在將參考附圖描述實(shí)現(xiàn)本發(fā)明各個(gè)實(shí)施例的系統(tǒng)架構(gòu)。在后續(xù)的描述中,使用用于表示元件的諸如“模塊”、“部件”或“單元”的后綴僅為了有利于本發(fā)明的說(shuō)明,其本身并沒(méi)有特定的意義。因此,“模塊”與“部件”可以混合地使用。
[0045]具體地,如圖1所示,本實(shí)施例方案涉及的系統(tǒng)架構(gòu)包括終端和服務(wù)器。終端可以以各種形式來(lái)實(shí)施。例如,本發(fā)明中描述的終端可以包括諸如移動(dòng)電話、智能電話、筆記本電腦、PAD(平板電腦)等等的移動(dòng)終端以及諸如數(shù)字TV、臺(tái)式計(jì)算機(jī)等等的固定終端。以下各個(gè)實(shí)施例以終端為手機(jī)為例進(jìn)行說(shuō)明。本發(fā)明各個(gè)實(shí)施例中的圖片自動(dòng)備份裝置均基于上述終端實(shí)現(xiàn)。上述服務(wù)器可以為云端服務(wù)器。
[0046]終端對(duì)待處理的圖片進(jìn)行邊緣輪廓處理;將經(jīng)過(guò)邊緣輪廓處理后的所述圖片與預(yù)設(shè)圖片備份類型對(duì)應(yīng)的圖片模板庫(kù)進(jìn)行匹配;在經(jīng)過(guò)邊緣輪廓處理后的所述圖片與預(yù)設(shè)圖片備份類型對(duì)應(yīng)的圖片模板庫(kù)匹配時(shí),將所述待處理的圖片上傳至服務(wù)器;
[0047]服務(wù)器在接收到終端上傳的圖片時(shí),保存所述圖片??蛇x的,服務(wù)器將終端標(biāo)識(shí)與圖片關(guān)聯(lián)保存。
[0048]作為一種實(shí)現(xiàn)方案,上述終端的硬件結(jié)構(gòu)可以如圖2所示。
[0049]參照?qǐng)D2,該終端可以包括相機(jī)單元110、用戶輸入單元120、存儲(chǔ)器130、處理器140和通信總線150等等。圖2示出了具有各種組件的終端,但是應(yīng)理解的是,并不要求實(shí)施所有示出的組件??梢蕴娲貙?shí)施更多或更少的組件。以下將詳細(xì)描述終端的各個(gè)組件。
[0050]相機(jī)單元110可以為該終端自帶的攝像頭,可以進(jìn)行拍照。
[0051]用戶輸入單元120可以接收用戶輸入的圖片自動(dòng)備份指令等。
[0052]存儲(chǔ)器I 30可以是高速RAM存儲(chǔ)器,也可以是穩(wěn)定的存儲(chǔ)器(non-volatilememory),例如磁盤(pán)存儲(chǔ)器。存儲(chǔ)器130可選的還可以是獨(dú)立于前述處理器140的存儲(chǔ)裝置。作為一種計(jì)算機(jī)存儲(chǔ)介質(zhì)的存儲(chǔ)器130中可以存儲(chǔ)圖片自動(dòng)備份程序,還可以存儲(chǔ)預(yù)設(shè)的多個(gè)圖片備份類型,以及與各個(gè)圖片備份類型對(duì)應(yīng)的圖片模板庫(kù)。
[0053]處理器140可以調(diào)用存儲(chǔ)器130中存儲(chǔ)的圖片自動(dòng)備份程序,并執(zhí)行以下操作:
[0054]對(duì)待處理的圖片進(jìn)行邊緣輪廓處理;
[0055]將經(jīng)過(guò)邊緣輪廓處理后的所述圖片與預(yù)設(shè)圖片備份類型對(duì)應(yīng)的圖片模板庫(kù)進(jìn)行匹配;
[0056]在經(jīng)過(guò)邊緣輪廓處理后的所述圖片與預(yù)設(shè)圖片備份類型對(duì)應(yīng)的圖片模板庫(kù)匹配時(shí),將所述待處理的圖片上傳至服務(wù)器,以供所述服務(wù)器保存所述圖片。
[0057]處理器140還可以調(diào)用存儲(chǔ)器130中存儲(chǔ)的圖片自動(dòng)備份程序,并執(zhí)行以下操作:
[0058]判斷匹配的所述待處理