国产精品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>

      一種用于對圖像進(jìn)行虛化的方法和裝置的制造方法

      文檔序號:8431422閱讀:321來源:國知局
      一種用于對圖像進(jìn)行虛化的方法和裝置的制造方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,尤其涉及一種用于對圖像進(jìn)行虛化的方法。
      【背景技術(shù)】
      [0002]現(xiàn)有技術(shù)中,對圖像進(jìn)行虛化時(shí),通常由用戶指定進(jìn)行虛化的區(qū)域,進(jìn)而采用現(xiàn)有的圖像虛化方法來對用戶指定進(jìn)行虛化的區(qū)域進(jìn)行虛化。

      【發(fā)明內(nèi)容】

      [0003]本發(fā)明的目的是提供一種用于對圖像進(jìn)行虛化的方法。
      [0004]根據(jù)本發(fā)明的一個(gè)方面,提供一種用于對圖像進(jìn)行虛化的方法,其中,該方法包括以下步驟:
      [0005]根據(jù)用戶指定的圖像的圖像信息,確定該圖像中的人物輪廓;
      [0006]將所確定的人物輪廓與相應(yīng)的人物輪廓模板進(jìn)行比對,并根據(jù)比對結(jié)果調(diào)整人物輪廓模板中的人物輪廓,以使人物輪廓模板中調(diào)整后的人物輪廓與所述所確定的人物輪廓匹配;
      [0007]根據(jù)該調(diào)整后的人物輪廓,確定所述用戶指定的圖像中的人物區(qū)域、背景區(qū)域以及人物區(qū)域和背景區(qū)域之間的過渡區(qū)域;
      [0008]通過對所述背景區(qū)域進(jìn)行虛化,并對所述過渡區(qū)域進(jìn)行漸進(jìn)式虛化,來獲得虛化后的圖像,其中,所述漸進(jìn)式虛化表示所述過渡區(qū)域中越靠近所述人物區(qū)域的部分的虛化程度越淺,越靠近所述背景區(qū)域的部分的虛化程度越深。
      [0009]根據(jù)本發(fā)明的另一個(gè)方面,還提供了一種用于對圖像進(jìn)行虛化的裝置,其中,該裝置包括以下裝置:
      [0010]用于根據(jù)用戶指定的圖像的圖像信息,確定該圖像中的人物輪廓的裝置;
      [0011]用于將所確定的人物輪廓與相應(yīng)的人物輪廓模板進(jìn)行比對,并根據(jù)比對結(jié)果調(diào)整人物輪廓模板中的人物輪廓,以使人物輪廓模板中調(diào)整后的人物輪廓與所述所確定的人物輪廓匹配的裝置;
      [0012]用于根據(jù)該調(diào)整后的人物輪廓,確定所述用戶指定的圖像中的人物區(qū)域、背景區(qū)域以及人物區(qū)域和背景區(qū)域之間的過渡區(qū)域的裝置;
      [0013]用于通過對所述背景區(qū)域進(jìn)行虛化,并對所述過渡區(qū)域進(jìn)行漸進(jìn)式虛化,來獲得虛化后的圖像的裝置,其中,所述漸進(jìn)式虛化表示所述過渡區(qū)域中越靠近所述人物區(qū)域的部分的虛化程度越淺,越靠近所述背景區(qū)域的部分的虛化程度越深。
      [0014]與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點(diǎn):1)能夠?qū)D像更精細(xì)地劃分為人物區(qū)域、過渡區(qū)域和背景區(qū)域,并分別對背景區(qū)域和過渡區(qū)域進(jìn)行虛化;并且,對過渡區(qū)域的漸進(jìn)式虛化使得過渡區(qū)域與人物區(qū)域相連接的部分的虛化程度為0,且與背景區(qū)域相連接的部分的虛化程度與背景區(qū)域的虛化程度相同,這使得圖像的虛化更為平滑,虛化后的圖像可以帶來更好的視覺效果;2)計(jì)算機(jī)設(shè)備能夠基于人物輪廓模板來在拍攝顯示界面上呈現(xiàn)人物輪廓,從而引導(dǎo)用戶擺出較佳的拍照姿勢;3)可直接根據(jù)人物輪廓模板來確定圖像中的人物輪廓并進(jìn)行背景區(qū)域的虛化,因此,用戶無需人工指定需要虛化的區(qū)域,十分便利;且該種基于人物輪廓模板來確定人物輪廓,并對過渡區(qū)域和背景區(qū)域進(jìn)行虛化的方式,還能夠適用于動(dòng)態(tài)圖像的場景;4)由于人物輪廓模板能夠指示正確的人物輪廓,因此,即便計(jì)算機(jī)設(shè)備未能完全正確地識別出圖像中的人物輪廓(受限于計(jì)算機(jī)設(shè)備的處理能力和算法,人物輪廓的細(xì)節(jié)上的錯(cuò)誤識別完全是可能的),也能較為正確地識別出圖像中的背景區(qū)域來進(jìn)行虛化;5)根據(jù)圖像中的實(shí)際人物輪廓,來對人物輪廓模板指示的人物輪廓進(jìn)行調(diào)整,因此,在借鑒人物輪廓模板中的拍攝姿勢,且能夠基于人物輪廓模板來較為正確地識別背景區(qū)域的同時(shí),被拍攝人物可在整個(gè)拍攝畫面中自由走動(dòng),而無需受限于人物輪廓模板中的人物輪廓所限定的位置。
      【附圖說明】
      [0015]通過閱讀參照以下附圖所作的對非限制性實(shí)施例所作的詳細(xì)描述,本發(fā)明的其它特征、目的和優(yōu)點(diǎn)將會變得更明顯:
      [0016]圖1為本發(fā)明一個(gè)實(shí)施例的用于對圖像進(jìn)行虛化的方法的流程示意圖;
      [0017]圖2為本發(fā)明一個(gè)實(shí)施例的用于對圖像進(jìn)行虛化的裝置的結(jié)構(gòu)示意圖;
      [0018]圖3為本發(fā)明一個(gè)示例的包含人物的圖像的示意圖;
      [0019]圖4為本發(fā)明一個(gè)示例的兩種人物輪廓的示意圖;
      [0020]圖5為本發(fā)明一個(gè)示例的部分人物輪廓附近的分塊的示意圖。
      [0021]附圖中相同或相似的附圖標(biāo)記代表相同或相似的部件。
      【具體實(shí)施方式】
      [0022]圖1為本發(fā)明一個(gè)實(shí)施例的用于對圖像進(jìn)行虛化的方法的流程示意圖。
      [0023]其中,本實(shí)施例的方法主要通過計(jì)算機(jī)設(shè)備來實(shí)現(xiàn);所述計(jì)算機(jī)設(shè)備包括網(wǎng)絡(luò)設(shè)備和用戶設(shè)備;所述網(wǎng)絡(luò)設(shè)備包括但不限于單個(gè)網(wǎng)絡(luò)服務(wù)器、多個(gè)網(wǎng)絡(luò)服務(wù)器組成的服務(wù)器組或基于云計(jì)算(Cloud Computing)的由大量計(jì)算機(jī)或網(wǎng)絡(luò)服務(wù)器構(gòu)成的云,其中,云計(jì)算是分布式計(jì)算的一種,由一群松散耦合的計(jì)算機(jī)集組成的一個(gè)超級虛擬計(jì)算機(jī);所述網(wǎng)絡(luò)設(shè)備所處的網(wǎng)絡(luò)包括但不限于互聯(lián)網(wǎng)、廣域網(wǎng)、城域網(wǎng)、局域網(wǎng)、VPN網(wǎng)絡(luò)等。
      [0024]所述用戶設(shè)備包括但不限于PC機(jī)、平板電腦、智能手機(jī)、PDA、數(shù)碼相機(jī)等。
      [0025]需要說明的是,所述計(jì)算機(jī)設(shè)備僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的計(jì)算機(jī)設(shè)備如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并以引用方式包含于此。
      [0026]根據(jù)本實(shí)施例的方法包括步驟S1、步驟S2、步驟S3和步驟S4。
      [0027]在步驟SI中,計(jì)算機(jī)設(shè)備根據(jù)用戶指定的圖像的圖像信息,確定該圖像中的人物輪廓。
      [0028]例如,計(jì)算機(jī)設(shè)備根據(jù)用戶指定的圖像的圖像信息,并結(jié)合用戶在該圖像上所指定的區(qū)域,從該區(qū)域中獲取該圖像中的人物輪廓。
      [0029]其中,用戶指定的圖像包括任何在計(jì)算機(jī)設(shè)備中可被使用的圖像。優(yōu)選地,用戶指定的圖像包括但不限于:拍攝顯示界面上呈現(xiàn)的圖像(如移動(dòng)設(shè)備的照相機(jī)的拍攝顯示界面上呈現(xiàn)的圖像等)、用戶在本地(如本地相冊中)所選擇的圖像等。需要說明的是,當(dāng)用戶指定的圖像為拍攝顯示界面上呈現(xiàn)的圖像時(shí),所述計(jì)算機(jī)設(shè)備通常為用戶設(shè)備。
      [0030]其中,圖像的圖像信息包括任何與該圖像的圖形特征相關(guān)的信息;優(yōu)選地,所述圖像信息包括但不限于圖像的長寬比例、圖像的像素、圖像的分辨率、圖像的平均灰度值等。
      [0031]優(yōu)選地,所述步驟SI進(jìn)一步包括步驟SI 1、步驟S12和步驟S13。
      [0032]在步驟Sll中,計(jì)算機(jī)設(shè)備將用戶指定的圖像劃分為多個(gè)分塊。
      [0033]例如,計(jì)算機(jī)設(shè)備將用戶指定的、如圖3所示的圖像劃分為多個(gè)分塊。
      [0034]具體地,計(jì)算機(jī)設(shè)備可采用多種方式將用戶指定的圖像劃分為多個(gè)分塊。
      [0035]例如,計(jì)算機(jī)設(shè)備根據(jù)用戶指定的圖像的長寬比例將該圖像劃分為多個(gè)分塊;如用戶指定的圖像的長寬比例為16:9,則計(jì)算機(jī)設(shè)備將該圖像平均劃分為k*(16*9)個(gè)分塊,其中,k為自然數(shù)。
      [0036]又例如,計(jì)算機(jī)設(shè)備將用戶指定的圖像平均劃分為預(yù)定分塊數(shù)量個(gè)分塊;如預(yù)定數(shù)量為64,計(jì)算機(jī)設(shè)備直接將用戶指定的圖像平均分割為8*8個(gè)分塊。
      [0037]需要說明的是,所述分塊可具有多種形狀,如長方形、扇形或其它不規(guī)則形狀等,并且,用戶指定的圖像被劃分得到的多個(gè)分塊的形狀和/或大小可能是不相同的。例如,計(jì)算機(jī)設(shè)備將長方形的圖像均勻地劃分為M*N個(gè)分塊(M為水平方向上的分塊數(shù)量,N為垂直方向上的分塊數(shù)量),該M*N個(gè)分塊為大小相同的長方形分塊。又例如,計(jì)算機(jī)設(shè)備將橢圓形圖像劃分為M*N個(gè)分塊,該圖像邊緣位置的分塊為扇形,中間位置的分塊為長方形。
      [0038]需要說明的是,所述多個(gè)分塊可能部分重疊。例如,用戶指定的圖像的像素為A*B(A為圖像的像素長度,B為圖像的像素寬度),在步驟SI中,計(jì)算機(jī)設(shè)備將該圖像劃分為大小相同的M*N個(gè)分塊,其中,每個(gè)分塊的像素為均為m*n(m為分塊的像素長度,η為分塊的像素寬度);則當(dāng)圖像的理論像素長度M*m的值大于圖像實(shí)際的像素長度A時(shí),該M*N個(gè)分塊在水平方向上會出現(xiàn)部分重疊;當(dāng)圖像的理論像素寬度N*n的值大于圖像實(shí)際的像素寬度B時(shí),該M*N個(gè)分塊在垂直方向上會出現(xiàn)部分重疊。
      [0039]需要說明的是,上述舉例僅為更好地說明本發(fā)明的技術(shù)方案,而非對本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何將用戶指定的圖像的圖像劃分為多個(gè)分塊的實(shí)現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍內(nèi)。
      [0040]在步驟S12中,計(jì)算機(jī)設(shè)備根據(jù)多個(gè)分塊的至少一個(gè)分塊中每個(gè)分塊對應(yīng)的圖像信息,確定所述每個(gè)分塊的分塊屬性。
      [0041]其中,所述分塊屬性用于指示分塊屬于人物區(qū)域或非人物區(qū)域。例如,分塊屬性為“O”時(shí)指示分塊屬于人物區(qū)域,分塊屬性為“ I ”時(shí)指示分塊屬于非人物區(qū)域。其中,所述人物區(qū)域?yàn)閳D像中的人物所位于的區(qū)域,所述非人物區(qū)域?yàn)閳D像中人物區(qū)域以外的區(qū)域;例如,圖3所示的人物所位于的區(qū)域?yàn)槿宋飬^(qū)域,該人物區(qū)域以外的空白區(qū)域?yàn)榉侨宋飬^(qū)域。
      [0042]其中,分塊對應(yīng)的圖像信息包括任何與該分塊的圖形特征相關(guān)的信息;優(yōu)選地,分塊對應(yīng)的圖像信息包括該分塊所對應(yīng)的圖像區(qū)域的圖像信息。優(yōu)選地,分塊對應(yīng)的圖像信息包括但不限于分塊的長寬比例、分塊所對應(yīng)的圖像區(qū)域的分塊的像素、分塊的分辨率、分塊的灰度值等。
      [0043]具體地,計(jì)算機(jī)設(shè)備根據(jù)該多個(gè)分塊的至少一個(gè)分塊中每個(gè)分塊對應(yīng)的圖像信息,確定所述每個(gè)分塊的分塊屬性的實(shí)現(xiàn)方式包括但不限于:
      [0044]I)計(jì)算機(jī)設(shè)備根據(jù)該多個(gè)分塊的至少一個(gè)分塊中每個(gè)分塊對應(yīng)的圖像信息,并結(jié)合預(yù)定識別規(guī)則,確定所述每個(gè)分塊的分塊屬性。
      [0045]其中,所述預(yù)定識別規(guī)則包括任何預(yù)定的、能夠根據(jù)分塊的圖像信息來確定分塊的分塊屬性的規(guī)則。
      [0046]例如,所述預(yù)定識別規(guī)則包括基于人物識別技術(shù)所定義的分塊的圖像信息與分塊屬性之間的關(guān)聯(lián)規(guī)則;對于所述至少一個(gè)分塊中的每個(gè)分塊,結(jié)合該關(guān)聯(lián)規(guī)則,計(jì)算機(jī)設(shè)備可根據(jù)該分塊對應(yīng)的圖像信息,來確定該分塊的分塊屬性。
      [0047]2)計(jì)算機(jī)設(shè)備根據(jù)所述多個(gè)分塊的至少一個(gè)分塊中每個(gè)分塊對應(yīng)的圖像信息作為分塊屬性分類器的輸入,獲得該分塊屬性分類器輸出的、所述每個(gè)分塊的分塊屬性。
      [0048]其中,所述分塊屬性分類器包括任何能夠根據(jù)分塊的圖像信息來輸出分塊的分塊屬性的分類器。優(yōu)選地,所述分塊屬性分類器為基于圖像塊(patch)的二分類器;例如,分塊屬性分類器以分塊的圖像信息作為輸入,以分塊的分塊屬性作為輸出,并且,當(dāng)輸出為“O”時(shí)指示該分塊屬于人物區(qū)域,當(dāng)輸出為“ I”時(shí)指示該分塊屬于非人物區(qū)域。
      [0049]優(yōu)選地,步驟S12采用上述實(shí)現(xiàn)方式2)時(shí),本優(yōu)選方案還包括以下步驟:計(jì)算機(jī)設(shè)備采用多個(gè)已確定分塊屬性的分塊,對分塊屬性分類器模型進(jìn)行訓(xùn)練,獲得所述分塊屬性分類器。
      [0050]例如,現(xiàn)有1000個(gè)分塊,其中,600個(gè)分塊的分塊屬性指示分塊屬于人物區(qū)域,其它的400個(gè)分塊的分塊屬性指示分塊屬于非人物區(qū)域。計(jì)算機(jī)設(shè)備采用該1000個(gè)分塊,對分塊屬性分類器模型進(jìn)行訓(xùn)練,獲得分塊屬性分類器,該分塊屬性分類器能夠根據(jù)分塊的圖像信息來輸出分塊的分塊屬性。則在步驟Sll中,計(jì)算機(jī)設(shè)備將用戶指定的圖像劃分為多個(gè)分塊;在步驟S12中,計(jì)算機(jī)設(shè)備將該多個(gè)分塊中每個(gè)分塊對應(yīng)的圖像信息作為該分塊屬性分類器的輸入,來獲得該分塊屬性分類器輸出的、每個(gè)分塊的分塊屬性。
      [0051]優(yōu)選地,計(jì)算機(jī)設(shè)備可基于機(jī)器學(xué)習(xí)技術(shù),如深度神經(jīng)網(wǎng)絡(luò)技術(shù),來建立分塊屬性分類器模型。
      [0052]需要說明的是,本領(lǐng)域技術(shù)人員應(yīng)能理解,在步驟S12中,計(jì)算機(jī)設(shè)備可能僅需確定多個(gè)分塊中的部分分塊的分塊屬性,而無需確定多個(gè)分塊中的所有分塊的分塊屬性。例如,由于拍攝人物時(shí),圖像頂部邊緣往往會留有一定的背景空間(即圖像頂部邊緣往往屬于非人物區(qū)域),因此,計(jì)算機(jī)設(shè)備可直接確定該等頂部邊緣的分塊屬于非人物區(qū)域(或當(dāng)頂部邊緣的分塊在整個(gè)圖像中所占比例小于一定比例,或圖像的分塊數(shù)量高于一定數(shù)量時(shí),直接確定該等頂部邊緣的分塊屬于非人物區(qū)域),而無需對該等頂部邊緣的分塊執(zhí)行步驟S12。又例如,當(dāng)計(jì)算機(jī)設(shè)備基于人物識別技術(shù)確定多個(gè)分塊中的部分分塊為人物面部圖像時(shí),計(jì)算機(jī)設(shè)備可直接確定該部分分塊中每個(gè)分塊的分塊屬性,該被確定的分塊屬性指示分塊屬于人物區(qū)域;則在步驟S12中,計(jì)算機(jī)設(shè)備可僅對該部分分塊附近一定范圍內(nèi)的至少一個(gè)分塊執(zhí)行步驟S12來確定該至少一個(gè)分塊中每個(gè)分塊的分塊屬性,而無需對該一定范圍外的分塊執(zhí)行步驟S12。
      [0053]需要說明的是,上述舉例僅為更好地說明本發(fā)明的技術(shù)方案,而非對本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何根據(jù)多個(gè)分塊的至少一個(gè)分塊中每個(gè)分塊對應(yīng)的圖像信息,確定所述每個(gè)分塊的分塊屬性的實(shí)現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍內(nèi)。
      [0054]在步驟S13中,計(jì)算機(jī)設(shè)備根據(jù)所述至少一個(gè)分塊的分塊屬性,確定所述用戶指定的圖像中的人物輪廓。
      [0055]具體地,計(jì)算機(jī)設(shè)備根據(jù)至少一個(gè)分塊的分塊屬性,確定圖像中的人物輪廓的實(shí)現(xiàn)方式包括但不限于:
      [0056]I)計(jì)算機(jī)設(shè)備直接根據(jù)至少一個(gè)分塊中屬于人物區(qū)域的分塊,確定圖像中的人物輪廓。
      [0057]具體地,計(jì)算機(jī)設(shè)備直接根據(jù)至少一個(gè)分塊中屬于人物區(qū)域的分塊,確定圖像中由該等屬于人物區(qū)域的分塊所構(gòu)成的人物輪廓。
      [0058]例如,計(jì)算機(jī)設(shè)備基于圖像處理技術(shù)中的形態(tài)學(xué)操作,計(jì)算至少一個(gè)分塊中屬于人物區(qū)域的分塊形成的多個(gè)連通區(qū)域,并進(jìn)一步計(jì)算該多個(gè)連通區(qū)域中面積最大的連通區(qū)域的輪廓,且將計(jì)算得到的輪廓作為圖像中的人物輪廓。
      [0059]圖4示出了圖像中兩種人物輪廓的一部分;其中,Linel為采用本實(shí)現(xiàn)方式I)所確定的人物輪廓的一部分。
      [0060]2)計(jì)算機(jī)設(shè)備根據(jù)至少一個(gè)分塊的分塊屬性,確定初始人物輪廓;并且,計(jì)算機(jī)設(shè)備對初始人物輪廓進(jìn)行線條平滑處理,確定人物輪廓。
      [0061]例如,圖4為本發(fā)明一個(gè)示例的確定圖像中的人物輪廓的示意圖。計(jì)算機(jī)設(shè)備根據(jù)至少一個(gè)分塊的分塊屬性,確定初始人物輪廓線人物輪廓,圖4中的Linel示出了初始人物輪廓的一部分;接著,計(jì)算機(jī)設(shè)備對該初始人物輪廓線人物輪廓進(jìn)行線條平滑處理,確定人物輪廓,圖4所示Line2為對Linel進(jìn)行線條平滑處理后得到的一部分人物輪廓。
      [0062]其中,計(jì)算機(jī)設(shè)備確定圖像中的初始人物輪廓的實(shí)現(xiàn)方式,與前述實(shí)現(xiàn)方式I)中計(jì)算機(jī)設(shè)備直接根據(jù)至少一個(gè)分塊中屬于人物區(qū)域的分塊,確定圖像中的人物輪廓的實(shí)現(xiàn)方式相同或者相似。
      [0063]其中,計(jì)算機(jī)設(shè)備可采用多種曲線平滑算法,如平滑濾波算法、去毛糙算法等,來對初始人物輪廓進(jìn)行線條平滑處理。
      [0064]該實(shí)現(xiàn)方式2)所確定的人物輪廓相比實(shí)現(xiàn)方式I)更加平滑,也更加精確。
      [0065]3)所述步驟S13進(jìn)一步包括步驟S13-1、步驟S13-2和步驟S13-3。
      [0066]在步驟S13-1中,計(jì)算機(jī)設(shè)備根據(jù)對圖像進(jìn)行劃分所得的多個(gè)分塊中至少一個(gè)分塊的分塊屬性,確定人物輪廓附近的分塊。
      [0067]具體地,計(jì)算機(jī)設(shè)備根據(jù)多個(gè)分塊中至少一個(gè)分塊的
      當(dāng)前第1頁1 2 3 4 5 6 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1