python實(shí)現(xiàn)人像動漫化的示例代碼
利用百度api實(shí)現(xiàn)人像動漫化

百度API地址:https://ai.baidu.com/tech/imageprocess/selfie_anime
技術(shù)文檔:https://ai.baidu.com/ai-doc/IMAGEPROCESS/Mk4i6olx5
注冊百度賬號,開通實(shí)現(xiàn)人像動漫化,創(chuàng)建應(yīng)用。

# encoding:utf-8 import requests import base64 # client_id 為官網(wǎng)獲取的AK, client_secret 為官網(wǎng)獲取的SK host = 'https://aip.baidubce.com/oauth/2.0/token?grant_type=client_credentials&client_id=【官網(wǎng)獲取的AK】&client_secret=【官網(wǎng)獲取的SK】' response = requests.get(host) if response: access_token= response.json()["access_token"]
將上面的【官網(wǎng)獲取的AK】【官網(wǎng)獲取的SK】' 替換成自己的API Key 和 Secret Key
'''
人像動漫化
'''
request_url = "https://aip.baidubce.com/rest/2.0/image-process/v1/selfie_anime"
# 二進(jìn)制方式打開需要處理圖片文件
f = open('001.jpg', 'rb') # 打開需要處理的圖片
img = base64.b64encode(f.read())
params = {"image":img}
request_url = request_url + "?access_token=" + access_token
headers = {'content-type': 'application/x-www-form-urlencoded'}
response = requests.post(request_url, data=params, headers=headers)
print(response)
if response:
# 保存文件
f = open('t.jpg', 'wb')
img = (response.json()['image'])
f.write(base64.b64decode(img))
f.close()到此這篇關(guān)于python實(shí)現(xiàn)人像動漫化的示例代碼的文章就介紹到這了,更多相關(guān)python 人像動漫化內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
python?subprocess執(zhí)行外部命令常用方法詳細(xì)舉例
這篇文章主要給大家介紹了關(guān)于python?subprocess執(zhí)行外部命令常用方法的相關(guān)資料,Python的subprocess模塊提供了一種在Python中調(diào)用外部命令的方法,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下2023-12-12
Python中日期和時(shí)間的用法超強(qiáng)總結(jié)
時(shí)間無疑是生活各個(gè)方面中最關(guān)鍵的因素之一,因此,記錄和跟蹤時(shí)間變得非常重要。在?Python?中,可以通過其內(nèi)置庫跟蹤日期和時(shí)間。今天我們來介紹關(guān)于?Python?中的日期和時(shí)間,一起來了解如何使用time和datetime模塊查找和修改日期和時(shí)間2022-10-10
python實(shí)現(xiàn)class對象轉(zhuǎn)換成json/字典的方法
這篇文章主要介紹了python實(shí)現(xiàn)class對象轉(zhuǎn)換成json/字典的方法,結(jié)合實(shí)例形式分析了Python類型轉(zhuǎn)換的相關(guān)技巧,需要的朋友可以參考下2016-03-03
使用OpenCV實(shí)現(xiàn)仿射變換—平移功能
這篇文章主要介紹了使用OpenCV實(shí)現(xiàn)仿射變換—平移功能,需要的朋友可以參考下2019-08-08
Python實(shí)現(xiàn)的搖骰子猜大小功能小游戲示例
這篇文章主要介紹了Python實(shí)現(xiàn)的搖骰子猜大小功能小游戲,涉及Python隨機(jī)數(shù)運(yùn)算與數(shù)值判斷相關(guān)操作技巧,需要的朋友可以參考下2017-12-12
Python如何利用struct進(jìn)行二進(jìn)制文件或數(shù)據(jù)流
這篇文章主要介紹了Python如何利用struct進(jìn)行二進(jìn)制文件或數(shù)據(jù)流問題,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-01-01

