本發(fā)明涉及圖像處理領(lǐng)域,特別是涉及一種圖片處理方法、移動終端和存儲設(shè)備。
背景技術(shù):
截屏屬于移動終端中常用的功能,在用戶操作移動終端進行截屏獲得圖片后,通常會跟他人分享該截屏圖片,而這些截屏圖片中可能存在敏感信息,例如車牌號、身份證號、通訊賬戶名等。因此需要對截屏圖片中的這些敏感信息進行隱藏。
現(xiàn)有技術(shù)中通常采用手動處理的方式,即在圖像編輯軟件中選取圖片中的某些部分,對其進行模糊處理。這種方式操作繁瑣,用戶體驗不佳。
技術(shù)實現(xiàn)要素:
本發(fā)明提供一種圖片處理方法、移動終端和存儲設(shè)備,以解決現(xiàn)有的圖片模糊處理技術(shù)操作繁瑣、用戶體驗不佳的問題。
為解決上述技術(shù)問題,本發(fā)明提供一種圖片處理方法,包括:預(yù)設(shè)至少一個敏感元素,以及與每個敏感元素對應(yīng)的至少一個敏感內(nèi)容;獲取截屏圖片,并識別截屏圖片,判斷截屏圖片中是否包括至少一個敏感元素;若是,則獲取所述截屏圖片中敏感元素的圖像內(nèi)容;獲取與截屏圖片中敏感元素對應(yīng)的敏感內(nèi)容;比較圖像內(nèi)容和所獲取的敏感內(nèi)容;若圖像內(nèi)容與所獲取的敏感內(nèi)容相同,則對截屏圖片中敏感元素進行模糊處理。
為解決上述技術(shù)問題,本發(fā)明提供一種移動終端,包括通信總線、處理器和存儲器,處理器和存儲器通過通信總線連接;其中,存儲器用于存儲程序數(shù)據(jù),程序數(shù)據(jù)由處理器加載并執(zhí)行:預(yù)設(shè)至少一個敏感元素,以及與每個敏感元素對應(yīng)的至少一個敏感內(nèi)容;獲取截屏圖片,并識別截屏圖片,判斷截屏圖片中是否包括至少一個敏感元素;若是,則獲取截屏圖片中敏感元素的圖像內(nèi)容;獲取與截屏圖片中敏感元素對應(yīng)的敏感內(nèi)容;比較圖像內(nèi)容和所獲取的敏感內(nèi)容;若圖像內(nèi)容與所獲取的敏感內(nèi)容相同,則對截屏圖片中敏感元素進行模糊處理。
為解決上述技術(shù)問題,本發(fā)明提供一種存儲設(shè)備,用于存儲程序數(shù)據(jù),存儲數(shù)據(jù)能夠被執(zhí)行以實現(xiàn)上述圖片處理方法。
本發(fā)明圖片處理方法,首先預(yù)設(shè)敏感元素以及與該敏感元素對應(yīng)的敏感內(nèi)容,然后獲取截屏圖片,并識別該截屏圖片,判斷截屏圖片中是否存在敏感元素,以及是否存在與該敏感元素對應(yīng)的敏感內(nèi)容;若存在則對該截屏圖片中的敏感內(nèi)容進行模糊處理。本發(fā)明無需手動處理,基于圖像識別技術(shù),自動識別截屏圖片中是否存在預(yù)設(shè)的敏感元素及敏感內(nèi)容,繼而對截屏圖片中敏感元素及敏感內(nèi)容實現(xiàn)模糊處理,本發(fā)明能夠自動且有針對性的對截屏圖片進行模糊處理。
附圖說明
圖1是本發(fā)明圖片處理方法一實施例的流程圖;
圖2是圖1所示圖片處理方法的實施例應(yīng)用于一種截屏圖片的示意圖;
圖3是圖1所示圖片處理方法的實施例應(yīng)用于另一截屏圖片的示意圖;
圖4是本發(fā)明圖片處理裝置一實施例的結(jié)構(gòu)示意圖;
圖5是本發(fā)明移動終端一實施例的結(jié)構(gòu)示意圖;
圖6是本發(fā)明存儲裝置一實施例的結(jié)構(gòu)示意圖。
具體實施方式
本發(fā)明圖片處理方法實現(xiàn)了對截屏圖片的模糊處理,主要應(yīng)用于移動終端中,移動終端可以為智能手機、平板電腦、智能穿戴設(shè)備、數(shù)字音視頻播放器、電子閱讀器、手持游戲機等電子設(shè)備。圖片處理方法可參閱圖1,圖1是本發(fā)明圖片處理方法一實施例的流程圖。本實施例圖片處理方法包括以下步驟。
s101:預(yù)設(shè)敏感元素及敏感內(nèi)容。
在本步驟s101中預(yù)設(shè)至少一個敏感元素,以及與每個敏感元素對應(yīng)的至少一個敏感內(nèi)容。
其中,敏感元素可以是人像、證件號碼或郵箱地址,其中敏感元素證件號碼還可以進一步細化為敏感元素車牌號碼、銀行賬號、身份證號碼等。敏感元素還可以是姓名、昵稱、賬號名稱等。
對應(yīng)于敏感元素的敏感內(nèi)容可以為多個,例如敏感元素證件號碼對應(yīng)的敏感內(nèi)容可以包括車牌號碼“粵b00000”,電話號碼“13000000000”,本實施例中將車牌號碼、電話號碼、身份證號等數(shù)字字母的組合均認為是敏感元素證件號碼。敏感元素郵箱地址對應(yīng)的敏感內(nèi)容也可以包括多個郵箱地址“12345678@qq.com”,“jietu_test@163.com”等。敏感元素人像對應(yīng)的敏感內(nèi)容則可以是具體某個人的頭像。
本步驟s101的預(yù)設(shè)過程,可以由用戶自主設(shè)置,也可以由系統(tǒng)默認設(shè)置。對于用戶自主設(shè)置,可由用戶選擇或輸入“人像”“證件號碼”或“郵箱地址”作為敏感元素,然后針對各個敏感元素輸入對應(yīng)的敏感內(nèi)容,在輸入敏感內(nèi)容時,可以一個一個手動輸入,也可以批量導(dǎo)入,例如對于敏感元素“人像”,可批量導(dǎo)入移動終端聯(lián)系人中家人群組的頭像作為敏感內(nèi)容;對于敏感元素“證件號碼”,可批量導(dǎo)入聯(lián)系人中同事群組的電話號碼作為敏感內(nèi)容。
對于系統(tǒng)默認設(shè)置,系統(tǒng)中可默認“證件號碼”作為敏感元素,且可默認將聯(lián)系人中的電話號碼均作為其對應(yīng)的敏感內(nèi)容。系統(tǒng)中還可僅默認設(shè)置“人像”“證件號碼”“郵箱地址”“名稱”等敏感元素,但敏感內(nèi)容由用戶自主輸入。
s102:獲取并識別截屏圖片,判斷截屏圖片中是否包括至少一個敏感元素。
本實施例是對截屏圖片進行模糊處理,首先進行步驟s102,獲取并識別截屏圖片,以判斷截屏圖片中是否包括至少一個敏感元素。在本步驟s102獲取截屏圖片后,直接開始后續(xù)步驟實現(xiàn)對截屏圖片的模糊處理,不需要保存截屏圖片,不需要在專門的圖片編輯程序中開始模糊處理。對于移動終端來說,截屏后即直接開始對截屏圖片的識別,以實現(xiàn)模糊處理。
具體來說,本步驟s102中采用圖像識別技術(shù),根據(jù)上述步驟s101中預(yù)設(shè)的敏感元素的圖像特征來識別截屏圖片。上述步驟s101中預(yù)設(shè)敏感元素后,即在系統(tǒng)中預(yù)存敏感元素的圖像特征,在進行圖像識別時,比對截屏圖片以及敏感元素的圖像特征,從而確定截屏圖片中是否包括至少一個敏感元素,即基于敏感元素的圖像特征來對截屏圖片進行識別。例如對于敏感元素人像,則識別截屏圖片中是否包括人像圖像特征;對于敏感元素證件號碼,則識別截屏圖片中是否包括數(shù)字圖像特征。
本步驟s102中還可采取另一種方式,首先基于通用的圖像特征庫識別截屏圖片中的所有圖像特征,然后將截屏圖片的所有圖像特征與敏感元素的圖像特征比對,從而判斷截屏圖片中是否包括至少一個敏感元素。
在判斷出截屏圖片中包括至少一個敏感元素后進入到步驟s103。
s103:獲取截屏圖片中敏感元素的圖像內(nèi)容。
在步驟s102中確定截屏圖片存在敏感元素,但并不是所有的敏感元素都需要進行模糊處理,因此在本步驟s103中進一步獲取截屏圖片中敏感元素的圖像內(nèi)容。
具體來說,首先確定該敏感元素所對應(yīng)的圖像塊,即具備相應(yīng)圖像特征的圖像塊,然后進一步識別該圖像塊,以獲取圖像內(nèi)容。一個截屏圖片中可能包括多個敏感元素,相應(yīng)的本步驟s103中所獲得的圖像內(nèi)容也可為多個。
s104:獲取與截屏圖片中敏感元素對應(yīng)的敏感內(nèi)容,比較圖像內(nèi)容和敏感內(nèi)容。
在獲取圖像內(nèi)容后,本步驟s104中進一步判斷該圖像內(nèi)容是否為預(yù)設(shè)的敏感內(nèi)容,即首先獲取與截屏圖片中敏感元素對應(yīng)的敏感內(nèi)容,然后比較圖像內(nèi)容及敏感內(nèi)容,若圖像內(nèi)容與所獲取的敏感內(nèi)容相同,則進入步驟s105。
由于與敏感元素對應(yīng)的敏感內(nèi)容包括多個,因此圖像內(nèi)容與敏感內(nèi)容相同表示圖像內(nèi)容與至少一個敏感內(nèi)容相同,即該圖像內(nèi)容為預(yù)設(shè)的敏感內(nèi)容,需要進行模糊處理。
s105:對截屏圖片中的敏感元素進行模糊處理。
本步驟s105中對截屏圖片中所識別出的敏感元素進行模糊處理。模糊處理可以采用馬賽克處理、涂抹處理、覆蓋處理等方式。
s106:保存模糊處理后的截屏圖片。
完成上述步驟s101-s105后,對截屏圖片完成模糊處理后,即對處理后的截屏圖片進行保存。
并且,上述步驟s101預(yù)設(shè)敏感元素及敏感內(nèi)容,可貫穿在整個步驟s101-s106中。例如在步驟s102完成后,識別到并具有敏感元素的圖像特征的元素,可提示用戶,是否要將該元素進一步設(shè)置為敏感元素;還例如在步驟s103完成后,對于與敏感內(nèi)容不同的圖像內(nèi)容,也可提示用戶是否要將該圖像內(nèi)容設(shè)置為敏感內(nèi)容。
以下給出幾個截屏圖片,以直觀的理解本實施例圖片處理方法對截屏圖片進行模糊處理的應(yīng)用。請參閱圖2和圖3,圖2是圖1所示圖片處理方法的實施例應(yīng)用于一種截屏圖片的示意圖,圖3是圖1所示圖片處理方法的實施例應(yīng)用于另一截屏圖片的示意圖。
在圖2中,截屏圖片中包括“人像”和“證件號碼”兩個敏感元素,且截屏圖片中所示出的人像和證件號碼的具體圖像內(nèi)容均是敏感內(nèi)容,圖2中人像對應(yīng)的圖像內(nèi)容為某人的頭像,證件號碼對應(yīng)的圖像內(nèi)容為“粵a12345”。在截屏后,直接對該截屏圖片中的敏感元素進行模糊處理,即對人像和證件號碼進行模糊處理,圖2中所采用的是馬賽克處理方式。
在圖3中,截屏圖片包括“名稱”一個敏感元素,且在截屏圖片中名稱對應(yīng)的圖像內(nèi)容“張三”、“李四”為敏感內(nèi)容,則在截屏后,直接對該截屏圖片中的敏感元素進行模糊處理,即對名稱進行模糊處理,圖3中采用的是覆蓋處理的方式。圖3所示的實施例屬于常見的應(yīng)用,例如在需要與他人分享聊天記錄,但不希望名稱被泄露時,經(jīng)常需要對聊天的賬戶名進行模糊處理。本實施例圖像處理方法則可自動高效的實現(xiàn)該模糊處理過程。
上述圖片處理方法應(yīng)用于對截屏圖片的模糊處理,具體根據(jù)預(yù)先設(shè)置的敏感元素及敏感內(nèi)容,基于圖像識別技術(shù),識別截屏圖片中的敏感元素及其內(nèi)容,從而對截屏圖片進行模糊處理。
圖片處理方法在具體實現(xiàn)時,通常利用一段可執(zhí)行程序數(shù)據(jù)來表示其邏輯過程,即圖片處理方法的各個步驟,并構(gòu)建相應(yīng)的軟件系統(tǒng),基于硬件設(shè)備來實現(xiàn)上述圖片處理方法。
對于程序數(shù)據(jù),存儲在一存儲設(shè)備中,存儲設(shè)備可以是軟盤、硬盤、光盤,存儲卡等,通過接口連接實現(xiàn)讀寫;還可以是服務(wù)器,通過網(wǎng)絡(luò)連接實現(xiàn)讀寫。該程序數(shù)據(jù)可被執(zhí)行,從而實現(xiàn)上述圖片處理方法。
對于軟件系統(tǒng),請參閱圖4,圖4是本發(fā)明圖片處理裝置一實施例的結(jié)構(gòu)示意圖。圖片處理裝置100包括預(yù)設(shè)模塊11、截屏模塊12、識別模塊13以及模糊模塊14。
其中,預(yù)設(shè)模塊11用于預(yù)設(shè)至少一個敏感元素,以及與每個敏感元素對應(yīng)的至少一個敏感內(nèi)容。
截屏模塊12用于獲取截屏圖片,繼而識別模塊13識別該截屏圖片。
并且,識別模塊13用于判斷截屏圖片中是否包括敏感元素和敏感內(nèi)容。具體來說:判斷截屏圖片中是否包括至少一個敏感元素,若是,則獲取該截屏圖片中敏感元素的圖像內(nèi)容;并獲取與該截屏圖片中敏感元素對應(yīng)的敏感內(nèi)容;比較圖像內(nèi)容和敏感內(nèi)容,若二者相同,則判斷出截屏圖片中包含敏感元素和敏感內(nèi)容。
模糊模塊14根據(jù)識別模塊13的識別結(jié)果對截屏圖片中的敏感元素進行模糊處理。
圖片處理裝置100中各個模塊的功能對應(yīng)上述圖片處理方法的各個步驟,具體不再贅述。
對于硬件設(shè)備,請參閱圖5,圖5是本發(fā)明移動終端一實施例的結(jié)構(gòu)示意圖。本實施例移動終端200包括通信總線21、處理器22和存儲器23。
其中,存儲器23保存有程序數(shù)據(jù),存儲數(shù)據(jù)被處理器22加載并執(zhí)行上述圖片處理方法。
具體來說,處理器22首先預(yù)設(shè)至少一個敏感元素,以及與每個敏感元素對應(yīng)的至少一個敏感內(nèi)容;然后獲取并識別截屏圖片,判斷截屏圖片中是否包括至少一個敏感元素,若是,則獲取截屏圖片中敏感元素的圖像內(nèi)容,并獲取與截屏圖片中敏感元素對應(yīng)的敏感內(nèi)容;比較圖像內(nèi)容和敏感內(nèi)容,若二者相同,則對截屏圖片中的敏感元素進行模糊處理。
進一步的,移動終端200還包括輸入裝置24,通過該輸入裝置24,移動終端200可獲取用戶的截屏操作,從而獲取截屏圖片。
本實施例移動終端在截屏后,能夠直接開始對截屏圖片的模糊處理,即根據(jù)預(yù)設(shè)的敏感元素及敏感內(nèi)容,基于圖像處理技術(shù),對截屏圖片中的敏感元素進行自動快捷的模糊處理,以提高用戶體驗。
上述實施例所述功能如果以軟件形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可存儲在一個電子設(shè)備可讀取存儲介質(zhì)中,即,本發(fā)明還提供一種存儲有程序數(shù)據(jù)的存儲裝置,請參閱圖6,圖6是本發(fā)明存儲裝置一實施例的結(jié)構(gòu)示意圖,存儲裝置300中程序數(shù)據(jù)能夠被執(zhí)行以實現(xiàn)上述實施例的方法,該存儲裝置可以為如u盤、光盤、服務(wù)器等。
以上所述僅為本發(fā)明的實施方式,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護范圍內(nèi)。