為提供一種快速、高效、自動的人臉智能美化處理方法及其裝置,發明專利技術人提供的技術方案如下:一種人臉智能美化方法,包括步驟:讀取待處理的人臉圖像;創建邊緣圖像,從待處理的人臉圖像中提取人臉邊緣數據并存入所述邊緣圖像;對待處理的人臉圖像進行自適應窗口大小的均值濾波處理。同時本發明專利技術還披露了一種實現上述人臉智能美化方法的人臉智能美化裝置。本發明專利技術能夠快速高效地對人臉進行自動磨皮處理,并且在經自動處理后能保留原本人臉的細節信息不被破壞。
【技術實現步驟摘要】
一種人臉智能美化方法及裝置
本專利技術涉及圖像處理領域,更具體地涉及一種人臉智能美化方法及裝置。
技術介紹
隨著圖像處理技術的發展和人們對審美需求的不斷提高,利用電子設備提供的以Photoshop為首的各類圖片處理軟件對照片風景或人像進行美化處理已經成為了當代人常見的選擇。在人們日常生活中對圖像處理最常見的需求之一就是對人臉的美化處理,人們追求的是一種在不失真的前提下盡可能將人臉變漂亮、光滑并且高質量顯示圖像的效果。雖然Photoshop可以完成這方面的工作,但它要求使用者對Photoshop有一定的了解,且處理工作復雜而繁瑣。也基于此,近年來針對數字圖像中人臉智能美化或自動美化的算法研究也層出不窮,然而現有技術中的人臉智能美化算法共有的缺點是處理速度較慢,且容易在自動處理后丟失細節特征。
技術實現思路
基于此,有必要提供一種快速、高效、自動的人臉智能美化處理方法及其裝置。為達到上述專利技術目的,專利技術人提供的技術方案如下:一種人臉智能美化方法,包括步驟:讀取待處理的人臉圖像;創建邊緣圖像,從待處理的人臉圖像中提取人臉邊緣數據并存入所述邊緣圖像;對待處理的人臉圖像進行自適應窗口大小的均值濾波處理。進一步地,所述的人臉智能美化方法中,在步驟“讀取待處理的人臉圖像”之后以及步驟“創建邊緣圖像”之前,還包括步驟:對待處理的人臉圖像進行暗點檢測和暗點消除處理。進一步地,所述的人臉智能美化方法中,在步驟“對待處理的人臉圖像進行自適應窗口大小的均值濾波處理”之后還包括步驟:對經均值濾波處理的人臉圖像進行膚色檢測,并按預設方案調控人臉圖像中屬于膚色的像素點r通道的值。進一步地,所述的人臉智能美化方法中,所述步驟“創建邊緣圖像,從待處理的人臉圖像中提取人臉邊緣數據并存入所述邊緣圖像”具體為:創建第一灰度圖像,提取待處理的人臉圖像的灰度數據并保存于所述第一灰度圖像中;創建第二灰度圖像,對所述第一灰度圖像進行均值濾波處理并將處理結果保存于所述第二灰度圖像中;遍歷第一灰度圖像和第二灰度圖像的像素點,比較第一灰度圖像和第二灰度圖像對應坐標上像素點的灰度值的差值,當差值的絕對值大于一預設閾值時,對邊緣圖像上對應坐標上像素點的灰度值賦值為255 ;否則對邊緣圖像上對應坐標上像素點的灰度值賦值為O ;對邊緣圖像進行均值濾波處理。進一步地,所述的人臉智能美化方法中,所述“自適應窗口大小的均值濾波處理”具體為:根據邊緣圖像中每個像素點的灰度值計算待處理的人臉圖像中對應像素點的均值模糊窗口尺寸;遍歷待處理的人臉圖像中每個像素點并根據每個像素點的上述均值模糊窗口尺寸進行均值濾波處理,將處理結果保存于濾波圖像;在RGB顏色空間下將濾波圖像與待處理的人臉圖像進行疊加處理。一種人臉智能美化裝置,包括輸入輸出單元、邊緣處理單元和濾波處理單元;所述輸入輸出單元用于讀取待處理的人臉圖像;所述邊緣處理單元用于創建邊緣圖像,并從待處理的人臉圖像中提取人臉邊緣數據以及存入所述邊緣圖像;所述濾波處理單元用于對待處理的人臉圖像進行自適應窗口大小的均值濾波處理。進一步地,人臉智能美化裝置還包括暗點處理單元,用于對待處理的人臉圖像進行暗點檢測和暗點消除處理進一步地,人臉智能美化裝置還包括膚色處理單元,用于對經均值濾波處理的人臉圖像進行膚色檢測,并按預設方案調控人臉圖像中屬于膚色的像素點r通道的值。進一步地,人臉智能美化裝置中,所述邊緣處理單元創建邊緣圖像,并從待處理的人臉圖像中提取人臉邊緣數據以及存入所述邊緣圖像具體為:創建第一灰度圖像,提取待處理的人臉圖像的灰度數據并保存于所述第一灰度圖像中;創建第二灰度圖像,對所述第一灰度圖像進行均值濾波處理并將處理結果保存于所述第二灰度圖像中;遍歷第一灰度圖像和第二灰度圖像的像素點,比較第一灰度圖像和第二灰度圖像對應坐標上像素點的灰度值的差值,當差值的絕對值大于一預設閾值時,對邊緣圖像上對應坐標上像素點的灰度值賦值為255 ;否則對邊緣圖像上對應坐標上像素點的灰度值賦值為O ;對邊緣圖像進行均值濾波處理。進一步地,人臉智能美化裝置中,濾波處理單元用于對待處理的人臉圖像進行自適應窗口大小的均值濾波處理具體為:根據邊緣圖像中每個像素點的灰度值計算待處理的人臉圖像中對應像素點的均值模糊窗口尺寸;遍歷待處理的人臉圖像中每個像素點并根據每個像素點的上述均值模糊窗口尺寸進行均值濾波處理,將處理結果保存于濾波圖像;在RGB顏色空間下將濾波圖像與待處理的人臉圖像進行疊加處理。與現有技術對比,本專利技術技術方案的技術效果為處理速度快、效率高,且能很好地保留輪廓、毛發等面部細節。【附圖說明】圖1為本專利技術一實施方式所述人臉智能美化方法的流程圖;圖2為本專利技術另一實施方式所述人臉智能美化裝置的功能模塊示意圖。附圖標記說明:1-輸入輸出單元2-邊緣處理單元3-濾波處理單元4-暗點處理單元5-膚色處理單元【具體實施方式】為詳細說明本專利技術的
技術實現思路
、構造特征、所實現目的及效果,以下結合實施方式并配合附圖詳予說明。請參閱圖1,為本專利技術一實施方式所述人臉智能美化方法的流程圖;所述方法包括步驟:S1、讀取待處理的人臉圖像;S2、對待處理的人臉圖像進行暗點檢測和暗點消除處理;S3、創建邊緣圖像,從待處理的人臉圖像中提取人臉邊緣數據并存入所述邊緣圖像;S4、對待處理的人臉圖像進行自適應窗口大小的均值濾波處理;S5、對經均值濾波處理的人臉圖像進行膚色檢測,并按預設方案調控人臉圖像中屬于膚色的像素點r通道的值;S6、輸出經處理的人臉圖像。進一步地,步驟S4又包括以下分步驟:S41、創建第一灰度圖像,提取待處理的人臉圖像的灰度數據并保存于所述第一灰度圖像中;S42、創建第二灰度圖像,對所述第一灰度圖像進行均值濾波處理并將處理結果保存于所述第二灰度圖像中;S43、遍歷第一灰度圖像和第二灰度圖像的像素點,比較第一灰度圖像和第二灰度圖像對應坐標上像素點的灰度值的差值,當差值的絕對值大于一預設閾值時,對邊緣圖像上對應坐標上像素點的灰度值賦值為255 ;否則對邊緣圖像上對應坐標上像素點的灰度值賦值為O ;S44、對邊緣圖像進行均值濾波處理。進一步地,步驟S5又包括以下分步驟:S51、根據邊緣圖像中每個像素點的灰度值計算待處理的人臉圖像中對應像素點的均值模糊窗口尺寸;S52、遍歷待處理的人臉圖像中每個像素點并根據每個像素點的上述均值模糊窗口尺寸進行均值濾波處理,將處理結果保存于濾波圖像;S53、在RGB顏色空間下將濾波圖像與待處理的人臉圖像進行疊加處理。以下以一具體案例對本實施方式實現人臉智能美化的方法進行詳述:首先,讀取待智能美化處理的人臉圖像Img。然后,對Img進行暗點檢測,并用膚色代替暗點,本步驟的目的是消除人臉上的痣、斑點或其他皮膚瑕疵。暗點檢測與暗點消除的具體方法為:S21、設置暗點檢測矩形框的邊長w與閾值alpha ;S22、對圖像Img的每個像素點進行以下操作:以待檢測的像素點為中心像素點;遍歷中心像素點矩形框邊上的像素點(矩形框邊長為W,所以一共有4*w_4個像素點),提取邊緣像素點的灰度值Bi,0〈i〈(4*w-4),將Bi與中心點像素的灰度值A進行比較,并記錄與A灰度值最接近的邊框像素點的灰度值B’ ;若所有邊框像素點的灰度值Bi滿足式子:B1-A>本文檔來自技高網...

【技術保護點】
一種人臉智能美化方法,其特征在于,包括步驟:?讀取待處理的人臉圖像;?創建邊緣圖像,從待處理的人臉圖像中提取人臉邊緣數據并存入所述邊緣圖像;?對待處理的人臉圖像進行自適應窗口大小的均值濾波處理。
【技術特征摘要】
1.一種人臉智能美化方法,其特征在于,包括步驟: 讀取待處理的人臉圖像; 創建邊緣圖像,從待處理的人臉圖像中提取人臉邊緣數據并存入所述邊緣圖像; 對待處理的人臉圖像進行自適應窗口大小的均值濾波處理。2.如權利要求1所述的人臉智能美化方法,其特征在于,在步驟“讀取待處理的人臉圖像”之后以及步驟“創建邊緣圖像”之前,還包括步驟: 對待處理的人臉圖像進行暗點檢測和暗點消除處理。3.如權利要求1或2所述的人臉智能美化方法,其特征在于,在步驟“對待處理的人臉圖像進行自適應窗口大小的均值濾波處理”之后還包括步驟: 對經均值濾波處理的人臉圖像進行膚色檢測,并按預設方案調控人臉圖像中屬于膚色的像素點r通道的值。4.如權利要求1或2所述的人臉智能美化方法,其特征在于,所述步驟“創建邊緣圖像,從待處理的人臉圖像中提取人臉邊緣數據并存入所述邊緣圖像”具體為: 創建第一灰度圖像,提取待處理的人臉圖像的灰度數據并保存于所述第一灰度圖像中; 創建第二灰度圖像,對所述第一灰度圖像進行均值濾波處理并將處理結果保存于所述第二灰度圖像中; 遍歷第一灰度圖像和第二灰度圖像的像素點,比較第一灰度圖像和第二灰度圖像對應坐標上像素點的灰度值的差值,當差值的絕對值大于一預設閾值時,對邊緣圖像上對應坐標上像素點的灰度值賦值為255 ;否則對邊緣圖像上對應坐標上像素點的灰度值賦值為O ; 對邊緣圖像進行均值濾波處理。5.如權利要求1或2所述的人臉智能美化方法,其特征在于,所述“自適應窗口大小的均值濾波處理”具體為: 根據邊緣圖像中每個像素點的灰度值計算待處理的人臉圖像中對應像素點的均值模糊窗口尺寸; 遍歷待處理的人臉圖像中每個像素點并根據每個像素點的上述均值模糊窗口尺寸進行均值濾波處理,將處理結果保存于濾波圖像; 在RGB顏色空間下將濾波圖像與待處理的人臉圖像進行疊加處理。6.一種人臉...
【專利技術屬性】
技術研發人員:蘇晨涵,關胤,劉進學,劉德建,陳宏展,吳擁民,
申請(專利權)人:福建天晴數碼有限公司,
類型:發明
國別省市:福建;35
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。