校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > OpenCV-Python實現人臉美白算法的實例

OpenCV-Python實現人臉美白算法的實例

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

人臉美白原理

人臉美白原理說透了,就是一種圖像的顏色空間處理,所以我們需要通過顏色空間進行設計。

不過,我們先來參考以下PS對于圖像美白的處理步驟:

  • 首先,新建一個圖層,將這個圖層設置為白色
  • 接著,將白色圖層與原本圖像進行alpha通道的顏色混合,這樣就可以使圖像整體變白。

通過PS的操作,我們大致可以知道需要創建一個與原圖同等大小維度的圖像,然后全部賦值為白色,然后通過圖像圖像加權和將兩個圖像疊加即可。

不過,這里明顯存在很多問題,在PS中,我們雖然創建了全白色的圖層,但是我們可以剪裁或者使用畫筆工具只讓白色疊加倒人物身上。而程序中,我們這么做會導致整個圖像偏白,效果非常不理想。

那么,我們就需要考慮一個新的思路來實現人臉美白效果。

根據論文“A Two-Stage Contrast Enhancement Algorithm for Digital Images”,采用映射表,使原圖在色階上有所增強,并在圖像兩端亮度相對減弱,中間增強,則會產生不錯的美白效果,又能使圖像白的更自然。

這里,我們提供一個美白映射表Color_list:

Color_list = [
	1, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 31, 33, 35, 37, 39,
	41, 43, 44, 46, 48, 50, 52, 53, 55, 57, 59, 60, 62, 64, 66, 67, 69, 71, 73, 74,
	76, 78, 79, 81, 83, 84, 86, 87, 89, 91, 92, 94, 95, 97, 99, 100, 102, 103, 105,
	106, 108, 109, 111, 112, 114, 115, 117, 118, 120, 121, 123, 124, 126, 127, 128,
	130, 131, 133, 134, 135, 137, 138, 139, 141, 142, 143, 145, 146, 147, 149, 150,
	151, 153, 154, 155, 156, 158, 159, 160, 161, 162, 164, 165, 166, 167, 168, 170,
	171, 172, 173, 174, 175, 176, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187,
	188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203,
	204, 205, 205, 206, 207, 208, 209, 210, 211, 211, 212, 213, 214, 215, 215, 216,
	217, 218, 219, 219, 220, 221, 222, 222, 223, 224, 224, 225, 226, 226, 227, 228,
	228, 229, 230, 230, 231, 232, 232, 233, 233, 234, 235, 235, 236, 236, 237, 237,
	238, 238, 239, 239, 240, 240, 241, 241, 242, 242, 243, 243, 244, 244, 244, 245,
	245, 246, 246, 246, 247, 247, 248, 248, 248, 249, 249, 249, 250, 250, 250, 250,
	251, 251, 251, 251, 252, 252, 252, 252, 253, 253, 253, 253, 253, 254, 254, 254,
	254, 254, 254, 254, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255,
	255, 255, 255, 256]

實現人臉美白

既然人臉美白的原理,以及美白的顏色映射表都給到了你。下面,我們就可以實現人臉美白效果,具體代碼如下所示:

def face_whitening(fileName):
    img = cv2.imread(fileName)
    img = cv2.bilateralFilter(img, 19, 75, 75)
    height, width, n = img.shape
    img2 = img.copy()
    for i in range(height):
        for j in range(width):
            b = img2[i, j, 0]
            g = img2[i, j, 1]
            r = img2[i, j, 2]
            img2[i, j, 0] = Color_list[b]
            img2[i, j, 1] = Color_list[g]
            img2[i, j, 2] = Color_list[r]
    cv2.imwrite("59_1.jpg",img2)

    image = Image.open("59_1.jpg")
    # 銳度調節
    enh_img = ImageEnhance.Sharpness(image)
    image_sharped = enh_img.enhance(1.2)
    # 顏色均衡調節
    con_img = ImageEnhance.Contrast(image_sharped)
    image_con = con_img.enhance(1.2)
    image_con.save("59_2.jpg")

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


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

運行之后,效果如下:

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

您可能感興趣的文章:
  • python opencv之SURF算法示例
  • python opencv之SIFT算法示例
  • 應用OpenCV和Python進行SIFT算法的實現詳解
  • Python基于opencv的圖像壓縮算法實例分析
  • python opencv之分水嶺算法示例
  • python opencv 簡單閾值算法的實現
  • OpenCV-Python使用分水嶺算法實現圖像的分割與提取
  • OpenCV-Python實現人臉磨皮算法
  • opencv python簡易文檔之圖像處理算法

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

巨人網絡通訊聲明:本文標題《OpenCV-Python實現人臉美白算法的實例》,本文關鍵詞  OpenCV-Python,實現,人臉,美白,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《OpenCV-Python實現人臉美白算法的實例》相關的同類信息!
  • 本頁收集關于OpenCV-Python實現人臉美白算法的實例的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    综合久久国产九一剧情麻豆| 亚洲二区视频在线| 天天亚洲美女在线视频| 欧美精品在欧美一区二区少妇| 91热门视频在线观看| 一色桃子久久精品亚洲| 欧美在线不卡一区| 九九九精品视频| 国产精品久久夜| 91精品黄色片免费大全| 国产毛片一区二区| 亚洲欧美激情视频在线观看一区二区三区 | 中文字幕日韩一区| 欧美图片一区二区三区| 九一久久久久久| 亚洲一区在线观看免费| 久久久蜜臀国产一区二区| 欧美在线不卡视频| 精品一区二区在线视频| 国产嫩草影院久久久久| 制服.丝袜.亚洲.另类.中文| 99r国产精品| 国产一区二区视频在线| 一区二区三区产品免费精品久久75| 欧美高清视频一二三区| 一本色道久久综合亚洲aⅴ蜜桃 | 午夜精品视频在线观看| 国产精品美女久久久久aⅴ| 欧美一级夜夜爽| 欧美日韩精品一二三区| 一本一道波多野结衣一区二区 | 日本韩国一区二区| 国产91精品久久久久久久网曝门| 免费在线观看视频一区| 一级中文字幕一区二区| 亚洲欧美另类综合偷拍| 亚洲日本乱码在线观看| 国产精品美日韩| 国产精品伦一区二区三级视频| 日韩视频在线观看一区二区| 欧美另类一区二区三区| 欧洲中文字幕精品| 欧美最猛性xxxxx直播| 99精品1区2区| 一本大道综合伊人精品热热| gogo大胆日本视频一区| 国产.欧美.日韩| 成人精品免费网站| 不卡电影一区二区三区| 99久久精品免费看| 成人黄色网址在线观看| 99久久综合99久久综合网站| eeuss鲁片一区二区三区在线看| 不卡的电视剧免费网站有什么| 成人动漫一区二区三区| 91网站在线播放| 欧美三区在线观看| 91麻豆精品国产91久久久久| 欧美一级国产精品| 久久在线观看免费| 国产精品美女久久久久久久久| 一区二区中文字幕在线| 亚洲日本在线天堂| 天天综合网 天天综合色| 蜜桃久久av一区| 国产精品99久久久久久久vr| jvid福利写真一区二区三区| 欧美综合一区二区三区| 欧美一区二区人人喊爽| 国产亚洲精品资源在线26u| 国产精品区一区二区三区| 一区二区三区久久久| 免费高清视频精品| 成人av在线观| 欧美乱妇一区二区三区不卡视频| 日韩免费电影网站| 国产精品国产三级国产普通话99| 一区二区理论电影在线观看| 久久91精品国产91久久小草| 成人av资源网站| 日韩欧美激情一区| 日韩美女视频一区| 免费在线观看一区二区三区| 99热99精品| 久久婷婷色综合| 一区二区三区在线视频免费| 极品销魂美女一区二区三区| 色婷婷激情一区二区三区| 日韩欧美电影一二三| 一区二区三区电影在线播| 免费的国产精品| 99久久精品情趣| 久久午夜羞羞影院免费观看| 亚洲精品久久久蜜桃| 国产一区二区三区美女| 色噜噜偷拍精品综合在线| 精品国内片67194| 亚洲一区二区三区视频在线播放| 国产黄色精品网站| 欧美成人精品福利| 亚洲成人你懂的| 色乱码一区二区三区88| 国产精品进线69影院| 久久精品国产99| 51午夜精品国产| 亚洲综合精品久久| aaa亚洲精品| 国产精品久久久久一区二区三区| 国产一区二区福利| 26uuu成人网一区二区三区| 蜜桃一区二区三区在线| 欧美精品一级二级| 亚洲电影一级黄| 在线精品视频一区二区三四| 自拍偷拍欧美精品| 99re在线精品| 亚洲精品免费一二三区| 一本色道久久综合亚洲精品按摩| 国产精品乱码妇女bbbb| 国产成人综合网| 国产欧美日韩精品在线| 国产精品99久久久久久有的能看 | 日韩女优制服丝袜电影| 五月天婷婷综合| 欧美日韩久久久| 午夜免费欧美电影| 欧美顶级少妇做爰| 日本特黄久久久高潮| 欧美一区二区三区小说| 日韩成人av影视| 日韩视频免费直播| 国产伦精品一区二区三区免费| 日韩欧美综合一区| 激情都市一区二区| 国产视频一区在线观看 | 国产高清亚洲一区| 欧美激情综合网| 91在线精品秘密一区二区| 亚洲精品写真福利| 欧美日本不卡视频| 久久精品国产亚洲高清剧情介绍 | 91视频www| 亚洲大片免费看| 3751色影院一区二区三区| 日产欧产美韩系列久久99| 精品福利视频一区二区三区| 国产在线观看免费一区| 中文字幕制服丝袜一区二区三区| 色综合天天综合| 天天亚洲美女在线视频| 精品国产伦一区二区三区观看体验| 国产伦理精品不卡| 亚洲资源在线观看| 精品国产成人在线影院| 99精品偷自拍| 免费三级欧美电影| 国产精品青草久久| 91精品国产欧美一区二区| 国产二区国产一区在线观看| 亚洲激情图片一区| 久久久一区二区三区| 欧洲精品在线观看| 午夜亚洲福利老司机| 久久久不卡影院| 欧美午夜在线一二页| 国产成人av福利| 午夜久久久影院| 亚洲日本青草视频在线怡红院| 日韩欧美二区三区| 欧美唯美清纯偷拍| 成人妖精视频yjsp地址| 日本不卡的三区四区五区| 国产精品美女久久久久久久久久久| 69堂成人精品免费视频| 99久久婷婷国产精品综合| 国产一区在线观看麻豆| 亚洲国产日韩在线一区模特| 亚洲国产精品激情在线观看| 555夜色666亚洲国产免| 欧美亚洲动漫另类| 91一区一区三区| 成人精品国产一区二区4080 | 激情综合五月婷婷| 亚洲成av人片www| 亚洲欧美欧美一区二区三区| 日本一区二区三区电影| 欧美精品一区二区三区高清aⅴ| 欧美三级电影精品| 色婷婷久久综合| av在线不卡观看免费观看| 激情六月婷婷综合| 久久国产精品99精品国产| 午夜精品在线看| 亚洲高清一区二区三区| 亚洲欧美另类久久久精品2019| 国产精品对白交换视频 | 中文字幕一区在线观看视频| 26uuu另类欧美亚洲曰本| 精品国产乱码久久久久久1区2区| 欧美久久久久久久久中文字幕|