美顏工具篩選方法和系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及圖像處理技術(shù)領(lǐng)域,特別是涉及一種美顏工具篩選方法和系統(tǒng)。
【背景技術(shù)】
[0002]隨著科技的發(fā)展,智能手機(jī)、平板電腦、相機(jī)等終端的功能也得到不斷的完善。例如,智能手機(jī)也可以像個(gè)人電腦一樣,具有獨(dú)立的操作系統(tǒng),獨(dú)立的運(yùn)行空間,可以由用戶自行安裝第三服務(wù)商提供的應(yīng)用程序,由于智能手機(jī)功能越來越強(qiáng)大,人們的應(yīng)用已經(jīng)不僅限于通話或發(fā)送信息,還可以應(yīng)用智能手機(jī)進(jìn)行拍照。
[0003]人們?cè)谑褂弥悄苁謾C(jī)等終端拍攝人物圖像前,例如自拍前,為了得到視覺效果較佳的人物圖像,一般會(huì)通過設(shè)置相關(guān)應(yīng)用的拍攝模式,例如,“美顏模式”,使得終端可以根據(jù)用戶設(shè)置的拍攝模式調(diào)用相關(guān)的美顏工具(例如濾鏡)對(duì)拍攝得到的人物圖像進(jìn)行處理,進(jìn)而向用戶呈現(xiàn)處理后的人物圖像。
[0004]然而,不同區(qū)域的人的膚色往往也有所差別,例如,非洲中部、亞洲南部的人的膚色以黃色、黃棕色為主,地處大洋洲南部、歐洲的人的膚色多為白色,而地處非洲的人的膚色多為黑色。由于膚色不同,若沒有針對(duì)膚色對(duì)美顏工具的篩選方式,在一定程度上會(huì)影響圖像處理的美顏效果、圖像處理效率。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的目的在于提供一種美顏工具篩選方法和系統(tǒng),可以規(guī)避由于膚色不同對(duì)圖像處理的美顏效果、圖像處理效率的影響。
[0006]本發(fā)明的目的通過如下技術(shù)方案實(shí)現(xiàn):
[0007]一種美顏工具篩選方法,包括如下步驟:
[0008]通過對(duì)待處理圖像中的人臉進(jìn)行識(shí)別,或者通過對(duì)圖像拍攝時(shí)的取景范圍內(nèi)的人臉進(jìn)行識(shí)別,獲取人臉區(qū)域圖像;
[0009]根據(jù)所述人臉區(qū)域圖像內(nèi)各像素點(diǎn)的像素值獲取所述人臉區(qū)域圖像對(duì)應(yīng)的人臉膚色值;
[0010]根據(jù)所述人臉膚色值篩選與該人臉膚色值相匹配的美顏工具。
[0011]—種美顏工具篩選系統(tǒng),包括:
[0012]識(shí)別模塊,用于通過對(duì)待處理圖像中的人臉進(jìn)行識(shí)別,或者通過對(duì)圖像拍攝時(shí)的取景范圍內(nèi)的人臉進(jìn)行識(shí)別,獲取人臉區(qū)域圖像;
[0013]處理模塊,用于根據(jù)所述人臉區(qū)域圖像內(nèi)各像素點(diǎn)的像素值獲取所述人臉區(qū)域圖像對(duì)應(yīng)的人臉膚色值;
[0014]篩選模塊,用于根據(jù)所述人臉膚色值篩選與該人臉膚色值相匹配的美顏工具。
[0015]根據(jù)上述本發(fā)明的方案,其是通過對(duì)待處理圖像中的人臉進(jìn)行識(shí)別,或者通過對(duì)圖像拍攝時(shí)的取景范圍內(nèi)的人臉進(jìn)行識(shí)別,獲取人臉區(qū)域圖像,根據(jù)該人臉區(qū)域圖像內(nèi)各像素點(diǎn)的像素值獲取所述人臉區(qū)域圖像對(duì)應(yīng)的人臉膚色值,根據(jù)該人臉膚色值篩選與該人臉膚色值相匹配的美顏工具,由于是根據(jù)人臉識(shí)別獲得的人臉區(qū)域圖像獲取所述人臉區(qū)域圖像對(duì)應(yīng)的人臉膚色值,且根據(jù)該人臉膚色值篩選與該人臉膚色值相匹配的美顏工具,則篩選出的美顏工具是與待處理圖像中的人臉的膚色相匹配的,因此可以規(guī)避由于膚色不同對(duì)圖像處理的美顏效果,且由于實(shí)現(xiàn)了人臉膚色與美顏工具的自動(dòng)匹配,可以規(guī)避由于膚色不同對(duì)圖像處理效率的影響。
【附圖說明】
[0016]圖1為本發(fā)明的美顏工具篩選方法實(shí)施例的流程示意圖;
[0017]圖2為本發(fā)明的美顏工具篩選系統(tǒng)的一個(gè)實(shí)施例的結(jié)構(gòu)示意圖;
[0018]圖3為本發(fā)明的美顏工具篩選系統(tǒng)的另一個(gè)實(shí)施例的結(jié)構(gòu)示意圖;
[0019]圖4為圖2中的處理模塊在其中一個(gè)實(shí)施例中的細(xì)化結(jié)構(gòu)示意圖;
[0020]圖5為圖2中的篩選模塊在其中一個(gè)實(shí)施例中的細(xì)化結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0021]為使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步的詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的【具體實(shí)施方式】?jī)H僅用以解釋本發(fā)明,并不限定本發(fā)明的保護(hù)范圍。
[0022]在下述說明中,首先針對(duì)本發(fā)明的美顏工具篩選方法的各實(shí)施例進(jìn)行說明,再對(duì)本發(fā)明的美顏工具篩選系統(tǒng)的各實(shí)施例進(jìn)行說明。
[0023]參見圖1所示,為本發(fā)明的美顏工具篩選方法實(shí)施例的流程示意圖。如圖1所示,本實(shí)施例中的美顏工具篩選方法包括如下步驟:
[0024]步驟S101:通過對(duì)待處理圖像中的人臉進(jìn)行識(shí)別,或者通過對(duì)圖像拍攝時(shí)的取景范圍內(nèi)的人臉進(jìn)行識(shí)別,獲取人臉區(qū)域圖像;
[0025]這里,獲取人臉區(qū)域圖像的過程可以是在圖像拍攝前進(jìn)行,也可以是在進(jìn)行圖像拍攝且得到所拍攝的圖像(在本實(shí)施例中是指待處理圖像)后進(jìn)行;其中,若獲取人臉區(qū)域圖像在圖像拍攝前進(jìn)行,則為通過對(duì)圖像拍攝時(shí)的取景范圍內(nèi)的人臉進(jìn)行識(shí)別的方式獲取人臉區(qū)域圖像;若獲取人臉區(qū)域圖像在圖像拍攝后進(jìn)行,則為通過對(duì)待處理圖像中的人臉進(jìn)行識(shí)別的方式獲取人臉區(qū)域圖像;
[0026]其中,無論是對(duì)對(duì)待處理圖像中的人臉進(jìn)行識(shí)別,還是對(duì)取景范圍內(nèi)的人臉進(jìn)行識(shí)別,都可以采用現(xiàn)有的人臉識(shí)別技術(shù)實(shí)現(xiàn),在此不予贅述;
[0027]步驟S102:根據(jù)所述人臉區(qū)域圖像內(nèi)各像素點(diǎn)的像素值獲取所述人臉區(qū)域圖像對(duì)應(yīng)的人臉膚色值;
[0028]具體地,可以首先對(duì)所述人臉區(qū)域圖像內(nèi)各像素點(diǎn)的像素值進(jìn)行累加,得到總像素值,再求取總像素值與人臉區(qū)域圖像內(nèi)的像素點(diǎn)的總個(gè)數(shù)的比值,該比值即為所述人臉膚色值;
[0029]考慮到通過人臉識(shí)別技術(shù)識(shí)別到的人臉區(qū)域圖像中經(jīng)常會(huì)存在一些不是人臉膚色對(duì)應(yīng)的像素點(diǎn),這些不是人臉膚色對(duì)應(yīng)的像素點(diǎn)會(huì)對(duì)人臉膚色值的準(zhǔn)確性產(chǎn)生影響,為了提升所獲取的人臉膚色值的準(zhǔn)確性,在其中一個(gè)實(shí)施例中,所述根據(jù)所述人臉區(qū)域圖像內(nèi)各像素點(diǎn)的像素值獲取所述人臉區(qū)域圖像對(duì)應(yīng)的人臉膚色值的步驟可以包括如下步驟:從所述人臉區(qū)域圖像內(nèi)各像素點(diǎn)的像素值中篩選在預(yù)設(shè)的膚色范圍內(nèi)的像素值;通過計(jì)算篩選出的像素值的平均值的方式獲取所述人臉膚色值;
[0030]這里,所述膚色范圍可以根據(jù)實(shí)際情況確定,例如,統(tǒng)計(jì)各種膚色的人的人臉圖像的像素點(diǎn)的像素值,由統(tǒng)計(jì)結(jié)果獲取所述膚色范圍;所述膚色范圍可以是一個(gè)像素值區(qū)間,也可以是多個(gè)像素值區(qū)間;
[0031]具體地,可以分別將所述人臉區(qū)域圖像內(nèi)各像素點(diǎn)的像素值與所述膚色范圍進(jìn)行比較,將落在所述膚色范圍內(nèi)的像素值篩選出來,對(duì)篩選出來的像素值進(jìn)行累加求和得到對(duì)應(yīng)的總像素值,再用當(dāng)前求得的總像素值除以篩選出來的像素值的總個(gè)數(shù),得到所述人臉膚色值;
[0032]步驟S103:根據(jù)所述人臉膚色值篩選與該人臉膚色值相匹配的美顏工具;
[0033]這里,所述美顏工具包括濾鏡,但也不限于濾鏡,也可以是其他可因膚色不同產(chǎn)生的美顏效果也不同的用于美顏的工具;
[0034]具體地,可以預(yù)先建立美顏工具庫(kù),該美顏工具庫(kù)中配置有與不同膚色相適應(yīng)的美顏工具,從該美顏工具庫(kù)中,根據(jù)所述人臉膚色值篩選與該人臉膚色值相匹配的美顏工具,在篩選出相匹配的美顏工具后,可以將篩選出的美顏工具提供給用戶進(jìn)行選擇;
[0035]在其中一個(gè)實(shí)施例中,所述根據(jù)所述人臉膚色值篩選與該人臉膚色值相匹配的美顏工具的步驟可以包括步驟:按照預(yù)先建立的色域區(qū)間與人臉膚色等級(jí)的關(guān)聯(lián)關(guān)系,對(duì)所述人臉膚色值進(jìn)行評(píng)級(jí),獲取當(dāng)前人臉膚色等級(jí);按照預(yù)先建立的人臉膚色等級(jí)與美顏工具的關(guān)聯(lián)關(guān)系,篩選與所述當(dāng)前人臉膚色等級(jí)相匹配的美顏工具,例如,當(dāng)前人臉膚色等級(jí)為人臉膚色等級(jí)6,則篩選與人臉膚色等級(jí)6相匹配的美顏工具。
[0036]其中,色域區(qū)間與人臉膚色等級(jí)的關(guān)聯(lián)關(guān)系可以根據(jù)實(shí)際情況建立,例如,色域區(qū)間[ai,a2)與人臉膚色等級(jí)1關(guān)聯(lián),色域區(qū)間[a2,a3)與人臉膚色等級(jí)2關(guān)聯(lián),色域區(qū)間[a2,a3)與人臉膚色等級(jí)3關(guān)聯(lián),……,色域區(qū)間[anl,an)與人臉膚色等級(jí)η關(guān)聯(lián),其中,η代表人臉膚色等級(jí)的等級(jí)數(shù),an p an分別為色域區(qū)間的下限值、上限值。
[0037]其中,所述篩選與所述當(dāng)前人臉膚色等級(jí)相匹配的美顏工具的步驟可以包括步驟:篩選所關(guān)聯(lián)的膚色等級(jí)與所述當(dāng)前人臉膚色等級(jí)相同的美顏工具。所述篩選與所述當(dāng)前人臉膚色等級(jí)相匹配的美顏工具的步驟也可以包括步驟:篩選所關(guān)聯(lián)的膚色等級(jí)與所述當(dāng)前人臉膚色等級(jí)相同和相近的美顏工具,其中,所述相近是指所關(guān)聯(lián)的膚色等級(jí)與所述當(dāng)前人臉膚色等級(jí)的差值的絕對(duì)值小于預(yù)設(shè)的門限值。例如,當(dāng)前人臉膚色等級(jí)人臉膚色等級(jí)6,則可以僅篩選與人臉膚色等級(jí)6相關(guān)聯(lián)的美顏工具,也可以不但篩選與人臉膚色等級(jí)6相關(guān)聯(lián)的美顏工具,還篩選與人臉膚色等級(jí)5相關(guān)聯(lián)的美顏工具、與人臉膚色等級(jí)7相關(guān)聯(lián)的美顏工具。
[0038]此外,在待處理圖像中的人臉、或者在取景范圍內(nèi)的人臉為多個(gè)時(shí),可以分別獲取每個(gè)識(shí)別出的人臉對(duì)應(yīng)的人臉區(qū)域圖像的人臉膚色值,再分別根據(jù)每個(gè)人臉膚色值篩選相匹配的美顏工具,采用這種方式,可以為同一待處理圖像中的不同人臉、或者同一取景范圍內(nèi)的不同人臉各自篩選美顏工具,以使得每個(gè)人臉都具有較佳的美顏效果;也可以將待處理圖像中的各個(gè)人臉、或者在取景范圍內(nèi)的各個(gè)人臉對(duì)應(yīng)的人臉區(qū)域圖像作為一個(gè)總的人臉區(qū)域圖像,以該總的人臉區(qū)域圖像獲取所述人臉區(qū)域圖像對(duì)應(yīng)的人臉膚色值,再篩選相匹配的美顏工具,采用這種方式,人臉膚色差別較小的多個(gè)人臉,也可以都具有較佳的美顏效果,篩選效率高,。
[0039]此外,若獲取人臉區(qū)域圖像的過程在圖像拍攝前進(jìn)行,考慮到如果環(huán)境光線不穩(wěn)定,會(huì)影響到人臉識(shí)別效率,進(jìn)而影響到美顏工具篩選效果,最終對(duì)美顏效果產(chǎn)生影響。為此,在其中一個(gè)實(shí)施例中,在所述通過對(duì)圖像拍攝時(shí)的取景范圍內(nèi)的人臉進(jìn)行識(shí)別,獲取人臉區(qū)域圖像的步驟之