亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種用于對圖像進行虛化的方法和裝置的制造方法

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

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

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