国产精品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):10594533閱讀:986來源:國(guó)知局
      圖片處理方法和裝置的制造方法
      【專利摘要】本發(fā)明公開了一種圖片處理方法和裝置。其中,該方法包括:在接收到第一指令后,檢測(cè)人臉圖片中唇部的形狀,其中,第一指令用于指示對(duì)人臉圖片中的唇部按照預(yù)設(shè)樣式進(jìn)行涂色;獲取與唇部的形狀一致的平滑模板,其中,平滑模板攜帶預(yù)設(shè)樣式的信息,預(yù)設(shè)樣式的信息用于指示對(duì)唇部進(jìn)行涂色的顏色在唇部的深淺分布;按照預(yù)設(shè)樣式的信息對(duì)人臉圖片中唇部進(jìn)行涂色。本發(fā)明解決了現(xiàn)有技術(shù)中對(duì)人臉圖片的處理形式比較單一的技術(shù)問題。
      【專利說明】
      圖片處理方法和裝置
      技術(shù)領(lǐng)域
      [0001]本發(fā)明涉及圖片處理領(lǐng)域,具體而言,涉及一種圖片處理方法和裝置?!颈尘凹夹g(shù)】
      [0002]現(xiàn)有技術(shù)在對(duì)圖片進(jìn)行處理時(shí),尤其是對(duì)人臉圖片進(jìn)行化妝時(shí),通常采用人臉檢測(cè)技術(shù)檢測(cè)出需要化妝的五官,然后根據(jù)定位的五官的位置涂上顏色。例如,對(duì)唇部上色時(shí),采用人臉檢測(cè)技術(shù)檢出唇部的位置,然后對(duì)唇部涂上用戶指示的顏色。然而,發(fā)明人發(fā)現(xiàn),在上述過程中,只能對(duì)唇部涂上一種顏色,導(dǎo)致對(duì)人臉圖片進(jìn)行處理時(shí)形式比較單一的問題。
      [0003]針對(duì)上述的問題,目前尚未提出有效的解決方案。
      【發(fā)明內(nèi)容】

      [0004]本發(fā)明實(shí)施例提供了一種圖片處理方法和裝置,以至少解決現(xiàn)有技術(shù)中對(duì)人臉圖片的處理形式比較單一的技術(shù)問題。
      [0005]根據(jù)本發(fā)明實(shí)施例的一個(gè)方面,提供了一種圖片處理方法,包括:在接收到第一指令后,檢測(cè)人臉圖片中唇部的形狀,其中,所述第一指令用于指示對(duì)所述人臉圖片中的唇部按照預(yù)設(shè)樣式進(jìn)行涂色;獲取與所述唇部的形狀一致的平滑模板,其中,所述平滑模板攜帶所述預(yù)設(shè)樣式的信息,所述預(yù)設(shè)樣式的信息用于指示對(duì)所述唇部進(jìn)行涂色的顏色在所述唇部的深淺分布;按照所述預(yù)設(shè)樣式的信息對(duì)所述人臉圖片中唇部進(jìn)行涂色。
      [0006]根據(jù)本發(fā)明實(shí)施例的另一方面,還提供了一種圖片處理裝置,包括:檢測(cè)單元,用于在接收到第一指令后,檢測(cè)人臉圖片中唇部的形狀,其中,所述第一指令用于指示對(duì)所述人臉圖片中的唇部按照預(yù)設(shè)樣式進(jìn)行涂色;獲取單元,用于獲取與所述唇部的形狀一致的平滑模板,其中,所述平滑模板攜帶所述預(yù)設(shè)樣式的信息,所述預(yù)設(shè)樣式的信息用于指示對(duì)所述唇部進(jìn)行涂色的顏色在所述唇部的深淺分布;涂色單元,用于按照所述預(yù)設(shè)樣式的信息對(duì)所述人臉圖片中唇部進(jìn)行涂色。
      [0007]在本發(fā)明實(shí)施例中,采用在接收到第一指令后,檢測(cè)人臉圖片中唇部的形狀,其中,所述第一指令用于指示對(duì)所述人臉圖片中的唇部按照預(yù)設(shè)樣式進(jìn)行涂色;獲取與所述唇部的形狀一致的平滑模板,其中,所述平滑模板攜帶所述預(yù)設(shè)樣式的信息,所述預(yù)設(shè)樣式的信息用于指示對(duì)所述唇部進(jìn)行涂色的顏色在所述唇部的深淺分布;按照所述預(yù)設(shè)樣式的信息對(duì)所述人臉圖片中唇部進(jìn)行涂色的方式,通過按照攜帶預(yù)設(shè)樣式的平滑模板對(duì)人臉圖片中的唇部進(jìn)行涂色,其中,如果平滑模板攜帶的預(yù)設(shè)樣式不同,則可以在人臉圖片中繪制得到不同樣式的唇部顏色,從而得到不同樣式的人臉圖片,相對(duì)于現(xiàn)有技術(shù)中僅在唇部涂上一種顏色,達(dá)到了繪制得到多種形式的人臉圖片的目的,從而實(shí)現(xiàn)了提高了人臉圖片的處理形式的多樣性的技術(shù)效果,進(jìn)而解決了現(xiàn)有技術(shù)中對(duì)人臉圖片的處理形式比較單一的技術(shù)問題?!靖綀D說明】
      [0008]此處所說明的附圖用來提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中:
      [0009]圖1是根據(jù)本發(fā)明實(shí)施例的硬件結(jié)構(gòu)的架構(gòu)圖;
      [0010]圖2是根據(jù)本發(fā)明實(shí)施例的一種圖片處理方法的流程圖;
      [0011]圖3是根據(jù)本發(fā)明實(shí)施例的一種可選地平滑模板的示意圖;
      [0012]圖4是根據(jù)本發(fā)明實(shí)施例一種可選地咬唇妝的示意圖;[〇〇13]圖5是根據(jù)本發(fā)明實(shí)施例一種可選地識(shí)別出的人臉區(qū)域的示意圖;
      [0014]圖6是根據(jù)本發(fā)明實(shí)施例一種可選地圖片處理裝置的顯示界面的示意圖;
      [0015]圖7是根據(jù)本發(fā)明實(shí)施例一種可選地人臉圖片中關(guān)鍵位置點(diǎn)示意圖;
      [0016]圖8是根據(jù)本發(fā)明實(shí)施例的另一種圖片處理方法的流程圖;
      [0017]圖9是根據(jù)本發(fā)明實(shí)施例的一種圖片處理裝置的示意圖;以及
      [0018]圖10是根據(jù)本發(fā)明實(shí)施例的終端的硬件結(jié)構(gòu)圖。【具體實(shí)施方式】
      [0019]為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分的實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都應(yīng)當(dāng)屬于本發(fā)明保護(hù)的范圍。
      [0020]需要說明的是,本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語“第一”、“第二”等是用于區(qū)別類似的對(duì)象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當(dāng)情況下可以互換,以便這里描述的本發(fā)明的實(shí)施例能夠以除了在這里圖示或描述的那些以外的順序?qū)嵤4送?,術(shù)語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或?qū)τ谶@些過程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。
      [0021]實(shí)施例1
      [0022]根據(jù)本發(fā)明實(shí)施例,提供了一種可以通過本申請(qǐng)裝置實(shí)施例執(zhí)行的方法實(shí)施例, 需要說明的是,在附圖的流程圖示出的步驟可以在諸如一組計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)系統(tǒng)中執(zhí)行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。[〇〇23]根據(jù)本發(fā)明實(shí)施例,提供了一種圖片處理方法。[〇〇24]可選地,在本實(shí)施例中,上述圖片處理方法可以應(yīng)用于如圖1所示的移動(dòng)終端102 和服務(wù)器104所構(gòu)成的硬件環(huán)境中。如圖1所示,移動(dòng)終端102通過網(wǎng)絡(luò)與服務(wù)器104進(jìn)行連接,上述網(wǎng)絡(luò)包括但不限于:移動(dòng)通信網(wǎng)絡(luò)、廣域網(wǎng)、城域網(wǎng)或局域網(wǎng),移動(dòng)終端102可以是手機(jī)終端,也可以是PC終端、筆記本終端或平板電腦終端。
      [0025]圖2是根據(jù)本發(fā)明實(shí)施例的一種圖片處理方法的流程圖,以下結(jié)合圖2對(duì)本發(fā)明實(shí)施例所提供的圖片處理方法做具體介紹,如圖2所示,該圖片處理方法主要包括如下步驟 S202至步驟S206:[〇〇26]步驟S202,在接收到第一指令后,檢測(cè)人臉圖片中唇部的形狀,其中,第一指令用于指示對(duì)人臉圖片中的唇部按照預(yù)設(shè)樣式進(jìn)行涂色。
      [0027]用戶可以在任意一個(gè)終端設(shè)備中安裝一個(gè)應(yīng)用程序,然后,通過該應(yīng)用程序發(fā)送修改包括人臉圖片的圖片中唇部樣式的指令(即,第一指令)。該應(yīng)用程序在接收到上述第一指令之后,啟動(dòng)圖片修改的相應(yīng)程序,例如可以首先檢測(cè)用戶所發(fā)送的待修改的圖片中唇部的形狀。
      [0028]在本發(fā)明實(shí)施例中,上述應(yīng)用程序可以為“天天P圖”的軟件,用戶可以在該在“天天P圖”的軟件中導(dǎo)入一張包括人臉圖片的圖片,并發(fā)送修改該人臉圖片的圖片中唇部樣式的指令(即第一指令)。假設(shè),用戶發(fā)送的第一指令為將該人臉圖片中的唇部按照咬唇妝的樣式進(jìn)行涂色,此時(shí),該應(yīng)用程序的啟動(dòng)相應(yīng)的程序,首先該應(yīng)用程序?qū)?dǎo)入的人臉圖片進(jìn)行人臉識(shí)別,識(shí)別得到人臉區(qū)域;然后檢測(cè)該人臉圖片中唇部的形狀,以保證該應(yīng)用程序能夠準(zhǔn)確為唇部進(jìn)行涂色。人臉識(shí)別的檢測(cè)方法有很多種,在本發(fā)明實(shí)施例中,可以采用參考模板法、人臉規(guī)則法以及樣品學(xué)習(xí)法等方法來進(jìn)行人臉的識(shí)別。
      [0029]需要說明的是,上述預(yù)設(shè)樣式可以為多種,例如,咬唇妝、日本女性所畫的櫻桃小嘴妝、或者是M型的唇妝等。
      [0030]步驟S204,獲取與唇部的形狀一致的平滑模板,其中,平滑模板攜帶預(yù)設(shè)樣式的信息,預(yù)設(shè)樣式的信息用于指示對(duì)唇部進(jìn)行涂色的顏色在唇部的深淺分布。
      [0031]為了對(duì)人臉圖片中唇部進(jìn)行涂色,可以借助平滑模板對(duì)人臉圖片中的唇部按照預(yù)設(shè)樣式進(jìn)行涂色。如圖3所示的即為一種平滑模板的示意圖,從圖3中可以看出,圖3中亮色部分所示的區(qū)域的形狀類似于人類唇部的形狀。在該平滑模板中攜帶上述預(yù)設(shè)樣式的相關(guān)信息,例如,上述咬唇妝、日本女性所畫的櫻桃小嘴妝、或者是M型的唇妝的相關(guān)信息。
      [0032]在本發(fā)明實(shí)施例中,以預(yù)設(shè)樣式為咬唇妝例進(jìn)行說明。對(duì)于咬唇妝,人們可以理解為在唇部的中間涂的唇彩的顏色較深,而在唇部?jī)蓚?cè)涂的唇彩的顏色較淺。如圖4所示的為一種咬唇妝的示意圖,從圖4中可以看出,涂有咬唇妝的唇部從中間向兩側(cè)的顏色呈由深到淺的漸變過程。當(dāng)借助平滑模板對(duì)人臉圖片中的唇部按照咬唇妝的樣式進(jìn)行涂色時(shí),平滑模板中攜帶的咬唇妝的信息即為唇部中間涂的唇彩的顏色較深,而在唇部?jī)蓚?cè)涂的唇彩的顏色較淺。[〇〇33]步驟S206,按照預(yù)設(shè)樣式的信息對(duì)人臉圖片中唇部進(jìn)行涂色。
      [0034]當(dāng)獲取到與待修改的包含人臉圖片的圖片中唇部形狀相同的平滑模板時(shí),即可以按照平滑模板所攜帶的預(yù)設(shè)樣式的信息進(jìn)行唇部的涂色。例如,預(yù)設(shè)樣式為咬唇妝,平滑模板中所攜帶的咬唇妝的信息為唇部中間涂的唇彩的顏色較深,而在唇部?jī)蓚?cè)涂的唇彩的顏色較淺,此時(shí),既可以根據(jù)上述咬唇妝的信息為人臉圖片中的唇部進(jìn)行涂色。
      [0035]在本發(fā)明實(shí)施例中,通過按照攜帶預(yù)設(shè)樣式的平滑模板對(duì)人臉圖片中的唇部進(jìn)行涂色,其中,如果平滑模板攜帶的預(yù)設(shè)樣式不同,則可以在人臉圖片中繪制得到不同樣式的唇部顏色,從而得到不同樣式的人臉圖片,相對(duì)于現(xiàn)有技術(shù)中僅在唇部涂上一種顏色,達(dá)到了繪制得到多種形式的人臉圖片的目的,從而實(shí)現(xiàn)了提高了人臉圖片的處理形式的多樣性的技術(shù)效果,進(jìn)而解決了現(xiàn)有技術(shù)中對(duì)人臉圖片的處理形式比較單一的技術(shù)問題。
      [0036]在一個(gè)具體的例子中,使用上述圖片處理方法可以應(yīng)用在《天天P圖》的客戶端軟件中,以使的客戶端中對(duì)用戶導(dǎo)入的人臉圖片進(jìn)行識(shí)別,并對(duì)導(dǎo)入的人臉圖片中的唇部按照預(yù)設(shè)樣式進(jìn)行涂色。例如,用戶導(dǎo)入一張包括人臉的人臉圖片,并發(fā)送對(duì)人臉中的唇部按照咬唇妝的樣式進(jìn)行涂色的指令。“天天P圖”的客戶端在接收到該指令之后,識(shí)別導(dǎo)入的圖片中的人臉區(qū)域,如圖5所示的人臉圖片中,方形框內(nèi)的圖像即為應(yīng)用程序識(shí)別到的人臉區(qū)域,識(shí)別得到方形框內(nèi)的人臉區(qū)域之后,可以在該人臉區(qū)域中識(shí)別唇部的形狀。然后,獲取包含咬唇妝的信息的平滑模板,按照該平滑模板中所指示的信息對(duì)如圖5所示的人臉圖片中的唇部進(jìn)行涂色,其中,所涂的顏色用戶可以根據(jù)實(shí)際需要進(jìn)行選取,例如,粉色,紅色或者其他顏色。得到涂色之后人臉圖片之后,即可以在原用戶導(dǎo)入的人臉圖片的唇部中顯示出咬唇妝的妝容。
      [0037]在本發(fā)明實(shí)施例中,獲取與唇部的形狀一致的平滑模板具體可以為:獲取平滑模板中亮度強(qiáng)弱的分布信息,其中,亮度強(qiáng)弱的分布信息用于表示顏色在唇部的深淺分布信息;按照預(yù)設(shè)樣式的信息對(duì)人臉圖片中唇部進(jìn)行涂色具體可以為:按照亮度強(qiáng)弱的分布信息控制對(duì)唇部進(jìn)行涂色的顏色的深淺分布,其中,亮度越強(qiáng),顏色越深,亮度越弱,顏色越淺。
      [0038]在平滑模板中已攜帶亮度強(qiáng)弱的分布信息,如圖3所示的平滑模板,平滑模板中間區(qū)域的亮度較強(qiáng),平滑模板靠近唇線兩側(cè)區(qū)域的亮度較弱。由于平滑模板與待修改的人臉圖片的唇部形狀是相同的,因此,平滑模板中的每個(gè)位置都可以對(duì)應(yīng)到人臉圖片的唇部中的一個(gè)位置,也即,平滑模板中的每個(gè)位置的亮度信息可以確定人臉圖片的唇部中與該位置對(duì)應(yīng)的位置的所涂的顏色是深還是淺。例如,如圖3所示,平滑模板中a點(diǎn)所處的位置對(duì)應(yīng)一個(gè)亮度,此時(shí),即可以參考a點(diǎn)的亮度強(qiáng)弱的分布信息對(duì)唇部b點(diǎn)(在圖中未示出)的位置進(jìn)行涂色,其中,平滑模板中的a點(diǎn)位置對(duì)應(yīng)人臉圖片的唇部中b點(diǎn)的位置,其中,亮度越強(qiáng), 表示在唇部所要圖的顏色越深,反之,亮度越弱,表示在唇部所要圖的顏色越淺。
      [0039]可選地,獲取平滑模板中亮度強(qiáng)弱的分布信息具體可以為:獲取平滑模板的亮度由中間向兩側(cè)從強(qiáng)到弱分布的信息;和/或獲取平滑模板的亮度從具有預(yù)設(shè)形狀的區(qū)域向區(qū)域外由強(qiáng)到弱分布的信息。
      [0040]通過上述描述可知,預(yù)設(shè)樣式包括咬唇妝、日本女性所畫的櫻桃小嘴妝、或者是M 型的唇妝等任一種樣式,其中,每種預(yù)設(shè)樣式對(duì)應(yīng)一種平滑模板。其中,咬唇妝可以體現(xiàn)出一個(gè)唇色的由深到淺的漸變過程,日本女性所畫的櫻桃小嘴妝則沒有由深到淺的漸變過程,日本女性所畫的櫻桃小嘴妝是由一種較深顏色變化到另一種較淺顏色的突變過程,并且櫻桃小嘴妝中顏色較深的形狀類似于櫻桃。
      [0041]因此,如果預(yù)設(shè)樣式為唇部的顏色從中間向兩側(cè)唇線逐漸降低(例如,咬唇妝),此時(shí)平滑模板的樣式上述圖3所示,此時(shí),可以獲取平滑模板的亮度由中間向兩側(cè)從強(qiáng)到弱的分布信息,進(jìn)而根據(jù)獲取到的分布信息對(duì)唇部進(jìn)行涂色。例如,在平滑模板中間某一位置獲取到的亮度較強(qiáng),則在唇部中與該位置對(duì)應(yīng)的位置所涂的唇彩的顏色較深;在平滑模板靠近唇線兩側(cè)某一位置獲取到的亮度較弱,則在唇部中與該位置對(duì)應(yīng)的位置所涂的唇彩的顏色較淺。
      [0042]如果預(yù)設(shè)樣式為唇部的顏色從預(yù)設(shè)形狀內(nèi)到預(yù)設(shè)形狀外是由深到淺的突變過程 (例如,櫻桃小嘴妝),此時(shí)在平滑模板的中間顯示一個(gè)櫻桃形狀(即預(yù)設(shè)形狀),并且由預(yù)設(shè)形狀的區(qū)域內(nèi)到預(yù)設(shè)形狀的區(qū)域之外的亮度為兩種不同的亮度,其中,預(yù)設(shè)形狀區(qū)域之內(nèi)的亮度比預(yù)設(shè)形狀區(qū)域之外的亮度要強(qiáng)。此時(shí),可以獲取平滑模板中預(yù)設(shè)形狀(例如,櫻桃形狀)的區(qū)域向該區(qū)域之外的亮度由強(qiáng)到弱的分布信息,進(jìn)而根據(jù)獲取到的分布信息對(duì)唇部進(jìn)行涂色。
      [0043]如果預(yù)設(shè)樣式為唇部的顏色從預(yù)設(shè)形狀內(nèi)到預(yù)設(shè)形狀外是由深到淺的突變過程(例如,M型的唇妝),此時(shí)在平滑模板的中間顯示一個(gè)M的形狀(即預(yù)設(shè)形狀),并且由預(yù)設(shè)形狀的區(qū)域內(nèi)到預(yù)設(shè)形狀的區(qū)域之外的亮度漸變減弱。此時(shí),可以獲取平滑模板中預(yù)設(shè)形狀(例如,M形狀)的區(qū)域向該區(qū)域之外的亮度由強(qiáng)到弱的分布信息,進(jìn)而根據(jù)獲取到的分布信息對(duì)唇部進(jìn)行涂色。
      [0044]可選地,按照亮度強(qiáng)弱的分布信息控制對(duì)唇部進(jìn)行涂色的顏色的深淺分布具體可以為:獲取人臉圖片中唇部的每個(gè)像素點(diǎn)對(duì)應(yīng)在平滑模板上的亮度的強(qiáng)弱的信息;根據(jù)每個(gè)像素點(diǎn)對(duì)應(yīng)在平滑模板上的亮度的強(qiáng)弱的信息確定每個(gè)像素點(diǎn)的顏色。
      [0045]上述不同的預(yù)設(shè)樣式對(duì)應(yīng)不同的平滑模板,不同的平滑模板上的亮度信息不相同。在本發(fā)明實(shí)施例中,預(yù)設(shè)樣式以咬唇妝為例進(jìn)行說明,當(dāng)預(yù)設(shè)樣式為咬唇妝時(shí),平滑模板的示意圖如圖3所示。在如圖3所示的平滑模板上的每一個(gè)位置對(duì)應(yīng)人臉圖片中唇部的一個(gè)像素點(diǎn)。因此,可以該對(duì)應(yīng)關(guān)系獲取人臉圖片中唇部的每個(gè)像素點(diǎn)對(duì)應(yīng)在平滑模板上的亮度的強(qiáng)弱的信息。如果在人臉圖片中的任一個(gè)像素點(diǎn)在平滑模板上獲取到的亮度的強(qiáng)弱的信息為亮度較強(qiáng),則確定該像素點(diǎn)的顏色為較深的顏色;如果在人臉圖片中的任一個(gè)像素點(diǎn)在平滑模板上獲取到的亮度的強(qiáng)弱的信息為亮度較弱,則確定該像素點(diǎn)的顏色為較淺的顏色。
      [0046]具體地,可以采用以下公式確定人臉圖片中唇部的目標(biāo)像素點(diǎn)的顏色:目標(biāo)像素點(diǎn)顏色=待涂顏色*a+唇色*(l_a),其中,a用于表示目標(biāo)像素點(diǎn)對(duì)應(yīng)在平滑模板上的亮度強(qiáng)弱的信息。
      [0047]上述目標(biāo)像素點(diǎn)為人臉圖片中唇部的像素點(diǎn)中的任意一個(gè)像素點(diǎn),在獲取到目標(biāo)像素點(diǎn)對(duì)應(yīng)在平滑模板上的亮度強(qiáng)弱的信息a之后,將a代入到上述公式中,即可確定出目標(biāo)像素點(diǎn)的顏色,其中,待涂顏色為用戶選取的唇彩或者口紅的顏色,唇色為人臉圖片中唇部的底色,即未涂任何唇彩或者口紅之前的顏色。人臉圖片中唇部的每個(gè)像素點(diǎn)均通過公式:目標(biāo)像素點(diǎn)顏色=待涂顏色*a+唇色*(l_a)計(jì)算該像素點(diǎn)的顏色,進(jìn)而,就可以得到在人臉圖片中的唇部顯示咬唇妝的效果。
      [0048]需要說明的是,在本發(fā)明實(shí)施例中,可以先獲取目標(biāo)像素點(diǎn)對(duì)應(yīng)在平滑模板上的像素點(diǎn),然后計(jì)算平滑模板上的像素點(diǎn)的RGB三色光的加權(quán)平均值,進(jìn)而,將該加權(quán)平均值作為亮度強(qiáng)弱的信息a,其中,如果加權(quán)平均值越高,表示該目標(biāo)像素點(diǎn)的顏色越接近唇彩或者口紅的顏色,此時(shí),該目標(biāo)像素點(diǎn)上唇彩或者口紅的顏色越深;如果加權(quán)平均值越低,表示該目標(biāo)像素點(diǎn)的顏色越不接近唇彩或者口紅的顏色,此時(shí),該目標(biāo)像素點(diǎn)上唇彩或者口紅的顏色越淺。
      [0049]例如,將如圖5所示的人臉圖片導(dǎo)入至“天天P圖”的應(yīng)用程序中,導(dǎo)入之后的效果如圖6所示,用戶可以在如圖6所示的界面中選擇待涂顏色(S卩,唇彩或者口紅的顏色),還可以選擇預(yù)設(shè)樣式,例如,咬唇妝、櫻桃小嘴妝和M型唇妝,其中,在如圖6所示的界面中,選擇的樣式為咬唇妝?!疤焯霵圖”的應(yīng)用程序中經(jīng)過上述方法處理之后,可以得到上述圖4所示的咬唇妝。從圖4中可以看出,越靠近唇線的部位唇彩或者口紅的顏色越淺,越靠近唇部中間位置唇彩或者口紅的顏色越深,并且從圖4中能夠看出,在唇部的中間向兩側(cè)唇線的方向上,唇彩或者口紅由深變淺,體現(xiàn)出一個(gè)逐漸漸變的過程,表現(xiàn)效果與女生們平時(shí)所畫的咬唇妝的表現(xiàn)效果相同。
      [0050]可選地,獲取與唇部的形狀一致的平滑模板包括:檢測(cè)人臉圖片中唇部的關(guān)鍵位置點(diǎn);按照關(guān)鍵位置點(diǎn)調(diào)整預(yù)設(shè)的平滑模板的形狀,以使調(diào)整后的預(yù)設(shè)的平滑模板的形狀與人臉圖片中唇部的形狀一致。
      [0051]由于不同的人臉圖片中包括的唇部的形狀可能不同,因此,在獲取與唇部的形狀一致的平滑模板的過程中,首先要檢測(cè)人臉圖片中唇部的關(guān)鍵位置點(diǎn),進(jìn)而根據(jù)檢測(cè)到的多個(gè)關(guān)鍵位置點(diǎn)調(diào)整預(yù)設(shè)的平滑模板的形狀,得到與人臉圖片中唇部形狀一致的預(yù)設(shè)的平滑模板。
      [0052]如圖7所示,圖7中的每個(gè)點(diǎn)表示一個(gè)關(guān)鍵位置點(diǎn),關(guān)鍵位置點(diǎn)的數(shù)量并不是唯一的,如果在人臉圖片中唇部檢測(cè)到的關(guān)鍵位置點(diǎn)的數(shù)量越多,則按照上述多個(gè)關(guān)鍵位置點(diǎn)調(diào)整得到的平滑模板的形狀與唇部的形狀越一致。但是檢測(cè)過多的關(guān)鍵位置點(diǎn)會(huì)帶來大量的計(jì)算,大量的計(jì)算會(huì)占用安裝在應(yīng)用程序的終端設(shè)備的內(nèi)存,從而導(dǎo)致終端設(shè)備運(yùn)行緩慢,因此,在保證通過關(guān)鍵位置點(diǎn)得到的預(yù)設(shè)的平滑模板與人臉圖片中唇部的形狀一致的情況下,可以檢測(cè)適當(dāng)?shù)年P(guān)鍵位置點(diǎn)的數(shù)量,從而避免用戶在運(yùn)行應(yīng)用程序時(shí),出現(xiàn)死機(jī)的現(xiàn)象。
      [0053]其中,按照關(guān)鍵位置點(diǎn)調(diào)整預(yù)設(shè)的平滑模板的形狀包括:檢測(cè)人臉圖片中唇角和唇線的關(guān)鍵位置點(diǎn)和預(yù)設(shè)的平滑模板所表示的唇角位置和唇線位置;對(duì)預(yù)設(shè)的平滑模板進(jìn)行變形,將預(yù)設(shè)的平滑模板的唇角位置與人臉圖片中唇角的關(guān)鍵位置點(diǎn)重合,并將預(yù)設(shè)的平滑模板的唇線位置與人臉圖片中唇線的關(guān)鍵位置點(diǎn)重合;將變形后的預(yù)設(shè)的平滑模板作為與唇部的形狀一致的平滑模板。
      [0054]為了保證通過關(guān)鍵位置點(diǎn)得到的預(yù)設(shè)的平滑模板與人臉圖片中唇部的形狀一致,因此,在上述檢測(cè)的多個(gè)關(guān)鍵位置點(diǎn)中,可以檢測(cè)人臉圖片中唇部的特殊部位的關(guān)鍵位置點(diǎn),例如,可以檢測(cè)唇角和唇線的關(guān)鍵位置點(diǎn)。檢測(cè)完人臉圖片中唇部的唇角和唇線的關(guān)鍵位置點(diǎn)之后,還需要檢測(cè)預(yù)設(shè)的平滑模型中唇角位置和唇線位置。然后,將預(yù)設(shè)的平滑模型進(jìn)行變形調(diào)整,例如,可以將預(yù)設(shè)的平滑模型中唇角位置與人臉圖片中唇部的唇角的關(guān)鍵位置點(diǎn)進(jìn)行重合,并將將預(yù)設(shè)的平滑模型中唇線位置與人臉圖片中唇部的唇線的關(guān)鍵位置點(diǎn)進(jìn)行重合,得到調(diào)整之后的預(yù)設(shè)的平滑模型,該平滑模型的形狀與人臉圖片中唇部的形狀一致。從而,在對(duì)人臉圖片中唇部進(jìn)行涂色時(shí),可以采用該調(diào)整之后的預(yù)設(shè)的平滑模型對(duì)人臉圖片中唇部進(jìn)行涂色。
      [0055]圖8是根據(jù)本發(fā)明實(shí)施例的另一種可選地圖片處理方法的流程圖,以下結(jié)合圖8對(duì)本發(fā)明實(shí)施例所提供的圖片處理方法做具體介紹,如圖8所示,該圖片處理方法主要包括如下步驟S902至步驟S910:
      [0056]步驟S902,導(dǎo)入包含人臉圖片的照片,其中,可以在“天天P圖”的應(yīng)用程序中導(dǎo)入包含人臉圖片的照片,導(dǎo)入的方式可以有很多種,例如,在安裝“天天P圖”的終端設(shè)備中獲取本地已存儲(chǔ)的照片,或者可以調(diào)用攝像頭來拍照,從而將拍照得到的照片導(dǎo)入到“天天P圖”的應(yīng)用程序中進(jìn)行處理。
      [0057]步驟S904,對(duì)導(dǎo)入的照片進(jìn)行人臉識(shí)別,得到人臉區(qū)域。在本發(fā)明實(shí)施例中,可以對(duì)導(dǎo)入的照片使用自動(dòng)人臉檢測(cè)技術(shù),來定位包含人臉圖片的照片中人臉?biāo)谖恢?。如上述圖5所示,在方形框內(nèi)框定的區(qū)域即為檢測(cè)到的人臉區(qū)域。一般情況下,檢測(cè)到的人臉區(qū)域包含兩個(gè)眼睛的中心點(diǎn)以及嘴巴的中心點(diǎn);檢測(cè)到的人臉區(qū)域也可以是其他形式,比如一個(gè)包圍人臉范圍的方框,即如圖5所示的方框。
      [0058]步驟S906,識(shí)別人臉圖片中唇部區(qū)域,檢測(cè)唇部的關(guān)鍵位置點(diǎn)。在步驟S904識(shí)別完人臉區(qū)域之后,還需識(shí)別人臉圖片中的唇部區(qū)域,并檢測(cè)唇部的多個(gè)關(guān)鍵位置點(diǎn),例如,可以檢測(cè)唇部的唇角的關(guān)鍵位置點(diǎn),以及檢測(cè)唇部的唇線的關(guān)鍵位置點(diǎn)。
      [0059]步驟S908,基于關(guān)鍵位置點(diǎn)生成與人臉圖片中唇部形狀一致的平滑模板。在上述步驟S906檢測(cè)唇部的關(guān)鍵位置點(diǎn)之后,還可以調(diào)用預(yù)設(shè)的平滑模板,其中,預(yù)設(shè)的平滑模板可以有很多種,例如,預(yù)設(shè)樣式為咬唇妝時(shí),對(duì)應(yīng)預(yù)設(shè)的平滑模板A,當(dāng)預(yù)設(shè)樣式為櫻桃小嘴妝時(shí),對(duì)應(yīng)一種預(yù)設(shè)的平滑模板B,具體調(diào)用哪種平滑模板可以根據(jù)用戶選取的預(yù)設(shè)樣式進(jìn)行選取。假設(shè),用戶選取的預(yù)設(shè)樣式為咬唇妝,則此時(shí)可以調(diào)用與咬唇妝對(duì)應(yīng)的預(yù)設(shè)的平滑模板。在調(diào)用與咬唇妝對(duì)應(yīng)的預(yù)設(shè)的平滑模板之后,檢測(cè)該預(yù)設(shè)的平滑模板的唇角位置和唇線位置,對(duì)該預(yù)設(shè)的平滑模板進(jìn)行變形,將預(yù)設(shè)的平滑模板的唇角位置與人臉圖片中唇角的關(guān)鍵位置點(diǎn)重合,并將預(yù)設(shè)的平滑模板的唇線位置與人臉圖片中唇線的關(guān)鍵位置點(diǎn)重合,進(jìn)而,得到與人臉圖片中唇部形狀一致的平滑模板。
      [0060]步驟S910,根據(jù)用戶指定的待涂顏色對(duì)人臉圖片中唇部進(jìn)行涂色。具體地,可以獲取人臉圖片中唇部的每個(gè)像素點(diǎn)對(duì)應(yīng)在步驟S908中得到的與人臉圖片中唇部形狀一致的平滑模板上的亮度的強(qiáng)弱的信息,然后,根據(jù)每個(gè)像素點(diǎn)對(duì)應(yīng)在該平滑模板上的亮度的強(qiáng)弱的信息確定每個(gè)像素點(diǎn)的顏色。優(yōu)選地,可以通過下述公式確定每個(gè)像素點(diǎn)的顏色:目標(biāo)像素點(diǎn)顏色=待涂顏色*a+唇色*(l_a),其中,a用于表示目標(biāo)像素點(diǎn)對(duì)應(yīng)在平滑模板上的亮度強(qiáng)弱的信息。
      [0061]在本發(fā)明實(shí)施例中,將包含人臉圖片的照片導(dǎo)入至應(yīng)用程序中(例如,天天P圖)時(shí),應(yīng)用程序自動(dòng)對(duì)人臉圖片中的人臉區(qū)域進(jìn)行識(shí)別,然后檢測(cè)唇部的唇線關(guān)鍵位置點(diǎn)和唇角關(guān)鍵位置點(diǎn),并檢測(cè)預(yù)設(shè)的平滑模板中的唇線位置和唇角位置。接下來根據(jù)檢測(cè)到的關(guān)鍵位置點(diǎn)調(diào)整預(yù)設(shè)的平滑模板的形狀,使得調(diào)整之后的預(yù)設(shè)的平滑模板的形狀與人臉圖片中唇部的形狀一致。最后,可以根據(jù)用戶上述預(yù)設(shè)的平滑模板和待涂顏色按照預(yù)設(shè)樣式對(duì)人臉圖片中唇部進(jìn)行涂色,即可以在人臉圖片中得到用戶想要的預(yù)設(shè)樣式唇妝,其中,預(yù)設(shè)樣式可以為多種樣式,例如咬唇妝、櫻桃小嘴妝和M型嘴妝等。
      [0062]需要說明的是,對(duì)于前述的各方法實(shí)施例,為了簡(jiǎn)單描述,故將其都表述為一系列的動(dòng)作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明并不受所描述的動(dòng)作順序的限制,因?yàn)橐罁?jù)本發(fā)明,某些步驟可以采用其他順序或者同時(shí)進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動(dòng)作和模塊并不一定是本發(fā)明所必須的。
      [0063]通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到根據(jù)上述實(shí)施例的方法可借助軟件加必需的通用硬件平臺(tái)的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更佳的實(shí)施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)(如ROM/RAM、磁碟、光盤)中,包括若干指令用以使得一臺(tái)終端設(shè)備(可以是手機(jī),計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法。
      [0064]實(shí)施例2
      [0065]根據(jù)本發(fā)明實(shí)施例,還提供了一種用于實(shí)施上述圖片處理方法的圖片處理裝置,該圖片處理裝置主要用于執(zhí)行本發(fā)明實(shí)施例上述內(nèi)容所提供的圖片處理方法,以下對(duì)本發(fā)明實(shí)施例所提供的圖片處理裝置做具體介紹:
      [0066]圖9是根據(jù)本發(fā)明實(shí)施例的一種圖片處理裝置的示意圖,如圖9所示,該圖片處理裝置主要包括:
      [0067]檢測(cè)單元91,用于在接收到第一指令后,檢測(cè)人臉圖片中唇部的形狀,其中,第一指令用于指示對(duì)人臉圖片中的唇部按照預(yù)設(shè)樣式進(jìn)行涂色。
      [0068]用戶可以在任意一個(gè)終端設(shè)備中安裝一個(gè)應(yīng)用程序,然后,在該應(yīng)用程序中通過觸發(fā)相關(guān)按鍵發(fā)送修改圖片中唇部樣式的指令(即,第一指令)。應(yīng)用程序在接收到該指令之后,啟動(dòng)圖片修改的相應(yīng)程序,如果用戶發(fā)送的是修改圖片中唇部樣式的指令,則可以首先檢測(cè)用戶所發(fā)送的待修改的圖片中唇部的形狀。
      [0069]例如,該應(yīng)用程序可以為“天天P圖”的應(yīng)用,用戶在該應(yīng)用程序中導(dǎo)入一張人臉圖片,并發(fā)送修改該人臉圖片中唇部樣式的指令(即第一指令),假設(shè),將該人臉圖片中的唇部按照咬唇妝的樣式進(jìn)行涂色,此時(shí),該應(yīng)用程序的啟動(dòng)相應(yīng)的程序,首先該應(yīng)用程序?qū)?dǎo)入的人臉圖片進(jìn)行人臉識(shí)別,得到人臉區(qū)域;然后檢測(cè)該人臉圖片中唇部的形狀,以保證該應(yīng)用程序能夠準(zhǔn)確為唇部進(jìn)行涂色。
      [0070]需要說明的是,上述預(yù)設(shè)樣式可以為多種,例如,咬唇妝、日本女性所畫的櫻桃小嘴妝、或者是M型的唇妝等。
      [0071]獲取單元93,用于獲取與唇部的形狀一致的平滑模板,其中,平滑模板攜帶預(yù)設(shè)樣式的信息,預(yù)設(shè)樣式的信息用于指示對(duì)唇部進(jìn)行涂色的顏色在唇部的深淺分布。
      [0072]在本發(fā)明實(shí)施例中,可以借助平滑模板對(duì)人臉圖片中的唇部按照預(yù)設(shè)樣式進(jìn)行涂色。如圖3所示的即為一種平滑模板的示意圖,從圖3中可以看出,圖3中白色部分所示的區(qū)域的形狀類似于人類唇部的形狀。在該平滑模板中攜帶上述預(yù)設(shè)樣式的信息,例如,上述咬唇妝、日本女性所畫的櫻桃小嘴妝、或者是M型的唇妝的信息。
      [0073]預(yù)設(shè)樣式以咬唇妝為例進(jìn)行說明。對(duì)于咬唇妝,人們可以理解為在唇部的中間涂的唇彩的顏色較深,而在唇部?jī)蓚?cè)涂的唇彩的顏色較淺。如圖4所示的為一種咬唇妝的示意圖,從圖4中可以看出,涂有咬唇妝的唇部從中間向兩側(cè)的顏色呈由深到淺的漸變過程。當(dāng)借助平滑模板對(duì)人臉圖片中的唇部按照咬唇妝的樣式進(jìn)行涂色時(shí),平滑模板中攜帶的咬唇妝的信息即為唇部中間涂的唇彩的顏色較深,而在唇部?jī)蓚?cè)涂的唇彩的顏色較淺。
      [0074]涂色單元95,用于按照預(yù)設(shè)樣式的信息對(duì)人臉圖片中唇部進(jìn)行涂色。
      [0075]當(dāng)獲取到與待修改的人臉圖片中的唇部形狀相同的平滑模板時(shí),即可以按照平滑模板所攜帶的預(yù)設(shè)樣式的信息進(jìn)行唇部的涂色。例如,預(yù)設(shè)樣式為咬唇妝,平滑模板中所攜帶的咬唇妝的信息為唇部中間涂的唇彩的顏色較深,而在唇部?jī)蓚?cè)涂的唇彩的顏色較淺,此時(shí),既可以根據(jù)上述咬唇妝的信息為人臉圖片中的唇部進(jìn)行涂色。
      [0076]在本發(fā)明實(shí)施例中,通過按照攜帶預(yù)設(shè)樣式的平滑模板對(duì)人臉圖片中的唇部進(jìn)行涂色,其中,如果平滑模板攜帶的預(yù)設(shè)樣式不同,則可以在人臉圖片中繪制得到不同樣式的唇部顏色,從而得到不同樣式的人臉圖片,相對(duì)于現(xiàn)有技術(shù)中僅在唇部涂上一種顏色,達(dá)到了繪制得到多種形式的人臉圖片的目的,從而實(shí)現(xiàn)了提高了人臉圖片的處理形式的多樣性的技術(shù)效果,進(jìn)而解決了現(xiàn)有技術(shù)中對(duì)人臉圖片的處理形式比較單一的技術(shù)問題。
      [0077]可選地,獲取單元包括:獲取子單元,用于獲取平滑模板中亮度強(qiáng)弱的分布信息,其中,亮度強(qiáng)弱的分布信息用于表示顏色在唇部的深淺分布信息;涂色單元包括:控制子單元,用于按照亮度強(qiáng)弱的分布信息控制對(duì)唇部進(jìn)行涂色的顏色的深淺分布,其中,亮度越強(qiáng),顏色越深,亮度越弱,顏色越淺。
      [0078]可選地,獲取子單元包括:第一獲取模塊,用于獲取平滑模板的亮度由中間向兩側(cè)從強(qiáng)到弱分布的信息;和/或第二獲取模塊,用于獲取平滑模板的亮度從具有預(yù)設(shè)形狀的區(qū)域向區(qū)域外由強(qiáng)到弱分布的信息。
      [0079]可選地,獲取子單元包括:第三獲取模塊,用于獲取人臉圖片中唇部的每個(gè)像素點(diǎn)對(duì)應(yīng)在平滑模板上的亮度的強(qiáng)弱的信息;確定模塊,用于根據(jù)每個(gè)像素點(diǎn)對(duì)應(yīng)在平滑模板上的亮度的強(qiáng)弱的信息確定每個(gè)像素點(diǎn)的顏色。
      [0080]可選地,確定模塊包括:第一確定子模塊,用于采用以下公式確定人臉圖片中唇部的目標(biāo)像素點(diǎn)的顏色:目標(biāo)像素點(diǎn)顏色=待涂顏色*a+唇色*(l_a),其中,a用于表示目標(biāo)像素點(diǎn)對(duì)應(yīng)在平滑模板上的亮度強(qiáng)弱的信息。
      [0081]可選地,獲取單元包括:檢測(cè)模塊,用于檢測(cè)人臉圖片中唇部的關(guān)鍵位置點(diǎn);調(diào)整模塊,用于按照關(guān)鍵位置點(diǎn)調(diào)整預(yù)設(shè)的平滑模板的形狀,以使調(diào)整后的預(yù)設(shè)的平滑模板的形狀與人臉圖片中唇部的形狀一致。
      [0082]可選地,調(diào)整模塊包括:檢測(cè)子模塊,用于檢測(cè)人臉圖片中唇角和唇線的關(guān)鍵位置點(diǎn)和預(yù)設(shè)的平滑模板所表示的唇角位置和唇線位置;變形子模塊,用于對(duì)預(yù)設(shè)的平滑模板進(jìn)行變形,將預(yù)設(shè)的平滑模板的唇角位置與人臉圖片中唇角的關(guān)鍵位置點(diǎn)重合,并將預(yù)設(shè)的平滑模板的唇線位置與人臉圖片中唇線的關(guān)鍵位置點(diǎn)重合;第二確定子模塊,用于將變形后的預(yù)設(shè)的平滑模板作為與唇部的形狀一致的平滑模板。
      [0083]實(shí)施例3
      [0084]根據(jù)本發(fā)明實(shí)施例,還提供了一種用于實(shí)施上述圖片處理方法的移動(dòng)終端(服務(wù)器),如圖10所示,該移動(dòng)終端(服務(wù)器)主要包括處理器401、攝像頭402、顯示器403、數(shù)據(jù)接口 404、存儲(chǔ)器405和網(wǎng)絡(luò)接口 406,其中:
      [0085]攝像頭402主要用于對(duì)人臉進(jìn)行拍照,得到包括人臉圖片的圖片。
      [0086]數(shù)據(jù)接口404則主要通過數(shù)據(jù)傳輸?shù)姆绞綄ㄈ四槇D片的照片傳輸給處理器401。
      [0087]存儲(chǔ)器405主要用于存儲(chǔ)初始的包括人臉圖片的圖片,并存儲(chǔ)經(jīng)過處理之后的包括人臉圖片的圖片。
      [0088]網(wǎng)絡(luò)接口406主要用于與服務(wù)器進(jìn)行網(wǎng)絡(luò)通信,為圖片處理提供數(shù)據(jù)支持。
      [0089]顯示器403主要用于顯示處理之后的包括人臉圖片的圖片。
      [0090]處理器401主要用于執(zhí)行如下操作:
      [0091]在接收到第一指令后,檢測(cè)人臉圖片中唇部的形狀,其中,第一指令用于指示對(duì)人臉圖片中的唇部按照預(yù)設(shè)樣式進(jìn)行涂色;獲取與唇部的形狀一致的平滑模板,其中,平滑模板攜帶預(yù)設(shè)樣式的信息,預(yù)設(shè)樣式的信息用于指示對(duì)唇部進(jìn)行涂色的顏色在唇部的深淺分布;按照預(yù)設(shè)樣式的信息對(duì)人臉圖片中唇部進(jìn)行涂色。
      [0092]處理器401還用于獲取平滑模板中亮度強(qiáng)弱的分布信息,其中,亮度強(qiáng)弱的分布信息用于表示顏色在唇部的深淺分布信息;按照亮度強(qiáng)弱的分布信息控制對(duì)唇部進(jìn)行涂色的顏色的深淺分布,其中,亮度越強(qiáng),顏色越深,亮度越弱,顏色越淺。
      [0093]處理器401還用于獲取平滑模板的亮度由中間向兩側(cè)從強(qiáng)到弱分布的信息;和/或獲取平滑模板的亮度從具有預(yù)設(shè)形狀的區(qū)域向區(qū)域外由強(qiáng)到弱分布的信息。
      [0094]處理器401還用于獲取人臉圖片中唇部的每個(gè)像素點(diǎn)對(duì)應(yīng)在平滑模板上的亮度的強(qiáng)弱的信息;根據(jù)每個(gè)像素點(diǎn)對(duì)應(yīng)在平滑模板上的亮度的強(qiáng)弱的信息確定每個(gè)像素點(diǎn)的顏色。
      [0095]處理器401還用于采用以下公式確定人臉圖片中唇部的目標(biāo)像素點(diǎn)的顏色:目標(biāo)像素點(diǎn)顏色=待涂顏色*a+唇色*(l_a),其中,a用于表示目標(biāo)像素點(diǎn)對(duì)應(yīng)在平滑模板上的亮度強(qiáng)弱的信息。
      [0096]處理器401還用于檢測(cè)人臉圖片中唇部的關(guān)鍵位置點(diǎn);按照關(guān)鍵位置點(diǎn)調(diào)整預(yù)設(shè)的平滑模板的形狀,以使調(diào)整后的預(yù)設(shè)的平滑模板的形狀與人臉圖片中唇部的形狀一致。
      [0097]處理器401還用于檢測(cè)人臉圖片中唇角和唇線的關(guān)鍵位置點(diǎn)和預(yù)設(shè)的平滑模板所表示的唇角位置和唇線位置;對(duì)預(yù)設(shè)的平滑模板進(jìn)行變形,將預(yù)設(shè)的平滑模板的唇角位置與人臉圖片中唇角的關(guān)鍵位置點(diǎn)重合,并將預(yù)設(shè)的平滑模板的唇線位置與人臉圖片中唇線的關(guān)鍵位置點(diǎn)重合;將變形后的預(yù)設(shè)的平滑模板作為與唇部的形狀一致的平滑模板。
      [0098]可選地,本實(shí)施例中的具體示例可以參考上述實(shí)施例1和實(shí)施例2中所描述的示例,本實(shí)施例在此不再贅述。
      [0099]實(shí)施例4
      [0100]本發(fā)明的實(shí)施例還提供了一種存儲(chǔ)介質(zhì)??蛇x地,在本實(shí)施例中,上述存儲(chǔ)介質(zhì)可以用于存儲(chǔ)本發(fā)明實(shí)施例的圖片處理方法的程序代碼。
      [0101]可選地,在本實(shí)施例中,上述存儲(chǔ)介質(zhì)可以位于移動(dòng)通信網(wǎng)絡(luò)、廣域網(wǎng)、城域網(wǎng)或局域網(wǎng)的網(wǎng)絡(luò)中的多個(gè)網(wǎng)絡(luò)設(shè)備中的至少一個(gè)網(wǎng)絡(luò)設(shè)備。
      [0102]可選地,在本實(shí)施例中,存儲(chǔ)介質(zhì)被設(shè)置為存儲(chǔ)用于執(zhí)行以下步驟的程序代碼:
      [0103]SI,在接收到第一指令后,檢測(cè)人臉圖片中唇部的形狀,其中,第一指令用于指示對(duì)人臉圖片中的唇部按照預(yù)設(shè)樣式進(jìn)行涂色;
      [0104]S2,獲取與唇部的形狀一致的平滑模板,其中,平滑模板攜帶預(yù)設(shè)樣式的信息,預(yù)設(shè)樣式的信息用于指示對(duì)唇部進(jìn)行涂色的顏色在唇部的深淺分布;
      [0105]S3,按照預(yù)設(shè)樣式的信息對(duì)人臉圖片中唇部進(jìn)行涂色。
      [0106]可選地,在本實(shí)施例中,上述存儲(chǔ)介質(zhì)可以包括但不限于:U盤、只讀存儲(chǔ)器(R0M,Read-Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM,Random Access Memory)、移動(dòng)硬盤、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
      [0107]可選地,本實(shí)施例中的具體示例可以參考上述實(shí)施例1和實(shí)施例2中所描述的示例,本實(shí)施例在此不再贅述。
      [0108]上述本發(fā)明實(shí)施例序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。
      [0109]上述實(shí)施例中的集成的單元如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在上述計(jì)算機(jī)可讀取的存儲(chǔ)介質(zhì)中。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)或多臺(tái)計(jì)算機(jī)設(shè)備(可為個(gè)人計(jì)算機(jī)、服務(wù)器或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。
      [0110]在本發(fā)明的上述實(shí)施例中,對(duì)各個(gè)實(shí)施例的描述都各有側(cè)重,某個(gè)實(shí)施例中沒有詳述的部分,可以參見其他實(shí)施例的相關(guān)描述。
      [0111]在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的客戶端,可通過其它的方式實(shí)現(xiàn)。其中,以上所描述的裝置實(shí)施例僅僅是示意性的,例如所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,單元或模塊的間接耦合或通信連接,可以是電性或其它的形式。
      [0112]所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。
      [0113]另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。
      [0114]以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng)視為本發(fā)明的保護(hù)范圍。
      【主權(quán)項(xiàng)】
      1.一種圖片處理方法,其特征在于,包括:在接收到第一指令后,檢測(cè)人臉圖片中唇部的形狀,其中,所述第一指令用于指示對(duì)所 述人臉圖片中的唇部按照預(yù)設(shè)樣式進(jìn)行涂色;獲取與所述唇部的形狀一致的平滑模板,其中,所述平滑模板攜帶所述預(yù)設(shè)樣式的信 息,所述預(yù)設(shè)樣式的信息用于指示對(duì)所述唇部進(jìn)行涂色的顏色在所述唇部的深淺分布;按照所述預(yù)設(shè)樣式的信息對(duì)所述人臉圖片中唇部進(jìn)行涂色。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,獲取與所述唇部的形狀一致的平滑模板包括:獲取所述平滑模板中亮度強(qiáng)弱的分布信 息,其中,所述亮度強(qiáng)弱的分布信息用于表示所述顏色在所述唇部的深淺分布信息;按照所述預(yù)設(shè)樣式的信息對(duì)所述人臉圖片中唇部進(jìn)行涂色包括:按照所述亮度強(qiáng)弱的 分布信息控制對(duì)所述唇部進(jìn)行涂色的顏色的深淺分布,其中,所述亮度越強(qiáng),所述顏色越 深,所述亮度越弱,所述顏色越淺。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,獲取所述平滑模板中亮度強(qiáng)弱的分布信息 包括:獲取所述平滑模板的亮度由中間向兩側(cè)從強(qiáng)到弱分布的信息;和/或獲取所述平滑模板的亮度從具有預(yù)設(shè)形狀的區(qū)域向所述區(qū)域外由強(qiáng)到弱分布的信息。4.根據(jù)權(quán)利要求2所述的方法,其特征在于,按照所述亮度強(qiáng)弱的分布信息控制對(duì)所述 唇部進(jìn)行涂色的顏色的深淺分布包括:獲取所述人臉圖片中所述唇部的每個(gè)像素點(diǎn)對(duì)應(yīng)在所述平滑模板上的亮度的強(qiáng)弱的 信息;根據(jù)每個(gè)像素點(diǎn)對(duì)應(yīng)在所述平滑模板上的亮度的強(qiáng)弱的信息確定每個(gè)像素點(diǎn)的顏色。5.根據(jù)權(quán)利要求4所述的方法,其特征在于,根據(jù)每個(gè)像素點(diǎn)對(duì)應(yīng)在所述平滑模板上的 亮度的強(qiáng)弱的信息確定每個(gè)像素點(diǎn)的顏色包括:采用以下公式確定所述人臉圖片中所述唇部的目標(biāo)像素點(diǎn)的顏色:目標(biāo)像素點(diǎn)顏色=待涂顏色*a+唇色*(l_a),其中,a用于表示所述目標(biāo)像素點(diǎn)對(duì)應(yīng)在 所述平滑模板上的亮度強(qiáng)弱的信息。6.根據(jù)權(quán)利要求1所述的方法,其特征在于,獲取與所述唇部的形狀一致的平滑模板包 括:檢測(cè)所述人臉圖片中所述唇部的關(guān)鍵位置點(diǎn);按照所述關(guān)鍵位置點(diǎn)調(diào)整預(yù)設(shè)的平滑模板的形狀,以使調(diào)整后的所述預(yù)設(shè)的平滑模板 的形狀與所述人臉圖片中唇部的形狀一致。7.根據(jù)權(quán)利要求6所述的方法,其特征在于,按照所述關(guān)鍵位置點(diǎn)調(diào)整預(yù)設(shè)的平滑模板 的形狀包括:檢測(cè)所述人臉圖片中唇角和唇線的關(guān)鍵位置點(diǎn)和所述預(yù)設(shè)的平滑模板所表示的唇角 位置和唇線位置;對(duì)所述預(yù)設(shè)的平滑模板進(jìn)行變形,將所述預(yù)設(shè)的平滑模板的唇角位置與所述人臉圖片 中唇角的關(guān)鍵位置點(diǎn)重合,并將所述預(yù)設(shè)的平滑模板的唇線位置與所述人臉圖片中唇線的 關(guān)鍵位置點(diǎn)重合;將變形后的所述預(yù)設(shè)的平滑模板作為與所述唇部的形狀一致的平滑模板。8.—種圖片處理裝置,其特征在于,包括:檢測(cè)單元,用于在接收到第一指令后,檢測(cè)人臉圖片中唇部的形狀,其中,所述第一指 令用于指示對(duì)所述人臉圖片中的唇部按照預(yù)設(shè)樣式進(jìn)行涂色;獲取單元,用于獲取與所述唇部的形狀一致的平滑模板,其中,所述平滑模板攜帶所述 預(yù)設(shè)樣式的信息,所述預(yù)設(shè)樣式的信息用于指示對(duì)所述唇部進(jìn)行涂色的顏色在所述唇部的 深淺分布;涂色單元,用于按照所述預(yù)設(shè)樣式的信息對(duì)所述人臉圖片中唇部進(jìn)行涂色。9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述獲取單元包括:獲取子單元,用于獲取所述平滑模板中亮度強(qiáng)弱的分布信息,其 中,所述亮度強(qiáng)弱的分布信息用于表示所述顏色在所述唇部的深淺分布信息;所述涂色單元包括:控制子單元,用于按照所述亮度強(qiáng)弱的分布信息控制對(duì)所述唇部 進(jìn)行涂色的顏色的深淺分布,其中,所述亮度越強(qiáng),所述顏色越深,所述亮度越弱,所述顏色 越淺。10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述獲取子單元包括:第一獲取模塊,用于獲取所述平滑模板的亮度由中間向兩側(cè)從強(qiáng)到弱分布的信息;和/ 或第二獲取模塊,用于獲取所述平滑模板的亮度從具有預(yù)設(shè)形狀的區(qū)域向所述區(qū)域外由 強(qiáng)到弱分布的信息。11.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述獲取子單元包括:第三獲取模塊,用于獲取所述人臉圖片中所述唇部的每個(gè)像素點(diǎn)對(duì)應(yīng)在所述平滑模板 上的亮度的強(qiáng)弱的信息;確定模塊,用于根據(jù)每個(gè)像素點(diǎn)對(duì)應(yīng)在所述平滑模板上的亮度的強(qiáng)弱的信息確定每個(gè) 像素點(diǎn)的顏色。12.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述確定模塊包括:第一確定子模塊,用于采用以下公式確定所述人臉圖片中所述唇部的目標(biāo)像素點(diǎn)的顏 色:目標(biāo)像素點(diǎn)顏色=待涂顏色*a+唇色*(l_a),其中,a用于表示所述目標(biāo)像素點(diǎn)對(duì)應(yīng)在 所述平滑模板上的亮度強(qiáng)弱的信息。13.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述獲取單元包括:檢測(cè)模塊,用于檢測(cè)所述人臉圖片中所述唇部的關(guān)鍵位置點(diǎn);調(diào)整模塊,用于按照所述關(guān)鍵位置點(diǎn)調(diào)整預(yù)設(shè)的平滑模板的形狀,以使調(diào)整后的所述 預(yù)設(shè)的平滑模板的形狀與所述人臉圖片中唇部的形狀一致。14.根據(jù)權(quán)利要求13所述的裝置,其特征在于,所述調(diào)整模塊包括:檢測(cè)子模塊,用于檢測(cè)所述人臉圖片中唇角和唇線的關(guān)鍵位置點(diǎn)和所述預(yù)設(shè)的平滑模 板所表示的唇角位置和唇線位置;變形子模塊,用于對(duì)所述預(yù)設(shè)的平滑模板進(jìn)行變形,將所述預(yù)設(shè)的平滑模板的唇角位 置與所述人臉圖片中唇角的關(guān)鍵位置點(diǎn)重合,并將所述預(yù)設(shè)的平滑模板的唇線位置與所述 人臉圖片中唇線的關(guān)鍵位置點(diǎn)重合;第二確定子模塊,用于將變形后的所述預(yù)設(shè)的平滑模板作為與所述唇部的形狀一致的平滑模板。
      【文檔編號(hào)】G06K9/00GK105956522SQ201610254906
      【公開日】2016年9月21日
      【申請(qǐng)日】2016年4月21日
      【發(fā)明人】蔣興華, 邱璇
      【申請(qǐng)人】騰訊科技(深圳)有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1