好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > OpenCV-Python實現人臉磨皮算法

OpenCV-Python實現人臉磨皮算法

熱門標簽:孝感營銷電話機器人效果怎么樣 南陽打電話機器人 打電話機器人營銷 海外網吧地圖標注注冊 商家地圖標注海報 聊城語音外呼系統 騰訊地圖標注沒法顯示 地圖標注自己和別人標注區別 ai電銷機器人的優勢

人臉磨皮是最基礎的人臉美顏效果。主要分為祛斑,祛痘,淡化黑眼圈等步驟。通過前面的學習相信大家一眼都看得出來我們需要干什么才能識別人臉磨皮效果。

因為磨皮之后,臉部的雜質基本上就沒有了,也可以說丟失了細節。那么肯定需要用到濾波函數。濾波的過程就是把圖像的每一個像素值輸入過濾器,得到平滑的圖像。

而我們常用的濾波有均值濾波,高斯濾波以及雙邊濾波三種,到底選用那種濾波呢?

首先,均值濾波會因為是用周圍像素的平均值代替原像素值,肯定會導致圖像過于模糊,所以排除掉。其次,高斯濾波與均值濾波原理類似,只是高斯濾波器的模板系數會隨著距離模板中心的增大而減小,雖然可以減弱圖像的模糊程度,但是圖像邊緣信息會丟失。

那么,只剩一個濾波了,也就是雙邊濾波器。因為它同時綜合了高通濾波器和a-截尾均值過濾器的疊加效果,即可以保證圖像不是非常模糊,也可以保留圖像邊緣信息。

而人臉磨皮原理的步驟分為如下3個步驟:

  • 圖像濾波
  • 圖像融合
  • 圖像銳化

因為,不管上面3種濾波如何,都會導致一定的模糊(只是相對來說誰更優而已),所以需要對圖像進行融合與銳化的操作。這樣,可以保留一些圖像的細節,以增強圖像的真實感。

其中,圖像融合使用的函數就是cv2.addWeighted()圖像加權函數。融合的是原圖與雙通濾波后的圖像。

最后,圖像銳化使用的PIL庫進行操作,使用它的ImageEnhance.Sharpness()函數自動調節圖像的銳度與對比度。

實現人臉磨皮效果

既然我們已經完全掌握了人臉磨皮的原理。下面,我們來直接實現人臉的磨皮效果,具體的代碼如下所示:

# 人臉磨皮
def facial_dermabrasion_effect(fileName):
    img = cv2.imread(fileName)
    blur_img = cv2.bilateralFilter(img, 31, 75, 75)
    #圖像融合
    result_img = cv2.addWeighted(img, 0.3, blur_img, 0.7, 0)
    cv2.imwrite("58_1.jpg", result_img)

    image = Image.open("58_1.jpg")
    # 銳度調節
    enh_img = ImageEnhance.Sharpness(image)
    image_sharped = enh_img.enhance(1.5)
    # 對比度調節
    con_img = ImageEnhance.Contrast(image_sharped)
    image_con = con_img.enhance(1.15)
    image_con.save("58_2.jpg")

    img1 = cv2.imread("58.jpg")
    img2 = cv2.imread("58_2.jpg")
    cv2.imshow("1", img1)
    cv2.imshow("2", img2)
    cv2.waitKey()
    cv2.destroyAllWindows()


if __name__ == "__main__":
    facial_dermabrasion_effect("58.jpg")

運行之后,效果如下:

這段代碼的參數都是可以調整的,并不是一層不變的,感興趣的讀者可以自己調節參數試試效果,當然人臉磨皮只是看起來皮膚光滑了。下面結合美白的效果,就可以實現相機的那種美顏。

到此這篇關于OpenCV-Python實現人臉磨皮算法的文章就介紹到這了,更多相關OpenCV 人臉磨皮內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • 超詳細注釋之OpenCV實現視頻實時人臉模糊和人臉馬賽克
  • 超詳細注釋之OpenCV dlib實現人臉采集
  • 手把手教你利用opencv實現人臉識別功能(附源碼+文檔)
  • opencv基于Haar人臉檢測和眼睛檢測
  • 基于Opencv制作的美顏相機帶你領略美顏特效的效果

標簽:楊凌 揚州 六盤水 牡丹江 撫州 迪慶 南寧 聊城

巨人網絡通訊聲明:本文標題《OpenCV-Python實現人臉磨皮算法》,本文關鍵詞  OpenCV-Python,實現,人臉,磨皮,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《OpenCV-Python實現人臉磨皮算法》相關的同類信息!
  • 本頁收集關于OpenCV-Python實現人臉磨皮算法的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 我妻子的101次婚姻电影| 男男做爰猛烈叫床XXXⅩ| 主攻高H污肉1v1主攻| 午夜日b视频| 日本高清视频一区二区| 91精产国品一二三产区使用方法| 看黄色小说| 日本gif出处168期动态图| 桌球室的艳遇| 囯产wwwwwwww免费视频| 国产精品47p| 国产美女a做受大片观看| 国产精品 无码 一区二区| 91精品国产91热久久p| 亚洲精品欧美日韩| 久久久久精品免费A片喷水| 久久熱國產精品無碼1區2區3區| 热er99久久6国产精品免费 | 国产伦精品一区二区三区妓女下载安装 | 无遮挡免费h肉动漫在线| 亚洲精品久久久久中文字幕二区 | 高辣h文催乳针调教乳夹小说| 国产香蕉97碰碰碰视频在线观看| 插丝袜老师| 久久久久精品国产亚洲AV澳门| 在线日韩日本国产亚洲| 快穿被各种姿势C翻H| 美女被?到高潮喷出白浆www| 天天爽夜夜春| 高清videosgratis欧美69hd| 台北县| 国产又粗又猛又爽又黄的视频蜜乳| 日韩美女一级毛片a| 久久国产精品亚洲AV七区色| 屁多不臭警惕四种疾病| 91人妻人人澡人人爽人人精东影业| 99激情| 国产一级片在线| 萌白酱在线17分钟喷水视频| 51在线无码精品秘?入口蝌蚪| 国产午夜精品理论片A级A片91|