照片的處理方法及處理系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于計(jì)算機(jī)安全領(lǐng)域,尤其涉及一種照片的處理方法及處理系統(tǒng)。
【背景技術(shù)】
[0002]智能終端設(shè)備的普及,為用戶的生活帶來了極大的樂趣,比如,可以隨時(shí)隨地的拍照,以保存或共享美好的時(shí)刻。然而,在個(gè)人隱私日益受到關(guān)注的今天,照片的不當(dāng)處理極有可能為用戶巨大的困擾。
[0003]目前的照片加密方法,通常是通過手機(jī)管家類的軟件對(duì)存儲(chǔ)照片的文件夾(照片圖庫)進(jìn)行加密,使其他人即使獲取手機(jī)也無法查看用戶的照片。
[0004]上述對(duì)照片圖庫進(jìn)行加密的方法存在如下問題:
[0005]第一,無針對(duì)性,對(duì)圖庫中的所有照片進(jìn)行加密,而非指定照片;
[0006]第二,非實(shí)時(shí)加密,需要用戶對(duì)已拍攝或存儲(chǔ)的照片進(jìn)行設(shè)置;以及
[0007]第三,通過傳統(tǒng)的數(shù)字密碼,易破解。
【發(fā)明內(nèi)容】
[0008]有鑒于此,本發(fā)明的目的在于提供一種照片的處理方法及處理系統(tǒng),可以解決現(xiàn)有技術(shù)中對(duì)加密標(biāo)的無針對(duì)性、無法實(shí)時(shí)加密、以及安全性能差易破解的技術(shù)問題。
[0009]為解決上述技術(shù)問題,本發(fā)明實(shí)施例提供了一種照片的處理方法,包括:
[0010]在原始照片中規(guī)劃多個(gè)加密區(qū)域;
[0011]分別獲取所述多個(gè)加密區(qū)域中的人臉圖像或虹膜圖像,以生成多個(gè)加密密鑰;以及
[0012]通過所述多個(gè)加密密鑰對(duì)所述原始照片進(jìn)行加密。
[0013]為解決上述技術(shù)問題,本發(fā)明實(shí)施例還提供了一種照片的處理方法,包括:
[0014]規(guī)劃模塊,用于在原始照片中規(guī)劃多個(gè)加密區(qū)域;
[0015]密鑰模塊,用于分別獲取所述多個(gè)加密區(qū)域中的人臉圖像或虹膜圖像,以生成多個(gè)加密密鑰;以及
[0016]加密模塊,用于通過所述多個(gè)加密密鑰對(duì)所述原始照片進(jìn)行加密。
[0017]相對(duì)于現(xiàn)有技術(shù),本發(fā)明提供的照片的處理方法及處理系統(tǒng),通過在原始照片中規(guī)劃加密區(qū)域,并從加密區(qū)域中生成加密密鑰以對(duì)所述原始照片進(jìn)行加密,從而具有針對(duì)性強(qiáng)、實(shí)時(shí)加密、且安全性高不易被破解的優(yōu)點(diǎn)。
【附圖說明】
[0018]圖1是本發(fā)明實(shí)施例一提供的照片的處理方法的流程示意圖;
[0019]圖2是本發(fā)明實(shí)施例二提供的照片的處理方法的流程示意圖;
[0020]圖3是本發(fā)明實(shí)施例三提供的照片的處理方法的流程示意圖;
[0021]圖4是本發(fā)明實(shí)施例四提供的照片的處理方法的流程示意圖;
[0022]圖5是本發(fā)明實(shí)施例五提供的照片的處理方法的流程示意圖;
[0023]圖6A?6F分別是本發(fā)明實(shí)施例一中原始照片中規(guī)劃示意圖、實(shí)施例二提供的原始照片的示意圖、實(shí)施例三提供的第一照片和第二照片的示意圖、實(shí)施例四提供的第三照片的示意圖、以及實(shí)施例五提供的第四照片的顯示示意圖;
[0024]圖7是本發(fā)明實(shí)施例六提供的照片的處理系統(tǒng)的模塊示意圖;
[0025]圖8是本發(fā)明實(shí)施例七提供的照片的處理系統(tǒng)的模塊示意圖;
[0026]圖9是本發(fā)明實(shí)施例八提供的照片的處理系統(tǒng)的模塊示意圖;
[0027]圖10是本發(fā)明實(shí)施例九提供的照片的處理系統(tǒng)的模塊示意圖;
[0028]圖11是本發(fā)明實(shí)施例十提供的照片的處理系統(tǒng)的模塊示意圖。
【具體實(shí)施方式】
[0029]請(qǐng)參照附圖中的圖式,其中相同的組件符號(hào)代表相同的組件,本發(fā)明的原理是以實(shí)施在一適當(dāng)?shù)倪\(yùn)算環(huán)鏡中來舉例說明。以下的說明是基于所示例的本發(fā)明的具體實(shí)施例,其不應(yīng)被視為限制本發(fā)明未在此詳述的其它具體實(shí)施例。
[0030]本發(fā)明原理以上述文字來說明,其并不代表為一種限制,本領(lǐng)域技術(shù)人員將可了解到以下所述的多種步驟及操作亦可實(shí)施在硬件當(dāng)中。
[0031]本發(fā)明提供的本發(fā)明的照片的處理方法及處理系統(tǒng),可應(yīng)用于智能手機(jī)、數(shù)碼相機(jī)等終端設(shè)備中,此處不一一枚舉。
[0032]此外,本發(fā)明還可以應(yīng)用于視頻文件的解密和解密,其原理相同。
[0033]實(shí)施例一
[0034]請(qǐng)參閱圖1,所示為本發(fā)明實(shí)施例提供的照片的處理方法的流程示意圖。
[0035]具體而言,所述照片的處理方法,包括:
[0036]在步驟SlOl中,在原始照片中規(guī)劃多個(gè)加密區(qū)域。所述規(guī)劃具體包括:
[0037](I)在拍攝原始照片或查看原始照片時(shí),判斷原始照片是否屬于人物合照。S卩,所述方法可以在拍攝時(shí)執(zhí)行,也可以在拍攝完成后的查看過程中進(jìn)行。
[0038](2)當(dāng)屬于人物合照時(shí),在所述原始照片上規(guī)劃多個(gè)加密區(qū)域。其中,在拍攝時(shí)可以通過觸控屏進(jìn)行規(guī)劃,在查看時(shí)可以通過觸控屏或鼠標(biāo)進(jìn)行規(guī)劃。
[0039]如圖6A所示為原始照片中規(guī)劃加密區(qū)域的示意圖。其中,所述原始照片60包括:第一加密區(qū)域61、第二加密區(qū)域62、以及第三加密區(qū)域63、以及未規(guī)劃區(qū)域64。
[0040]可以理解的是,所述加密區(qū)域包括:如第一加密區(qū)域61所示的人物輪廓、如第二加密區(qū)域62所示的包含所述人物輪廓的橢圓形區(qū)域、或如第三加密區(qū)域63所示的包含所述人物輪廓的多邊形,其中多邊形以矩形為佳,其他亦可。
[0041]在步驟S102中,分別獲取所述多個(gè)加密區(qū)域中的人臉圖像或虹膜圖像,以生成多個(gè)加密密鑰。
[0042]以所述加密區(qū)域包括第一加密區(qū)域和第二加密區(qū)間為例。具體而言,所述生成多個(gè)加密密鑰,包括:
[0043](I)獲取第一加密區(qū)域中的人臉圖像或虹膜圖像;
[0044](2)對(duì)所述人臉圖像或虹膜圖像進(jìn)行預(yù)處理,其中:
[0045]對(duì)人臉圖像的預(yù)處理包括:標(biāo)定人臉的位置和大??;對(duì)人臉圖像進(jìn)行光線補(bǔ)償、灰度變換、直方圖均衡化、歸一化、幾何校正、濾波以及銳化;或
[0046]對(duì)虹膜圖像的預(yù)處理包括:通過確定內(nèi)圓(虹膜與瞳孔的邊界)、外圓(虹膜與鞏膜的邊界)和二次曲線(虹膜與上下眼皮的邊界)在圖像中的位置,以進(jìn)行虹膜定位;將虹膜圖像中的虹膜大小進(jìn)行歸一化處理,以調(diào)整到預(yù)設(shè)的固定尺寸;針對(duì)歸一化后虹膜圖像,進(jìn)行亮度、對(duì)比度和平滑度等處理,以提高圖像中虹膜特征的識(shí)別度。
[0047](3)提取所述人臉圖像或虹膜圖像中的特征點(diǎn);
[0048](4)對(duì)所述特征點(diǎn)進(jìn)行編碼,以生成第一加密密鑰;以及
[0049](5)依次獲取第二加密區(qū)域的人臉圖像或虹膜圖像,以生成第二加密密鑰。
[0050]在步驟S103中,通過所述多個(gè)加密密鑰對(duì)所述原始照片進(jìn)行加密,以形成加密照片。
[0051]在步驟S104中,不顯示所述加密照片。
[0052]其中,所述不顯示包括:隱藏、或無法打開,如,打開后呈亂碼。
[0053]本發(fā)明提供的照片的處理方法,通過在原始照片中規(guī)劃加密區(qū)域,并從加密區(qū)域中生成加密密鑰以對(duì)所述原始照片進(jìn)行加密,從而具有針對(duì)性強(qiáng)、實(shí)時(shí)加密、且安全性高不易被破解的優(yōu)點(diǎn)。
[0054]實(shí)施例二
[0055]請(qǐng)參閱圖2,所示為本發(fā)明實(shí)施例提供的照片的處理方法的流程示意圖。圖2中與圖1相同的步驟仍以SI開頭,與圖1不同的步驟以S2開頭,以示其差異。
[0056]具體而言,所述照片的處理方法,包括:
[0057]在步驟SlOl中,在原始照片中規(guī)劃多個(gè)加密區(qū)域。
[0058]其中,所述加密區(qū)域包括:人物輪廓、包含所述人物輪廓的橢圓形區(qū)域、或包含所述人物輪廓的多邊形。其中,所述多邊形以矩形為佳,其他亦可。
[0059]在步驟S102中,分別獲取所述多個(gè)加密區(qū)域中的人臉圖像或虹膜圖像,以生成多個(gè)加密密鑰。
[0060]以所述加密區(qū)域包括第一加密區(qū)域和第二加密區(qū)間為例。具體而言,所述生成多個(gè)加密密鑰,包括:
[0061](I)獲取第一加密區(qū)域中的人臉圖像或虹膜圖像;
[0062](2)對(duì)所述人臉圖像或虹膜圖像進(jìn)行預(yù)處理;
[0063](3)提取所述人臉圖像或虹膜圖像中的特征點(diǎn);
[0064](4)對(duì)所述特征點(diǎn)進(jìn)行編碼,以生成第一加密密鑰;以及
[0065](5)依次獲取第二加密區(qū)域的人臉圖像或虹膜圖像,以生成第二加密密鑰。
[0066]在步驟S201中,將所述多個(gè)加密密鑰作為組合加密密碼,對(duì)所述原始照片進(jìn)