最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python?OpenCV實(shí)現(xiàn)人物動(dòng)漫化效果

 更新時(shí)間:2022年01月13日 09:08:33   作者:嗨!栗子同學(xué)  
這篇文章主要介紹了利用Python和OpenCV實(shí)現(xiàn)人物的動(dòng)漫化特效,文中的示例代碼講解詳細(xì),對(duì)我們學(xué)習(xí)Python和OpenCV有一定的幫助,需要的可以了解一下

前言

前幾天玩抖音,發(fā)現(xiàn)一個(gè)人像動(dòng)漫化的操作,覺(jué)得很好玩兒。我心想:python既然這么強(qiáng)大,是不是也可以使用python程序來(lái)實(shí)現(xiàn)這樣一個(gè)操作呢?

哈哈!我自己當(dāng)然是沒(méi)有這個(gè)本事編寫(xiě)這樣一個(gè)的程序出來(lái),但是百度可以呀,并且還很好用。百度AI開(kāi)放平臺(tái)給我們提供了完整的接口,甚至貼心的將代碼都給我們寫(xiě)好了。這些接口還支持很多主流語(yǔ)言都呢,像Java、Python、PHP、C#等,我們做的就是直接調(diào)用它即可。

效果怎么樣呢?我們先來(lái)看看下方的對(duì)比圖吧。

效果展示

第一組古風(fēng)美女——

原圖——

效果圖——

啊......西湖的水 我的淚......這張圖動(dòng)漫化的超級(jí)完美尤其是那個(gè)手部,除了臉一切都好?。?!

第二組真人cos——

原圖——

效果圖——

大家選擇圖片動(dòng)漫化的話 慎重點(diǎn)兒哈~有的挺好,有的還是挺丑的!哈哈哈

代碼展示

import requests, base64
# 這個(gè)函數(shù)的操作是為了獲取access_token參數(shù)
def get_access_token():
    url = 'https://aip.baidubce.com/oauth/2.0/token'
    data = {
        'grant_type': 'client_credentials',  # 固定值
        'client_id': '3j8EWb6rgg..SPY2X693LBy',  # 在開(kāi)放平臺(tái)注冊(cè)后所建應(yīng)用的API Key
        'client_secret': 'Px9KZuU0Gl...jTKktoCopnIWEiF57gf'  # 所建應(yīng)用的Secret Key
    }
    res = requests.post(url, data=data)
    res = res.json()
    #print(res)
    access_token = res['access_token']
    return access_token
    
# 下面的代碼就是API文檔中的代碼,直接搬過(guò)來(lái)使用即可。
request_url = "https://aip.baidubce.com/rest/2.0/image-process/v1/selfie_anime"
f = open('zhao.jpg', 'rb')       # 二進(jìn)制方式打開(kāi)圖片文件
img = base64.b64encode(f.read()) # 圖像轉(zhuǎn)為base64的格式,這是百度API文檔中要求的
 
params = {"image":img}
access_token = '24.11731cd1f0...9f9b3a930f917f3681b.2592000.1596894747.282335-21221990'
request_url = request_url + "?access_token=" + get_access_token()
headers = {'content-type': 'application/x-www-form-urlencoded'}
response = requests.post(request_url, data=params, headers=headers)
res = response.json()
# 前面我們講述了這個(gè)請(qǐng)求返回的是一個(gè)字典,其中一個(gè)鍵就是image,代表的是處理后的圖像信息。
# 將這個(gè)圖像信息寫(xiě)入,得到最終的效果圖。
if res:
    f = open("kouzhao4.jpg", 'wb')
    after_img = res['image']
    after_img = base64.b64decode(after_img)
    f.write(after_img)
    f.close()

注意

尋找 API Key 和 Secret Key首先登陸百度智能云的網(wǎng)址。

百度智能云

https://login.bce.baidu.com/

到此這篇關(guān)于Python OpenCV實(shí)現(xiàn)人物動(dòng)漫化效果的文章就介紹到這了,更多相關(guān)Python OpenCV人物動(dòng)漫化內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python turtle繪畫(huà)象棋棋盤(pán)

    Python turtle繪畫(huà)象棋棋盤(pán)

    這篇文章主要為大家詳細(xì)介紹了Python turtle繪畫(huà)象棋棋盤(pán),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-08-08
  • Windows環(huán)境打包python工程為可執(zhí)行程序的詳細(xì)過(guò)程

    Windows環(huán)境打包python工程為可執(zhí)行程序的詳細(xì)過(guò)程

    我的開(kāi)發(fā)環(huán)境是windows7,然后系統(tǒng)是64位,安裝的python和wxpython都是32位的,本文記錄我怎樣用pyinstaller打包我用python開(kāi)發(fā)的工程,在網(wǎng)上搜索了很多資源,基本上都是不全的,所以我在這兒記錄一下這個(gè)比較完整的過(guò)程,一起看看吧
    2024-01-01
  • Python中seaborn庫(kù)之countplot的數(shù)據(jù)可視化使用

    Python中seaborn庫(kù)之countplot的數(shù)據(jù)可視化使用

    在Python數(shù)據(jù)可視化中,seaborn較好的提供了圖形的一些可視化功效。本文詳細(xì)的介紹了Python中seaborn庫(kù)之countplot的數(shù)據(jù)可視化使用,感興趣的可以了解一下
    2021-06-06
  • Django權(quán)限系統(tǒng)auth模塊用法解讀

    Django權(quán)限系統(tǒng)auth模塊用法解讀

    這篇文章主要介紹了Django權(quán)限系統(tǒng)auth模塊用法解讀,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-05-05
  • Python中Pandas庫(kù)的數(shù)據(jù)處理與分析

    Python中Pandas庫(kù)的數(shù)據(jù)處理與分析

    Python的Pandas庫(kù)是數(shù)據(jù)科學(xué)領(lǐng)域中非常重要的一個(gè)庫(kù),它使數(shù)據(jù)清洗和分析工作變得更快更簡(jiǎn)單,Pandas結(jié)合了NumPy的高性能數(shù)組計(jì)算功能以及電子表格和關(guān)系型數(shù)據(jù)庫(kù)(如SQL)的靈活數(shù)據(jù)處理能力,需要的朋友可以參考下
    2023-07-07
  • Python使用struct庫(kù)的用法小結(jié)

    Python使用struct庫(kù)的用法小結(jié)

    struct模塊執(zhí)行Python值和以Python?bytes表示的C結(jié)構(gòu)體之間的轉(zhuǎn)換,這可以用于處理存儲(chǔ)在文件中或來(lái)自網(wǎng)絡(luò)連接以及其他源的二進(jìn)制數(shù)據(jù),下面介紹下Python使用struct庫(kù)的用法,感興趣的朋友一起看看吧
    2022-05-05
  • Pytorch中的數(shù)據(jù)集劃分&正則化方法

    Pytorch中的數(shù)據(jù)集劃分&正則化方法

    這篇文章主要介紹了Pytorch中的數(shù)據(jù)集劃分&正則化方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-05-05
  • 初學(xué)python數(shù)學(xué)建模之?dāng)?shù)據(jù)導(dǎo)入(小白篇)

    初學(xué)python數(shù)學(xué)建模之?dāng)?shù)據(jù)導(dǎo)入(小白篇)

    本篇文章是小白篇初學(xué)python的同學(xué)可以來(lái)共同學(xué)習(xí)了,本篇文章主要講解了python數(shù)學(xué)建模過(guò)程中的第一步數(shù)據(jù)導(dǎo)入,數(shù)據(jù)導(dǎo)入是所有數(shù)模編程的第一步,比你想象的更重要
    2021-08-08
  • Python實(shí)現(xiàn)的破解字符串找茬游戲算法示例

    Python實(shí)現(xiàn)的破解字符串找茬游戲算法示例

    這篇文章主要介紹了Python實(shí)現(xiàn)的破解字符串找茬游戲算法,簡(jiǎn)單分析了找茬游戲的原理,并結(jié)合具體實(shí)例形式分析了Python實(shí)現(xiàn)破解找茬游戲的相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下
    2017-09-09
  • Python與xlwings黃金組合處理Excel各種數(shù)據(jù)和自動(dòng)化任務(wù)

    Python與xlwings黃金組合處理Excel各種數(shù)據(jù)和自動(dòng)化任務(wù)

    這篇文章主要為大家介紹了Python與xlwings黃金組合處理Excel各種數(shù)據(jù)和自動(dòng)化任務(wù)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪<BR>
    2023-12-12

最新評(píng)論

万宁市| 张家川| 湛江市| 若尔盖县| 武安市| 志丹县| 木兰县| 安丘市| 乾安县| 阜平县| 五指山市| 兴海县| 余江县| 延庆县| 景德镇市| 剑阁县| 邯郸市| 修文县| 通州区| 灌云县| 常德市| 桓仁| 吉水县| 蒙山县| 墨玉县| 瓮安县| 柏乡县| 峨山| 丰宁| 乐都县| 锦屏县| 中牟县| 新化县| 彰武县| 房产| 扎兰屯市| 五寨县| 久治县| 茌平县| 扎赉特旗| 平陆县|