圖片處理方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本公開涉及圖片處理技術(shù)領(lǐng)域,尤其涉及一種圖片處理方法及裝置。
【背景技術(shù)】
[0002]相冊程序是諸如智能手機、平板電腦之類的移動終端上最為常用的程序之一。相冊程序用來管理和顯示移動終端中的圖片。
[0003]目前,終端中的相冊程序可以對圖片中的人臉進行聚類,將相同或相似的人臉歸為一個相冊,從而形成人臉相冊。
【發(fā)明內(nèi)容】
[0004]本公開實施例提供一種圖片處理方法及裝置,包括如下技術(shù)方案:
[0005]根據(jù)本公開實施例的第一方面,提供一種圖片處理方法,包括:
[0006]對圖片進行檢測,檢測出圖片中包含的至少一個人臉;
[0007]獲取每個人臉在所述圖片中的人臉特征信息;
[0008]根據(jù)所述人臉特征信息將每個人臉確定為目標人臉或非目標人臉;
[0009]對所述非目標人臉進行預設(shè)去除處理。
[0010]在一個實施例中,所述人臉特征信息包括以下至少一項:
[0011]人臉在所述圖片中所處的位置、人臉在所述圖片中的傾斜角度、人臉在所述圖片中的深度信息、人臉在所述圖片中所占區(qū)域的比例和人臉在當前所有圖片中出現(xiàn)的次數(shù)。
[0012]在一個實施例中,當所述人臉特征信息包括所述人臉在所述圖片中所處的位置時,
[0013]所述根據(jù)所述人臉特征信息將每個人臉確定為目標人臉或非目標人臉包括:
[0014]根據(jù)每個人臉在圖片中所處的位置和人臉分布情況,確定目標拍攝區(qū)域;
[0015]將所述目標拍攝區(qū)域中的人臉確定為所述目標人臉,將所述目標拍攝區(qū)域外的人臉確定為非目標人臉。
[0016]在一個實施例中,當所述人臉特征信息包括人臉在所述圖片中所處的位置或者人臉在所述圖片中的深度信息,且所述人臉為至少兩個時,
[0017]所述根據(jù)所述人臉特征信息將每個人臉確定為目標人臉或非目標人臉包括:
[0018]根據(jù)每個人臉在圖片中所處的位置和人臉分布情況,確定目標拍攝區(qū)域;
[0019]將所述目標拍攝區(qū)域中的人臉確定為所述目標人臉,計算所述圖片中的其他人臉與所述目標人臉之間的距離,或者計算所述圖片中的其他人臉的深度信息與所述目標人臉的深度信息之間的差距;
[0020]在所述距離小于預設(shè)距離或者所述差距小于預設(shè)差距時,將所述其他人臉確定為目標人臉;
[0021]在所述距離大于或等于預設(shè)距離或者所述差距大于或等于預設(shè)差距時,將所述其他人臉確定為非目標人臉。
[0022]在一個實施例中,當所述人臉特征信息包括人臉在所述圖片中的傾斜角度時,
[0023]所述根據(jù)所述人臉特征信息將每個人臉確定為目標人臉或非目標人臉包括:
[0024]將所述傾斜角度小于預設(shè)角度的人臉確定為目標人臉;
[0025]將所述傾斜角度大于或等于預設(shè)角度的人臉確定為非目標人臉。
[0026]在一個實施例中,當所述人臉特征信息包括人臉在所述圖片中所占區(qū)域的比例時,
[0027]所述根據(jù)所述人臉特征信息將每個人臉確定為目標人臉或非目標人臉包括:
[0028]將所述比例大于預設(shè)比例的人臉確定為目標人臉;
[0029]將所述比例小于或等于預設(shè)比例的人臉確定為非目標人臉。
[0030]在一個實施例中,當所述人臉特征信息包括人臉在當前所有圖片中出現(xiàn)的次數(shù)時,
[0031]所述根據(jù)所述人臉特征信息將每個人臉確定為目標人臉或非目標人臉包括:
[0032]將所述次數(shù)大于預設(shè)次數(shù)的人臉確定為目標人臉;
[0033]將所述次數(shù)小于或等于預設(shè)次數(shù)的人臉確定為非目標人臉。
[0034]在一個實施例中,所述方法還包括:
[0035]對所述目標人臉進行人臉聚類,以得到所述目標人臉對應的人臉相冊,其中,每個人臉相冊對應一個人的人臉。
[0036]根據(jù)本公開實施例的第二方面,提供一種圖片處理方法,包括:
[0037]檢測模塊,用于對圖片進行檢測,檢測出圖片中包含的至少兩個人臉;
[0038]獲取模塊,用于獲取所述檢測模塊檢測出的每個人臉在所述圖片中的人臉特征信息;
[0039]確定模塊,用于根據(jù)所述獲取模塊獲取的所述人臉特征信息將每個人臉確定為目標人臉或非目標人臉;
[0040]去除模塊,用于對所述確定模塊確定的所述非目標人臉進行預設(shè)去除處理。
[0041]在一個實施例中,所述人臉特征信息包括以下至少一項:
[0042]人臉在所述圖片中所處的位置、人臉在所述圖片中的傾斜角度、人臉在所述圖片中的深度信息、人臉在所述圖片中所占區(qū)域的比例和人臉在當前所有圖片中出現(xiàn)的次數(shù)。
[0043]在一個實施例中,所述確定模塊包括:
[0044]第一區(qū)域確定子模塊,用于根據(jù)每個人臉在圖片中所處的位置和人臉分布情況,確定目標拍攝區(qū)域;
[0045]第一確定子模塊,用于將所述第一區(qū)域確定子模塊確定的所述目標拍攝區(qū)域中的人臉確定為所述目標人臉,將所述目標拍攝區(qū)域外的人臉確定為非目標人臉。
[0046]在一個實施例中,當所述人臉特征信息包括人臉在所述圖片中所處的位置或者人臉在所述圖片中的深度信息,且所述人臉為至少兩個時,所述確定模塊包括:
[0047]第二區(qū)域確定子模塊,用于根據(jù)每個人臉在圖片中所處的位置和人臉分布情況,確定目標拍攝區(qū)域;
[0048]計算子模塊,用于將所述目標拍攝區(qū)域中的人臉確定為所述目標人臉,計算所述圖片中的其他人臉與所述目標人臉之間的距離,或者計算所述圖片中的其他人臉的深度信息與所述目標人臉的深度信息之間的差距;
[0049]第二確定子模塊,用于在所述距離小于預設(shè)距離或者所述差距小于預設(shè)差距時,將所述其他人臉確定為目標人臉;
[0050]第三確定子模塊,用于在所述距離大于或等于預設(shè)距離或者所述差距大于或等于預設(shè)差距時,將所述其他人臉確定為非目標人臉。
[0051]在一個實施例中,當所述人臉特征信息包括人臉在所述圖片中的傾斜角度時,所述確定t吳塊包括:
[0052]第四確定子模塊,用于將所述傾斜角度小于預設(shè)角度的人臉確定為目標人臉;
[0053]第五確定子模塊,用于將所述傾斜角度大于或等于預設(shè)角度的人臉確定為非目標人臉。
[0054]在一個實施例中,當所述人臉特征信息包括人臉在所述圖片中所占區(qū)域的比例時,所述確定模塊包括:
[0055]第六確定子模塊,用于將所述比例大于預設(shè)比例的人臉確定為目標人臉;
[0056]第七確定子模塊,用于將所述比例小于或等于預設(shè)比例的人臉確定為非目標人臉。
[0057]在一個實施例中,當所述人臉特征信息包括人臉在當前所有圖片中出現(xiàn)的次數(shù)時,所述確定模塊包括:
[0058]第八確定子模塊,用于將所述次數(shù)大于預設(shè)次數(shù)的人臉確定為目標人臉;
[0059]第九確定子模塊,用于將所述次數(shù)小于或等于預設(shè)次數(shù)的人臉確定為非目標人臉。
[0060]在一個實施例中,所述裝置還包括:
[0061]聚類處理模塊,用于對所述目標人臉進行人臉聚類,以得到所述目標人臉對應的人臉相冊,其中,每個人臉相冊對應一個人的人臉。
[0062]本公開的實施例提供的技術(shù)方案可以包括以下有益效果:
[0063]上述技術(shù)方案,對圖片中的多個人臉進行識別,并將每個人臉確定為目標人臉或非目標人臉,對非目標人臉進行預設(shè)去除處理,這樣,在對人臉進行聚類,得到人臉相冊時,人臉相冊中就不會出現(xiàn)非目標人臉,從而避免一些與用戶不相干的人被放入人臉相冊,提升用戶的使用體驗。
[0064]應當理解的是,以上的一般描述和后文的細節(jié)描述僅是示例性和解釋性的,并不能限制本公開。
【附圖說明】
[0065]此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本公開的實施例,并與說明書一起用于解釋本公開的原理。
[0066]圖1是根據(jù)一示例性實施例示出的圖片處理方法的流程圖。
[0067]圖2是根據(jù)一示例性實施例示出的一種圖片處理方法中步驟S103的流程圖。
[0068]圖3是根據(jù)一示例性實施例示出的另一種圖片處理方法中步驟S103的流程圖。
[0069]圖4是根據(jù)一示例性實施例示出的又一種圖片處理方法中步驟S103的流程圖。
[0070]圖5是根據(jù)一示例性實施例示出的再一種圖片處理方法中步驟S103的流程圖。
[0071]圖6是根據(jù)一示例性實施例示出的再一種圖片處理方法中步驟S103的流程圖。
[0072]圖7是根據(jù)一示例性實施例示出的另一種圖片處理方法的流程圖。
[0073]圖8是根據(jù)一示例性實施例示出的圖片處理裝置的框圖。
[0074]圖9是根據(jù)一示例性實施例示出的一種圖片處理裝置中確定模塊的框圖。
[0075]圖10是根據(jù)一示例性實施例示出的另一種圖片處理裝置中確定模塊的框圖。
[0076]圖11是根據(jù)一示例性實施例示出的再一種圖片處理裝置中確定模塊的框圖。
[0077]圖1