国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種圖像虛化方法及終端與流程

      文檔序號(hào):11231879閱讀:473來(lái)源:國(guó)知局
      一種圖像虛化方法及終端與流程

      本發(fā)明涉及圖像處理技術(shù)領(lǐng)域,尤其涉及一種圖像虛化方法及其終端。



      背景技術(shù):

      對(duì)于雙攝像頭的移動(dòng)終端,在進(jìn)行照片虛化時(shí),通常通過(guò)一個(gè)攝像頭成像,另一個(gè)攝像頭獲取照片的深度信息,并以此完成照片的虛化。但是,對(duì)于單攝像頭的移動(dòng)終端來(lái)說(shuō),其無(wú)法獲取照片的深度信息,一般先以前一幀圖像作為樣本,再基于該樣本對(duì)當(dāng)前幀圖像進(jìn)行虛化處理,虛化效果較差,且效率較低。



      技術(shù)實(shí)現(xiàn)要素:

      本發(fā)明實(shí)施例提供一種圖像虛化方法及其終端,可提高虛化效果及效率。

      本發(fā)明實(shí)施例提供了一種圖像虛化方法,包括:

      獲取當(dāng)前圖像;

      對(duì)當(dāng)前圖像進(jìn)行人臉檢測(cè),得到待測(cè)人臉圖像;

      對(duì)待測(cè)人臉圖像進(jìn)行膚色檢測(cè),得到待測(cè)人臉圖像的非膚色區(qū)域;

      對(duì)非膚色區(qū)域進(jìn)行虛化處理,得到目標(biāo)圖像。

      本發(fā)明實(shí)施例還提供了一種終端,包括:

      獲取單元,用于獲取當(dāng)前圖像;

      第一檢測(cè)單元,用于對(duì)當(dāng)前圖像進(jìn)行人臉檢測(cè),得到待測(cè)人臉圖像;

      第二檢測(cè)單元,用于對(duì)待測(cè)人臉圖像進(jìn)行膚色檢測(cè),得到待測(cè)人臉圖像的非膚色區(qū)域;

      虛化單元,用于對(duì)非膚色區(qū)域進(jìn)行虛化處理,得到目標(biāo)圖像。

      本發(fā)明實(shí)施例中,先獲取當(dāng)前圖像并對(duì)其進(jìn)行人臉檢測(cè),得到待測(cè)人臉圖像,再對(duì)待測(cè)人臉圖像進(jìn)行膚色檢測(cè),得到非膚色區(qū)域,最后對(duì)非膚色區(qū)域進(jìn)行虛化處理以得到目標(biāo)圖像。由于本實(shí)施例先對(duì)當(dāng)前圖像進(jìn)行了人臉檢測(cè)及膚色檢測(cè),再對(duì)所檢測(cè)出的非膚色區(qū)域進(jìn)行不同程度的虛化處理,不需要樣本便完成了對(duì)當(dāng)前圖像的虛化,提高了虛化效率及虛化效果。

      附圖說(shuō)明

      為了更清楚地說(shuō)明本發(fā)明實(shí)施例技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

      圖1是本發(fā)明第一實(shí)施例提供的一種圖像虛化方法的流程示意圖;

      圖2是本發(fā)明第二實(shí)施例提供的一種圖像虛化方法的流程示意圖;

      圖3是步驟s202的子流程示意圖;

      圖4是本發(fā)明一實(shí)施例提供的一種強(qiáng)分類器的結(jié)構(gòu)示意圖;

      圖5是本發(fā)明一實(shí)施例提供的一種特征模板的示意圖;

      圖6是本發(fā)明一實(shí)施例提供的一種子窗口的結(jié)構(gòu)示意圖;

      圖7是本發(fā)明一實(shí)施例提供的另一種子窗口的結(jié)構(gòu)示意圖;

      圖8是本發(fā)明一實(shí)施例提供的待測(cè)人臉圖像示意圖;

      圖9是步驟s203的子流程示意圖;

      圖10是第一區(qū)域示意圖;

      圖11是第二區(qū)域示意圖;

      圖12是膚色檢測(cè)效果圖;

      圖13是本發(fā)明第一實(shí)施例提供的一種終端的結(jié)構(gòu)示意圖;

      圖14是本發(fā)明第二實(shí)施例提供的一種終端的結(jié)構(gòu)示意圖;

      圖15是本發(fā)明第三實(shí)施例提供的一種終端的結(jié)構(gòu)示意圖。

      具體實(shí)施方式

      下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述。

      應(yīng)當(dāng)理解,當(dāng)在本說(shuō)明書(shū)和所附權(quán)利要求書(shū)中使用時(shí),術(shù)語(yǔ)“包括”和“包含”指示所描述特征、整體、步驟、操作、元素和/或組件的存在,但并不排除一個(gè)或多個(gè)其它特征、整體、步驟、操作、元素、組件和/或其集合的存在或添加。

      還應(yīng)當(dāng)理解,在此本發(fā)明說(shuō)明書(shū)中所使用的術(shù)語(yǔ)僅僅是出于描述特定實(shí)施例的目的而并不意在限制本發(fā)明。如在本發(fā)明說(shuō)明書(shū)和所附權(quán)利要求書(shū)中所使用的那樣,除非上下文清楚地指明其它情況,否則單數(shù)形式的“一”、“一個(gè)”及“該”意在包括復(fù)數(shù)形式。

      還應(yīng)當(dāng)進(jìn)一步理解,在本發(fā)明說(shuō)明書(shū)和所附權(quán)利要求書(shū)中使用的術(shù)語(yǔ)“和/或”是指相關(guān)聯(lián)列出的項(xiàng)中的一個(gè)或多個(gè)的任何組合以及所有可能組合,并且包括這些組合。

      如在本說(shuō)明書(shū)和所附權(quán)利要求書(shū)中所使用的那樣,術(shù)語(yǔ)“如果”可以依據(jù)上下文被解釋為“當(dāng)...時(shí)”或“一旦”或“響應(yīng)于確定”或“響應(yīng)于檢測(cè)到”。類似地,短語(yǔ)“如果確定”或“如果檢測(cè)到[所描述條件或事件]”可以依據(jù)上下文被解釋為意指“一旦確定”或“響應(yīng)于確定”或“一旦檢測(cè)到[所描述條件或事件]”或“響應(yīng)于檢測(cè)到[所描述條件或事件]”。

      具體實(shí)現(xiàn)中,本發(fā)明實(shí)施例中描述的終端包括但不限于諸如具有觸摸敏感表面(例如,觸摸屏顯示器和/或觸摸板)的移動(dòng)電話、膝上型計(jì)算機(jī)或平板計(jì)算機(jī)之類的其它便攜式設(shè)備。還應(yīng)當(dāng)理解的是,在某些實(shí)施例中,所述設(shè)備并非便攜式通信設(shè)備,而是具有觸摸敏感表面(例如,觸摸屏顯示器和/或觸摸板)的臺(tái)式計(jì)算機(jī)。

      在接下來(lái)的討論中,描述了包括顯示器和觸摸敏感表面的終端。然而,應(yīng)當(dāng)理解的是,終端可以包括諸如物理鍵盤、鼠標(biāo)和/或控制桿的一個(gè)或多個(gè)其它物理用戶接口設(shè)備。

      終端支持各種應(yīng)用程序,例如以下中的一個(gè)或多個(gè):繪圖應(yīng)用程序、演示應(yīng)用程序、文字處理應(yīng)用程序、網(wǎng)站創(chuàng)建應(yīng)用程序、盤刻錄應(yīng)用程序、電子表格應(yīng)用程序、游戲應(yīng)用程序、電話應(yīng)用程序、視頻會(huì)議應(yīng)用程序、電子郵件應(yīng)用程序、即時(shí)消息收發(fā)應(yīng)用程序、鍛煉支持應(yīng)用程序、照片管理應(yīng)用程序、數(shù)碼相機(jī)應(yīng)用程序、數(shù)字?jǐn)z影機(jī)應(yīng)用程序、web瀏覽應(yīng)用程序、數(shù)字音樂(lè)播放器應(yīng)用程序和/或數(shù)字視頻播放器應(yīng)用程序。

      可以在終端上執(zhí)行的各種應(yīng)用程序可以使用諸如觸摸敏感表面的至少一個(gè)公共物理用戶接口設(shè)備??梢栽趹?yīng)用程序之間和/或相應(yīng)應(yīng)用程序內(nèi)調(diào)整和/或改變觸摸敏感表面的一個(gè)或多個(gè)功能以及終端上顯示的相應(yīng)信息。這樣,終端的公共物理架構(gòu)(例如,觸摸敏感表面)可以支持具有對(duì)用戶而言直觀且透明的用戶界面的各種應(yīng)用程序。

      需要說(shuō)明的是,本發(fā)明實(shí)施例的圖像虛化方法適用于單攝像頭的移動(dòng)終端。

      請(qǐng)參考圖1,是本發(fā)明第一實(shí)施例提供的圖像虛化方法的流程示意圖,如圖所示,該方法可以包括以下步驟:

      s101,獲取當(dāng)前圖像。

      用戶可以通過(guò)觸控或者語(yǔ)音的方式向終端發(fā)送開(kāi)啟拍照應(yīng)用的指令,終端在接收到用戶發(fā)送的開(kāi)啟拍照應(yīng)用指令的時(shí),可以開(kāi)啟拍照應(yīng)用以獲取初始圖像。其中,該初始圖像以緩存的形式存儲(chǔ)在終端中。該初始圖像可以是yuv格式的,也可以是rgb格式的。若該初始圖像是yuv格式的,可提取y通道圖像以作為當(dāng)前圖像。

      s102,對(duì)當(dāng)前圖像進(jìn)行人臉檢測(cè),得到待測(cè)人臉圖像。

      終端可以采用人臉檢測(cè)方法對(duì)當(dāng)前圖像進(jìn)行人臉檢測(cè)以得到待測(cè)人臉圖像。該部分將在下一實(shí)施例中詳述。

      s103,對(duì)待測(cè)人臉圖像進(jìn)行膚色檢測(cè),得到待測(cè)人臉圖像的非膚色區(qū)域。

      終端對(duì)待測(cè)人臉圖像進(jìn)行膚色檢測(cè),以得到待測(cè)人臉圖像的膚色區(qū)域及非膚色區(qū)域。其中,對(duì)待測(cè)人臉圖像進(jìn)行膚色檢測(cè)的具體過(guò)程將在下一實(shí)施例中詳述。

      s104,對(duì)非膚色區(qū)域進(jìn)行虛化處理,得到目標(biāo)圖像。

      終端確定出膚色區(qū)域和非膚色區(qū)域之后,可以使用盒裝濾波器或者其他低通濾波器對(duì)非膚色區(qū)域進(jìn)行虛化處理,從而凸顯出膚色區(qū)域的清晰度,得到目標(biāo)圖像。其中,對(duì)待測(cè)人臉圖像來(lái)說(shuō),非膚色區(qū)域包括頭發(fā)等,膚色區(qū)域包括人臉區(qū)域等。

      本發(fā)明實(shí)施例中,先獲取當(dāng)前圖像并對(duì)其進(jìn)行人臉檢測(cè),得到待測(cè)人臉圖像,再對(duì)待測(cè)人臉圖像進(jìn)行膚色檢測(cè),得到非膚色區(qū)域,最后對(duì)非膚色區(qū)域進(jìn)行虛化處理以得到目標(biāo)圖像。由于本實(shí)施先對(duì)當(dāng)前圖像進(jìn)行了人臉檢測(cè)及膚色檢測(cè),再對(duì)所檢測(cè)出的非膚色區(qū)域進(jìn)行不同程度的虛化處理,不需要樣本便完成了對(duì)當(dāng)前圖像的虛化,提高了虛化效率及虛化效果。

      請(qǐng)參考圖2,是本發(fā)明第二實(shí)施例提供的圖像虛化方法的流程示意圖,如圖所示,該方法可以包括以下步驟:

      s201,獲取當(dāng)前圖像。

      用戶可以通過(guò)觸控或者語(yǔ)音的方式向終端發(fā)送開(kāi)啟拍照應(yīng)用的指令,終端在接收到用戶發(fā)送的開(kāi)啟拍照應(yīng)用指令的時(shí),可以開(kāi)啟拍照應(yīng)用以獲取初始圖像。其中,該初始圖像以緩存的形式存儲(chǔ)在終端中。該初始圖像可以是yuv格式的,也可以是rgb格式的。若該初始圖像是yuv格式的,可提取y通道圖像以作為當(dāng)前圖像。

      s202,對(duì)當(dāng)前圖像進(jìn)行人臉檢測(cè),得到待測(cè)人臉圖像。

      請(qǐng)參考圖3,步驟s202可以包括以下步驟:

      s2021,訓(xùn)練強(qiáng)分類器。

      作為一種可選的實(shí)施方式,訓(xùn)練強(qiáng)分類器的具體過(guò)程如下:

      (1)選定訓(xùn)練樣本t={(x1,y1),(x2,y2)…(xi,yi)…(xn,yn)},并將該訓(xùn)練樣本存儲(chǔ)于指定位置,如樣本數(shù)據(jù)庫(kù)中。其中xi表示第i個(gè)樣本,yi=0時(shí)表示其為負(fù)樣本(非人臉),yi=1時(shí)表示其為正樣本(人臉)。n為訓(xùn)練樣本數(shù)量。x1表示第1個(gè)樣本,y1表示第1個(gè)樣本的值,當(dāng)y1=0時(shí)表示其為負(fù)樣本(非人臉),y1=1時(shí)表示其為正樣本(人臉);x2表示第2個(gè)樣本,y2表示第2個(gè)樣本的值,當(dāng)y2=0時(shí)表示其為負(fù)樣本(非人臉),y2=1時(shí)表示其為正樣本(人臉);xn表示第n個(gè)樣本,yn表示第n個(gè)樣本的值,當(dāng)yn=0時(shí)表示其為負(fù)樣本(非人臉),yn=1時(shí)表示其為正樣本(人臉)。

      (2)初始化訓(xùn)練樣本的權(quán)值分布d1,即給每個(gè)訓(xùn)練樣本設(shè)置相同的權(quán)值,可以表示為:

      d1=(w11,w12…w1i…w1n),w1i=1/n,i=1,2…n

      其中,w11表示第1個(gè)樣本所對(duì)應(yīng)的權(quán)值,w12表示第2個(gè)樣本所對(duì)應(yīng)的權(quán)值,w1i表示第i個(gè)樣本所對(duì)應(yīng)的權(quán)值,w1n表示第n個(gè)樣本所對(duì)應(yīng)的權(quán)值。

      (3)設(shè)置迭代次數(shù)t,t=1,2,...,n,n為自然數(shù)。

      (4)歸一化權(quán)值:

      其中,dt(i)為第t次循環(huán)中第i個(gè)樣本的權(quán)值,qt(i)為第t次循環(huán)中第i個(gè)樣本的歸一化權(quán)值。

      (5)對(duì)訓(xùn)練樣本進(jìn)行學(xué)習(xí)以得到多個(gè)弱分類器,并計(jì)算每一弱分類器在訓(xùn)練樣本上的分類誤差率:使用具有權(quán)值分布dt的訓(xùn)練樣本學(xué)習(xí)得到弱分類器h(xi,fi,pi,θi),計(jì)算弱分類器的分類錯(cuò)誤率εt:

      其中,一個(gè)弱分類器h(xi,fi,pi,θi)是由特征fi,閾值θi,以及偏置位置pi組成:

      另外,xi為一個(gè)訓(xùn)練樣本,特征fi與弱分類器hi(xi,fi,pi,θi)具有一一對(duì)應(yīng)的關(guān)系,偏置位pi的作用是控制不等式的方向,使得不等式符號(hào)都是小于等于號(hào),訓(xùn)練一個(gè)弱分類器的就是找到最優(yōu)閾值值θi的過(guò)程。

      (6)從(5)中確定的弱分類器中,找出一個(gè)具有最小的分類錯(cuò)誤率εt(i)的弱分類器ht。

      (7)根據(jù)分類誤差率計(jì)算弱分類器的系數(shù)βt:

      βt=εt/(1-εt)

      其中,該系數(shù)表示每一弱分類器在強(qiáng)分類器中所占的權(quán)值,當(dāng)xi被正確地分類時(shí),ei的值取0,當(dāng)被xi錯(cuò)誤地分類時(shí),ei的值取1。并跟該系數(shù)對(duì)所有訓(xùn)練樣本的權(quán)值進(jìn)行更新:

      (8)所有訓(xùn)練樣本的權(quán)值更新后,循環(huán)執(zhí)行步驟(4)到(7),直到迭代n次后,結(jié)束迭代,得到強(qiáng)分類器h(x):

      其中,αt=log(1/βt)。

      根據(jù)上述方法所得到的強(qiáng)分類器可以如圖4所示。在該圖中,該強(qiáng)分類器由3個(gè)級(jí)聯(lián)的弱分類器組成。

      s2022,按照預(yù)設(shè)縮小比例對(duì)該當(dāng)前圖像進(jìn)行縮小以得到第一圖像。

      終端可以按照預(yù)設(shè)縮小比例對(duì)該當(dāng)前圖像進(jìn)行縮小以得到第一圖像,以便提高檢測(cè)目標(biāo)人臉圖像的效率。例如,終端處理一張1300萬(wàn)像素的圖像,需要20ms,如果將該1300萬(wàn)像素的圖像縮小10倍,相應(yīng)的處理時(shí)間也會(huì)縮小。其中,預(yù)設(shè)放大比例可以根據(jù)終端處理圖像的性能決定。

      s2023,將該第一圖像進(jìn)行多次劃分以得到多張第二圖像,每張?jiān)摰诙D像包括多個(gè)子窗口。

      終端可以將該第一圖像進(jìn)行多次劃分以得到多張第二圖像,每張?jiān)摰诙D像包括多個(gè)子窗口,其中每次劃分的子窗口的個(gè)數(shù)越多,計(jì)算得出的haar特征值也越多,檢測(cè)到的人臉圖像更加準(zhǔn)確,但是每次劃分的子窗口越多,計(jì)算haar特征值的時(shí)間也會(huì)相應(yīng)增加,另外,子窗口的最大數(shù)量不能超過(guò)強(qiáng)分類器檢測(cè)的最大子窗口數(shù)量,所以劃分的子窗口的數(shù)量可以根據(jù)檢測(cè)人臉圖像的準(zhǔn)確性、計(jì)算haar特征值的時(shí)間、強(qiáng)分類器子窗口的數(shù)量等因素綜合考慮。其中,haar特征值可以通過(guò)圖像的子窗口的像素值計(jì)算得出,并用于描述圖像的灰度變化。

      舉例來(lái)說(shuō),終端初次可以將第一圖像劃分為20*20個(gè)子窗口,然后可以按照等比例擴(kuò)大劃分子窗口的數(shù)量,如按照3倍的比例擴(kuò)大劃分子窗口的數(shù)量,即可以將該第一圖像劃分為60*60個(gè)子窗口、180*180個(gè)子窗口或540*540個(gè)子窗口等。

      s2024,根據(jù)積分圖計(jì)算每張?jiān)摰诙D像中每個(gè)子窗口的haar特征值。

      由于計(jì)算haar特征值需要已知每個(gè)子窗口的像素值,每個(gè)子窗口的像素值可以根據(jù)子窗口的端點(diǎn)處的積分圖計(jì)算出,所以可以根據(jù)積分圖計(jì)算每張第二圖像的haar特征值。

      作為一種可選的實(shí)施方式,上述根據(jù)積分圖計(jì)算每個(gè)子窗口的haar特征值,可以包括:根據(jù)該積分圖計(jì)算該每個(gè)子窗口對(duì)應(yīng)的像素值;根據(jù)該每個(gè)子窗口的像素值計(jì)算該每個(gè)子窗口的haar特征值。

      需要說(shuō)明的是,當(dāng)前圖像中的任意一點(diǎn)的積分圖是指從圖像的左上角到這點(diǎn)所構(gòu)成的矩形區(qū)域內(nèi)所有點(diǎn)的像素值值之和,同理對(duì)于具有多個(gè)子窗口第二圖像中,每個(gè)子窗口端點(diǎn)處的積分圖為該端點(diǎn)到該圖像左上角所包含的所有子窗口的像素值之和。所以在計(jì)算出各個(gè)子窗口端點(diǎn)處的積分圖的情況下,可以根據(jù)積分圖計(jì)算各個(gè)子窗口的像素值,并可以根據(jù)每個(gè)子窗口的像素值計(jì)算各子窗口的haar特征值。

      進(jìn)一步,在計(jì)算haar特征值時(shí),首先需要選擇合適的特征模版,特征模版是由兩個(gè)或多個(gè)的矩形組合而成,特征模板內(nèi)有黑色和白色兩種矩形,其中常見(jiàn)的特征模版如圖5所示。其中每種特征模版僅對(duì)應(yīng)一種特征,但每種特征可以對(duì)應(yīng)多種特征模版,常見(jiàn)的特征有邊緣特征、線性特征、點(diǎn)特征、對(duì)角特征,然后將特征模版按照預(yù)設(shè)規(guī)則放置在灰度圖像對(duì)應(yīng)的子窗口中,計(jì)算該特征模版放置區(qū)域?qū)?yīng)的haar特征值,該haar特征值由特征模版中白色矩形區(qū)域的像素和減去黑色矩形區(qū)域的像素和計(jì)算得出。其中,預(yù)設(shè)規(guī)則包括設(shè)置特征模版的大小、特征模版在子窗口中放置的位置,預(yù)設(shè)規(guī)則根據(jù)灰度圖像劃分的子窗口的數(shù)量決定。

      其中,在選定特征模版的情況下,由于特征模版的大小不同,且在每張第二圖像的的子窗口中放置的位置不同,所以對(duì)于一個(gè)特征模版,每張第二圖像中對(duì)應(yīng)有多個(gè)haar特征,同時(shí)可以選擇多個(gè)特征模版來(lái)計(jì)算每張第二圖像的haar特征,另外,該每張第二圖像的劃分的子窗口的數(shù)量不一樣,所以每張第二圖像的haar特征值的數(shù)量不一樣。

      舉例來(lái)說(shuō),終端可以將灰度圖像縮小1000倍,并將該縮小后的灰度圖像劃分為20*20個(gè)子窗口,根據(jù)積分圖計(jì)算各個(gè)子窗口的像素值,其步驟包括:

      1、計(jì)算各個(gè)子窗口端點(diǎn)處的積分圖,這里以計(jì)算如圖6中的子窗口d的端點(diǎn)(i,j)處的積分圖為例,端點(diǎn)(i,j)的積分圖為該點(diǎn)到灰度圖像左上角所包括的各子窗口的像素之和,可表示為:

      integral(i,j)=子窗口d的像素值+子窗口c的像素值+子窗口b的像素值+子窗口a的像素值;

      因?yàn)閕ntegral(i-1,j-1)=子窗口a的像素值;

      integral(i-1,j)=子窗口a的像素值+子窗口c的像素值;

      integral(i,j-1)=子窗口b的像素值+子窗口a的像素值;

      所以,integral(i,j)進(jìn)一步可以表示為:

      integral(i,j)=integral(i,j-1)+integral(i-1,j)-integral(i-1,j-1)+子窗口d的像素值;

      其中,integral(,)表示某點(diǎn)的積分圖,進(jìn)過(guò)觀察發(fā)現(xiàn)(i,j)點(diǎn)的積分圖可以通過(guò)(i,j-1)點(diǎn)的積分圖integral(i,j-1)加上第j列的像素和columnsum(j)獲得,即(i,j)點(diǎn)的積分圖可以表示為:

      integral(i,j)=integral(i,j-1)+columnsum(j);

      其中,columnsum(0)=0,integral(0,j)=0,所以對(duì)于20*20的子窗口,灰度圖像上所有子窗口端點(diǎn)處的積分圖可以通過(guò)19+19+2*19*19=760次迭代求得。

      2、根據(jù)各子窗口端點(diǎn)處的積分圖計(jì)算各個(gè)子窗口的像素值,這里以計(jì)算子窗口d的像素值為例,由步驟1可知子窗口d的像素值可以由端點(diǎn)(i,j)、(i,j-1),(i-1,j)及(i-1,j-1)處的積分圖計(jì)算得出,即子窗口d的像素值可表示為:

      子窗口d的像素值=integral(i,j)+integral(i-1,j-1)-integral(i-1,j)-integral(i,j-1);

      根據(jù)上式可知,只要已知各個(gè)子窗口端點(diǎn)處的積分圖,就可以計(jì)算出各個(gè)子窗口的像素值。

      進(jìn)一步,在獲得各個(gè)子窗口的像素值以后,可以根據(jù)各個(gè)窗口的像素值計(jì)算haar特征值,其中選擇不同的特征模版,放置的位置不同,且特征模版的尺寸不同,對(duì)應(yīng)的haar特征值不同,選擇圖5中的以邊緣特征對(duì)應(yīng)的特征模板為例,如圖7所示,該特征模版對(duì)應(yīng)區(qū)域的haar特征值可以由子窗口a的像素值減去子窗口b的像素值。

      s2025,根據(jù)強(qiáng)分類器及每張?jiān)摰诙D像得到的haar特征值檢測(cè)出多張第一人臉圖像。

      在計(jì)算出每張第二圖像中各個(gè)子窗口的haar特征值后,終端可以根據(jù)強(qiáng)分類器及每張?jiān)摰诙D像得到的haar特征值檢測(cè)出多張第一人臉圖像,也就是說(shuō)根據(jù)一張第二圖像的haar特征值及強(qiáng)分類器可以檢測(cè)出一張第一人臉圖像。具體的,強(qiáng)分類器可以由若干個(gè)弱分類器組成,將每張第二圖像的子窗口的haar特征值輸入到強(qiáng)分類器中,逐級(jí)通過(guò)各個(gè)弱分類器,相當(dāng)于弱分類器判斷haar特征值是否滿足對(duì)應(yīng)的預(yù)設(shè)人臉特征條件,若滿足,則允許該haar特征值通過(guò),若不滿足,則不允許該haar特征值通過(guò)。如果有一級(jí)未通過(guò),則該haar特征值對(duì)應(yīng)的子窗口將被拒絕,并分類為非人臉,每一級(jí)都能夠通過(guò),則對(duì)該haar特征值進(jìn)一步處理以找出該haar特征值對(duì)應(yīng)的子窗口,并將該haar特征值對(duì)應(yīng)的子窗口分類為人臉,對(duì)每張第二圖像中分類為人臉的子窗口進(jìn)行合并,以得到每張第二圖像對(duì)應(yīng)的第一人臉圖像(例如,將子窗口數(shù)量為20*20的第二圖像中檢測(cè)出的人臉子窗口進(jìn)行合并得到一張對(duì)應(yīng)的第一人臉圖像)。本實(shí)施例中所描述的根據(jù)強(qiáng)分類器及每張?jiān)摰诙D像得到的haar特征值檢測(cè)出多張第一人臉圖像的方法的步驟比較簡(jiǎn)單,從而降低人臉圖像檢測(cè)的復(fù)雜度,且該強(qiáng)分類器可以是由多個(gè)弱分類器組成,所以提高了人臉檢測(cè)的準(zhǔn)確率。

      舉例來(lái)說(shuō),如圖4所示,該強(qiáng)分類器是由3個(gè)級(jí)聯(lián)的弱分類器組成,將子窗口數(shù)量為24*24的第二圖像的各個(gè)子窗口的haar特征值依次輸入到3個(gè)弱分類器中,每個(gè)弱分類器判斷該haar特征值是否滿足對(duì)應(yīng)的預(yù)設(shè)人臉特征條件,若滿足,則允許該haar特征值通過(guò),若不滿足,則不允許該haar特征值通過(guò)。如果有一級(jí)未通過(guò),則該haar特征值對(duì)應(yīng)的子窗口將被拒絕,并分類為非人臉,每一級(jí)都能夠通過(guò),則對(duì)該haar特征值進(jìn)一步處理以找出該haar特征值對(duì)應(yīng)的子窗口,并將該haar特征值對(duì)應(yīng)的子窗口分類為人臉,將子窗口數(shù)量為24*24的第二圖像中分類為人臉的子窗口進(jìn)行合并,以得子窗口數(shù)量為24*24的第二圖像對(duì)應(yīng)的第一人臉圖像。同理可以根據(jù)以上步驟計(jì)算子窗口數(shù)量為36*36的第二圖像對(duì)應(yīng)的第一人臉圖。

      s2026,將該多張第一人臉圖像進(jìn)行合并得到待測(cè)人臉圖像。

      將該多張第一人臉圖像進(jìn)行合并得到該目標(biāo)人臉圖像,也就是說(shuō)對(duì)不同子窗口數(shù)量的第二圖像得到的多張人臉圖像進(jìn)行合并得到該待測(cè)人臉圖像。具體的,將不同的第一人臉圖像進(jìn)行對(duì)比,若某兩張第一人臉圖像重疊面積大于預(yù)設(shè)閾值,則認(rèn)為這兩張第一人臉圖像表示同一人臉,對(duì)這兩張第一人臉進(jìn)行合并,即將這兩張第一人臉的位置和大小的平均值作為合并后得到的人臉位置和大??;如果某兩張第一人臉圖像重疊面積小于預(yù)設(shè)閾值,則認(rèn)為該兩張第一人臉圖像表示兩個(gè)不同的人臉,將該兩張人臉圖像合并成一張圖像,該圖像具有兩個(gè)人臉區(qū)域,經(jīng)過(guò)多次對(duì)比及合并操作可以得到待測(cè)人臉圖像。其中,所檢測(cè)出的人臉圖像如圖8所示。

      s203,根據(jù)待測(cè)人臉圖像確定分類閾值區(qū)間。

      請(qǐng)參考圖9,步驟s203可以包括以下步驟:

      s2031,對(duì)待測(cè)人臉圖像進(jìn)行提取處理,得到第一區(qū)域。

      第一區(qū)域即待測(cè)人臉圖像的中心區(qū)域rc。以如圖8所示的待測(cè)人臉圖像為例,假設(shè)人臉檢測(cè)初始坐標(biāo)表示為{x,y,w,h},其中x表示待測(cè)人臉圖像左上角的橫坐標(biāo),y表示待測(cè)人臉圖像左上角的縱坐標(biāo),w表示待測(cè)人臉圖像的寬,h表示待測(cè)人臉圖像的高。采用公式(1)計(jì)算待測(cè)人臉圖像的中心區(qū)域rc:

      rc={x+d*w,y+d*h,(1-2*d)*w,(1-2*d)*h}(1)

      其中,d為尺度參數(shù),取值范圍為0—0.5。

      所得到的中心區(qū)域如圖10所示,本實(shí)施例中,限定該中心區(qū)域內(nèi)全為膚色。

      s2032,對(duì)待測(cè)人臉圖像進(jìn)行擴(kuò)大及移動(dòng)處理,得到第二區(qū)域。

      第二區(qū)域即經(jīng)擴(kuò)大及移動(dòng)處理后的待測(cè)人臉圖像所在的區(qū)域ro。采用公式(2)對(duì)圖8所示的待測(cè)人臉圖像按比例進(jìn)行擴(kuò)大及移動(dòng)處理,得到第二區(qū)域ro:

      ro={x,y-d*h,w,(1+d)*h};(2)

      所得到的第二區(qū)域如圖11所示,本實(shí)施例中,第二區(qū)域包括膚色區(qū)域和非膚色區(qū)域(如毛發(fā)、背景等等)。

      舉例來(lái)說(shuō),先將如圖8所示的待測(cè)人臉圖像進(jìn)行擴(kuò)大處理,再將左上角的橫坐標(biāo)向左上角方向移動(dòng),便可得到如圖11所示的第二區(qū)域。對(duì)比圖8及圖11可以看出,圖11中的圖像比圖8中的圖像多了更多的毛發(fā)區(qū)域及背景區(qū)域。需要說(shuō)明的是,對(duì)圖8所示待測(cè)人臉圖像進(jìn)行擴(kuò)大處理的目的是為了提高膚色檢測(cè)的準(zhǔn)確性。

      s2033,計(jì)算第一區(qū)域在色差通道的最大色差值及最小色差值。

      采用公式(3)計(jì)算第一區(qū)域rc在色差(cr)通道的最大色差值rc-max,采用公式(4)計(jì)算第一區(qū)域rc在色差(cr)通道的最小色差值rc-min:

      s2034,對(duì)第二區(qū)域進(jìn)行聚類,計(jì)算第二區(qū)域的原始分割閾值。

      作為一種可選的實(shí)施方式,本實(shí)施例中采用大津法(又稱為最大類間方差法)來(lái)對(duì)第二區(qū)域進(jìn)行聚類,以計(jì)算第二區(qū)域的原始分割閾值。其中,先對(duì)大津法做如下說(shuō)明:大津法是一種確定圖像二值化分割閾值的算法。對(duì)于圖像i(x,y),前景(即目標(biāo))和背景的分割閾值記作s,屬于前景的像素點(diǎn)數(shù)占整幅圖像的比例記為ω0,其平均灰度μ0;背景像素點(diǎn)數(shù)占整幅圖像的比例為ω1,其平均灰度為μ1。圖像的總平均灰度記為μ,類間方差記為g。

      假設(shè)圖像的背景較暗,并且圖像的大小為m×n,圖像中像素的灰度值小于閾值s的像素個(gè)數(shù)記作n0,像素灰度大于閾值s的像素個(gè)數(shù)記作n1,則分類閾值g=ω0ω1(μ0-μ1)2。

      采用大津法對(duì)如圖11所示的第二區(qū)域ro進(jìn)行聚類,可得到第二區(qū)域ro的原始分割閾值s0。

      s2035,根據(jù)最大色差值、最小色差值及原始分割閾值得到分類閾值區(qū)間。

      該分類閾值區(qū)間用于檢測(cè)待測(cè)人臉圖像的膚色區(qū)域及非膚色區(qū)域。

      該步驟分為兩種情況:

      第一種,若原始分割閾值so<{rc-min,rc-max},則確定出目標(biāo)分割閾值的最小值smin=so,最大值smax=rc-max+λ*d,其中,d∝(rc-min,so),λ表示正相關(guān)于,d表示正相關(guān)于閾值s和色差值r之差。因此,所確定的分類閾值區(qū)間為[smin,smax],即[s0,rc-max+λ*d]。

      第二種,若原始分割閾值so>{rc-min,rc-max},則確定出目標(biāo)分割閾值的最小值smin=rc-min+λ*d,最大值smax=so,其中,d∝(rc-min,so)。因此,所確定的分類閾值區(qū)間為[smin,smax],即[rc-min+λ*d,s0]。舉例來(lái)說(shuō),假如原始分割閾值是150,第一區(qū)域rc的最大色差值為140,最小色差值為120,則得到的分類閾值區(qū)間為(150,120+λ*d)。

      s204,根據(jù)分類閾值區(qū)間遍歷待測(cè)人臉圖像,以得到待測(cè)人臉圖像的膚色區(qū)域及非膚色區(qū)域。

      若得到的分類閾值區(qū)間為(110,150),利用該分類閾值區(qū)間對(duì)待測(cè)人臉圖像進(jìn)行遍歷,便可得到待測(cè)人臉圖像中的膚色區(qū)域及非膚色區(qū)域。如圖12所示,膚色檢測(cè)效果如圖所示,圖中的區(qū)域1為膚色區(qū)域,區(qū)域2為非膚色區(qū)域。

      s205,對(duì)非膚色區(qū)域進(jìn)行虛化處理,得到目標(biāo)圖像。

      在圖像中,由于膚色信息不受人體姿態(tài)、面部表情等的影響,具有相對(duì)的穩(wěn)定性。且由于膚色與大多數(shù)背景物體的顏色有比較明顯的區(qū)別,因此,用戶采用移動(dòng)智能終端進(jìn)行照片拍攝時(shí),想要突出膚色區(qū)域?;诖耍瑢?duì)前述人臉圖像,將對(duì)其非膚色區(qū)域進(jìn)行虛化處理,以此突出膚色區(qū)域的清晰度,從而得到目標(biāo)圖像。作為一種可選的實(shí)施方式,可以使用盒裝濾波器或者其他低通濾波器對(duì)非膚色區(qū)域進(jìn)行虛化處理。

      需要說(shuō)明的是,本實(shí)施例中,通過(guò)步驟s201至s204實(shí)現(xiàn)了圖像的膚色區(qū)域檢測(cè)。在該膚色檢測(cè)過(guò)程中,當(dāng)前圖像看作是圖像序列中的一幀圖像,基于每一幀圖像,計(jì)算該幀圖像的第一區(qū)域(即中心區(qū)域),相當(dāng)于在每一幀圖像上提取一小樣本,根據(jù)該小樣本的最大色差值、最小色差值以及大津法可確定出每一幀圖像的分類閾值區(qū)間,最后根據(jù)分類閾值區(qū)間確定出每一幀圖像的膚色區(qū)域及非膚色區(qū)域。與現(xiàn)有技術(shù)相比,該膚色檢測(cè)過(guò)程有如下優(yōu)點(diǎn):

      (1)傳統(tǒng)基于先驗(yàn)信息的膚色檢測(cè)方法,通常是給定一區(qū)域,基于該區(qū)域?qū)D像進(jìn)行膚色檢測(cè)。該區(qū)域即事先所確定的用于膚色檢測(cè)的先驗(yàn)信息。該方法準(zhǔn)確性低下,尤其是在受光照或不同膚色人群本身影響時(shí)。而本實(shí)施例中的檢測(cè)方法,是針對(duì)當(dāng)幀圖像進(jìn)行樣本提取以及分類閾值區(qū)間的確定,從而在當(dāng)幀圖像完成膚色檢測(cè),該方法具有實(shí)時(shí)性和動(dòng)態(tài)性,且不受光照或不同膚色人群本身的影響,準(zhǔn)確性較高;

      (2)傳統(tǒng)基于模式識(shí)別的膚色檢測(cè)方法,通常是對(duì)多個(gè)膚色樣本及非膚色樣本進(jìn)行處理,運(yùn)算復(fù)雜度高,檢測(cè)效率低下,且該方法仍然受光照或不同膚色人群本身的影響較大。而本實(shí)施例中的檢測(cè)方法,是針對(duì)當(dāng)幀圖像進(jìn)行樣本提取以及分類閾值區(qū)間的確定,從而在當(dāng)幀圖像完成膚色檢測(cè),不需要事先對(duì)多個(gè)樣本進(jìn)行處理,從而降低了運(yùn)算復(fù)雜度,提高了檢測(cè)效率。且該方法在當(dāng)幀圖像完成膚色檢測(cè),不受其它幀圖像的影響,從而提高了檢測(cè)的準(zhǔn)確性。

      本發(fā)明實(shí)施例中,先獲取當(dāng)前圖像并對(duì)其進(jìn)行人臉檢測(cè),得到待測(cè)人臉圖像,并根據(jù)待測(cè)人臉圖像確定分類閾值區(qū)間,接著根據(jù)分類閾值區(qū)間對(duì)待測(cè)人臉圖像進(jìn)行遍歷以得到待測(cè)人臉圖像的膚色區(qū)域及非膚色區(qū)域,最后對(duì)非膚色區(qū)域進(jìn)行虛化處理以得到目標(biāo)圖像。由于先對(duì)當(dāng)前圖像進(jìn)行了人臉檢測(cè)及膚色檢測(cè),再對(duì)所檢測(cè)出的非膚色區(qū)域進(jìn)行不同程度的虛化處理,不需要樣本便完成了對(duì)當(dāng)前圖像的虛化,提高了虛化效率及虛化效果。

      參見(jiàn)圖13,是本發(fā)明第一實(shí)施例提供的一種終端的結(jié)構(gòu)示意圖,如圖所示,該終端可以包括:

      獲取單元10,用于獲取當(dāng)前圖像;

      第一檢測(cè)單元11,用于對(duì)當(dāng)前圖像進(jìn)行人臉檢測(cè),得到待測(cè)人臉圖像;

      第二檢測(cè)單元12,用于對(duì)待測(cè)人臉圖像進(jìn)行膚色檢測(cè),得到待測(cè)人臉圖像的非膚色區(qū)域;

      虛化單元13,用于對(duì)非膚色區(qū)域進(jìn)行虛化處理。

      本發(fā)明實(shí)施例中,先通過(guò)獲取單元10獲取當(dāng)前圖像,并通過(guò)第一檢測(cè)單元11對(duì)當(dāng)前圖像進(jìn)行人臉檢測(cè),得到待測(cè)人臉圖像,再通過(guò)第二檢測(cè)單元12對(duì)待測(cè)人臉圖像進(jìn)行膚色檢測(cè),得到非膚色區(qū)域,最后通過(guò)虛化單元13對(duì)非膚色區(qū)域進(jìn)行虛化處理以得到目標(biāo)圖像。由于對(duì)當(dāng)前圖像進(jìn)行了人臉檢測(cè)及膚色檢測(cè),僅對(duì)所檢測(cè)出的非膚色區(qū)域進(jìn)行不同程度的虛化處理,不需要樣本便完成了對(duì)當(dāng)前圖像的虛化,提高了虛化效率及虛化效果。

      參見(jiàn)圖14,是本發(fā)明第二實(shí)施例提供的一種終端的結(jié)構(gòu)示意圖,如圖所示,該終端可以包括:

      訓(xùn)練單元20,用于訓(xùn)練強(qiáng)分類器;

      獲取單元21,用于獲取當(dāng)前圖像;

      第一檢測(cè)單元22,用于根據(jù)強(qiáng)分類器對(duì)當(dāng)前圖像進(jìn)行人臉檢測(cè),得到待測(cè)人臉圖像;

      第二檢測(cè)單元23,用于對(duì)待測(cè)人臉圖像進(jìn)行膚色檢測(cè),得到待測(cè)人臉圖像的非膚色區(qū)域;

      虛化單元24,用于對(duì)非膚色區(qū)域進(jìn)行虛化處理。

      作為一種可選的實(shí)時(shí)方式,訓(xùn)練單元21具體用于:

      初始化訓(xùn)練樣本的權(quán)值分布,該訓(xùn)練樣本包括人臉樣本和非人臉樣本;

      對(duì)訓(xùn)練樣本進(jìn)行學(xué)習(xí)以得到多個(gè)弱分類器;

      計(jì)算每一弱分類器在訓(xùn)練樣本上的分類誤差率;

      根據(jù)分類誤差率計(jì)算弱分類器的系數(shù),系數(shù)表示每一弱分類器在強(qiáng)分類器中所占的權(quán)值;

      根據(jù)系數(shù)更新訓(xùn)練樣本中的權(quán)值分布并進(jìn)行迭代計(jì)算,以得到強(qiáng)分類器,該強(qiáng)分類器為每次迭代計(jì)算中加權(quán)分類誤差率最小的弱分類器。

      作為一種可選的實(shí)時(shí)方式,第一檢測(cè)單元22具體用于:

      按照預(yù)設(shè)縮小比例對(duì)當(dāng)前圖像進(jìn)行縮小以得到第一圖像;

      將第一圖像進(jìn)行多次劃分以得到多張第二圖像,每張第二圖像包括多個(gè)子窗口;

      根據(jù)積分圖計(jì)算每張第二圖像中每個(gè)子窗口的haar特征值;

      根據(jù)強(qiáng)分類器及每張第二圖像得到的haar特征值檢測(cè)出多張第一人臉圖像;

      將多張第一人臉圖像進(jìn)行合并得到待測(cè)人臉圖像。

      作為一種可選的實(shí)施方式,第二檢測(cè)單元23具體包括:

      確定單元211,用于根據(jù)待測(cè)人臉圖像確定分類閾值區(qū)間;

      遍歷單元212,用于根據(jù)分類閾值區(qū)間遍歷所述待測(cè)人臉圖像,得到待測(cè)人人臉圖像的非膚色區(qū)域。

      作為一種可選的實(shí)施方式,確定單元211具體用于:

      對(duì)待測(cè)人臉圖像進(jìn)行提取處理,得到第一區(qū)域;

      對(duì)待測(cè)人臉圖像進(jìn)行擴(kuò)大及移動(dòng)處理,得到第二區(qū)域;

      計(jì)算第一區(qū)域的最大色差值及最小色差值;

      計(jì)算第二區(qū)域的原始分割閾值;

      根據(jù)最大色差值、最小色差值及原始分割閾值得到分類閾值區(qū)間。

      本發(fā)明實(shí)施例中,先通過(guò)訓(xùn)練單元20訓(xùn)練出一強(qiáng)分類器,再通過(guò)獲取單元21獲取當(dāng)前圖像,并通過(guò)第一檢測(cè)單元22根據(jù)強(qiáng)分類器對(duì)當(dāng)前圖像進(jìn)行人臉檢測(cè),得到待測(cè)人臉圖像,再通過(guò)第二檢測(cè)單元23對(duì)待測(cè)人臉圖像進(jìn)行膚色檢測(cè),得到非膚色區(qū)域,最后通過(guò)虛化單元24對(duì)非膚色區(qū)域進(jìn)行虛化處理以得到目標(biāo)圖像。由于對(duì)當(dāng)前圖像進(jìn)行了人臉檢測(cè)及膚色檢測(cè),僅對(duì)所檢測(cè)出的非膚色區(qū)域進(jìn)行不同程度的虛化處理,不需要樣本便完成了對(duì)當(dāng)前圖像的虛化,提高了虛化效率及虛化效果。

      此外,本發(fā)明實(shí)施例通過(guò)第二檢測(cè)單元23實(shí)現(xiàn)圖像的膚色檢測(cè)過(guò)程中,當(dāng)前圖像看作是圖像序列中的一幀圖像,基于每一幀圖像,計(jì)算該幀圖像的第一區(qū)域,相當(dāng)于在每一幀圖像上提取一小樣本,根據(jù)該小樣本的最大色差值、最小色差值以及大津法可確定出每一幀圖像的分類閾值區(qū)間,最后根據(jù)分類閾值區(qū)間確定出每一幀圖像的膚色區(qū)域及非膚色區(qū)域。在上述檢測(cè)過(guò)程中,是針對(duì)當(dāng)幀圖像進(jìn)行樣本提取以及分類閾值區(qū)間的確定,從而在當(dāng)幀圖像完成膚色檢測(cè),該方法具有實(shí)時(shí)性和動(dòng)態(tài)性,且不受光照或不同膚色人群本身的影響,準(zhǔn)確性較高;且該方法在當(dāng)幀圖像完成膚色檢測(cè),不需要事先對(duì)多個(gè)樣本進(jìn)行處理,從而降低了運(yùn)算復(fù)雜度,提高了檢測(cè)效率。

      需要說(shuō)明的是,圖13及圖14所示終端的具體工作流程已在前述方法流程部分做了詳述,在此不再贅述。

      參見(jiàn)圖15,是本發(fā)明第三實(shí)施例提供的一種終端的結(jié)構(gòu)示意圖,本實(shí)施例中所描述的終端可以包括:至少一個(gè)處理器301,例如cpu,至少一個(gè)用戶接口303,存儲(chǔ)器304,至少一個(gè)通信總線302。其中,通信總線302用于實(shí)現(xiàn)這些組件之間的連接通信。其中,用戶接口303可以包括顯示屏(display)、鍵盤(keyboard),可選用戶接口303還可以包括標(biāo)準(zhǔn)的有線接口、無(wú)線接口。存儲(chǔ)器304可以是高速ram存儲(chǔ)器,也可以是非不穩(wěn)定的存儲(chǔ)器(non-volatilememory),例如至少一個(gè)磁盤存儲(chǔ)器。存儲(chǔ)器304可選的還可以是至少一個(gè)位于遠(yuǎn)離前述處理器301的存儲(chǔ)裝置。其中處理器301可以結(jié)合圖13至14所描述的終端,存儲(chǔ)器304中存儲(chǔ)一組程序代碼,且處理器301調(diào)用存儲(chǔ)器304中存儲(chǔ)的程序代碼,用于執(zhí)行以下操作:

      獲取當(dāng)前圖像;

      對(duì)當(dāng)前圖像進(jìn)行人臉檢測(cè),得到待測(cè)人臉圖像;

      對(duì)待測(cè)人臉圖像進(jìn)行膚色檢測(cè),得到待測(cè)人臉圖像的非膚色區(qū)域;

      對(duì)非膚色區(qū)域進(jìn)行虛化處理,得到目標(biāo)圖像。

      作為一種可選的實(shí)施方式,處理器301調(diào)用存儲(chǔ)器304中的代碼還可以執(zhí)行以下操作:

      根據(jù)待測(cè)人臉圖像確定分類閾值區(qū)間;

      根據(jù)分類閾值區(qū)間遍歷待測(cè)人臉圖像,得到待測(cè)人臉圖像的非膚色區(qū)域。

      作為一種可選的實(shí)施方式,處理器301調(diào)用存儲(chǔ)器304中的代碼還可以執(zhí)行以下操作:

      對(duì)待測(cè)人臉圖像進(jìn)行提取處理,得到第一區(qū)域;

      對(duì)待測(cè)人臉圖像進(jìn)行擴(kuò)大及移動(dòng)處理,得到第二區(qū)域;

      計(jì)算第一區(qū)域的最大色差值、最小色差值;

      計(jì)算第二區(qū)域的原始分割閾值;

      根據(jù)最大色差值、最小色差值及原始分割閾值得到分類閾值區(qū)間。

      作為一種可選的實(shí)施方式,處理器301調(diào)用存儲(chǔ)器304中的代碼還可以執(zhí)行以下操作:

      按照預(yù)設(shè)縮小比例對(duì)當(dāng)前圖像進(jìn)行縮小以得到第一圖像;

      將第一圖像進(jìn)行多次劃分以得到多張第二圖像,每張第二圖像包括多個(gè)子窗口;

      根據(jù)積分圖計(jì)算每張第二圖像中每個(gè)子窗口的haar特征值;

      根據(jù)強(qiáng)分類器及每張第二圖像得到的haar特征值檢測(cè)出多張第一人臉圖像;

      將多張第一人臉圖像進(jìn)行合并得到待測(cè)人臉圖像。

      作為一種可選的實(shí)施方式,處理器301調(diào)用存儲(chǔ)器304中的代碼還可以執(zhí)行以下操作:

      初始化訓(xùn)練樣本的權(quán)值分布,訓(xùn)練樣本包括人臉樣本和非人臉樣本;

      對(duì)訓(xùn)練樣本進(jìn)行學(xué)習(xí)以得到多個(gè)弱分類器;

      計(jì)算每一弱分類器在訓(xùn)練樣本上的分類誤差率;

      根據(jù)分類誤差率計(jì)算弱分類器的系數(shù),系數(shù)表示每一弱分類器在強(qiáng)分類器中所占的權(quán)值;

      根據(jù)系數(shù)更新所述訓(xùn)練樣本中的權(quán)值分布并進(jìn)行迭代計(jì)算,以得到強(qiáng)分類器,強(qiáng)分類器為每次迭代計(jì)算中加權(quán)分類誤差率最小的弱分類器。

      本發(fā)明實(shí)施例中,由于對(duì)當(dāng)前圖像進(jìn)行了人臉檢測(cè)及膚色檢測(cè),僅對(duì)所檢測(cè)出的非膚色區(qū)域進(jìn)行不同程度的虛化處理,不需要樣本便完成了對(duì)當(dāng)前圖像的虛化,提高了虛化效率及虛化效果。

      本領(lǐng)域普通技術(shù)人員可以意識(shí)到,結(jié)合本文中所公開(kāi)的實(shí)施例描述的各示例的單元及算法步驟,能夠以電子硬件、計(jì)算機(jī)軟件或者二者的結(jié)合來(lái)實(shí)現(xiàn),為了清楚地說(shuō)明硬件和軟件的可互換性,在上述說(shuō)明中已經(jīng)按照功能一般性地描述了各示例的組成及步驟。這些功能究竟以硬件還是軟件方式來(lái)執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。專業(yè)技術(shù)人員可以對(duì)每個(gè)特定的應(yīng)用來(lái)使用不同方法來(lái)實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。

      此外,在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的、終端和方法,可以通過(guò)其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另外,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過(guò)一些接口、裝置或單元的間接耦合或通信連接,也可以是電的,機(jī)械的或其它的形式連接。

      所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開(kāi)的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上。可以根據(jù)實(shí)際的需要選擇其中的部分或者全部單元來(lái)實(shí)現(xiàn)本發(fā)明實(shí)施例方案的目的。

      另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以是兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。

      本發(fā)明實(shí)施例方法中的步驟可以根據(jù)實(shí)際需要進(jìn)行順序調(diào)整、合并和刪減。本發(fā)明實(shí)施例終端中的單元可以根據(jù)實(shí)際需要進(jìn)行合并、劃分和刪減。以上所述,僅為本發(fā)明的具體實(shí)施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到各種等效的修改或替換,這些修改或替換都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以權(quán)利要求的保護(hù)范圍為準(zhǔn)。

      當(dāng)前第1頁(yè)1 2 
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1