万能娱乐官方:Python头像动漫化,快来生成一个自己的动漫头像吧

本文来源:http://www.2233033.com/www_ixiumei_com/

菲律宾申博娱乐登入,  依法破产的新未来  限于篇幅,本文无法在此为当前企业破产(尤其是重整案件)中曝光的乱象提出详尽的应对与解决方案。这些企业会有几方面,一方面是成本,在去年2012年控制的比较好,会导致它后期的压力会更小一些。”游经理的企业提供保健食品OEM和ODM贴标服务,他自称国内有多家知名微商选择了他的工厂加工产品,但其不肯透露具体品牌。事实上国内市场已经有一些企业在做这样的事,但把视频创作者的服务平台与培训结合起来将是更完整的商业模式与价值链接体。

但因为答案C已有8个,第10题没有答案,故假设3-1不成立。对,就如贱爷铁杆粉丝迷梅说的:宁可断根不能断更。说到底,如果卖家和买家都是个人,他们之间的纠纷也不过是简单的民事纠纷,是不受消法保护的,消保委无法受理。不妨以力倡“依法破产”的最高人民法院的态度为例:自1996年末下发“紧急通知”、1997年下发“几个问题的通知”、再到1998年组织全国法院审理破产案件工作座谈会,最高人民法院一直明智地将司法机关的关键任务定位在划清“政策”与“法律”界限、严守政策性破产试点范围、抵制“地方保护主义”;而并不是阻碍政策性破产的继续实施。

城镇开发强度将被严格控制。而最近,更多的人在谈论苹果,认为苹果的创新力、营收力和产品质量已大不如前。你的手可以控制自身动作,但你的身体移动才会推动游戏情节发展。在乔布斯时期,苹果的产品也未必一帆风顺。

一、前言

很多时候我们都会为头像发愁,像我这种万年不换头像的咸鱼从来没有这种烦恼。但是吧,有个个性化的头像还是非常有趣的,因为这个抠鼻屎的头像除了抠鼻屎这点,其它都很符合本人的气质,所以已经够用了。但是我还是打算把这个小技巧给大家分享。

二、效果展示

在我多次测试后,发现女生头像的生成还是比较不错的,而且最好是正面照。而男生动漫头像的生成就有点差强人意了,大家可以自己试试,下面我们看看我用有村大妹子生成的两张图片,我们先看第一张:
在这里插入图片描述
接下来是第二张,我用的是垫底辣妹中的形象:
在这里插入图片描述
两张效果都还可以,主要还是人物的头部动漫化了,其它部分只是趋于动漫的风格。不过我觉得还是很可以的。

三、实现

对于我这种基本功不扎实的人来说,实现这种只能调用API了。我使用的是百度的API,我们可以进入百度AI开放平台注册账号,具体流程就不讲了。登陆后我们可以看到如下界面:
在这里插入图片描述
我们依次点击开放能力》图像技术》人像动漫化,然后我们点击立即使用,再创建应用就可以了。在应用里面我们可以看到三个参数AppIDAPI KeySecret Key三个参数,我们把这三个参数记住就可以开始我们的编程了。

实现人像动漫化需要用到两个接口,一个用来获取access_token,另一个则是用来获取动漫头像,我们来获取access_token:

import requests
def get_access_token():
	# 获取token的API
	url = '/aip_baidubce_com/oauth/2.0/token'
	# 获取access_token需要的参数
	params = {
		# 固定参数
        'grant_type':'client_credentials',
        # 必选参数,传入你的API Key
        'client_id':'你的API Key',
        # 必选参数,传入你的Secret Key
        'client_secret':'你的Secret Key'
    }
    # 发送请求,获取响应数据
    response = requests.post(url, params)
    # 将响应的数据转成字典类型,然后取出access_token
    access_token = eval(response.text)['access_token']
    # 将access_token返回
    return access_token

这里我们用到了requests模块,如果没有安装的可以在命令行执行下列语句:

pip install requests

接下来就是我们头像动漫化了:

import base64
import requests
def img2Cartoon(img):
	# 头像动漫化的API
    url = '/aip_baidubce_com/rest/2.0/image-process/v1/selfie_anime'
    # 以二进制的方式读取原始图片
    origin_im = open(img, 'rb')
    # 将图片进行base64编码
    img = base64.b64encode(origin_im .read())
    # 关闭原图片
    origin_im.close()

	# 请求的headers信息,固定写法
    headers = {'content-type':'application/x-www-form-urlencoded'}
	
	# 请求的参数
    params = {
    	# 开始获取的access_token
        'access_token':get_access_token(),
        # 图片的base64编码
        'image':img,
    }
    # 发送请求
    response = requests.post(url, data=params, headers=headers)
    # 对响应结果进行处理
    if response:
    	# 打开一个文件
        f = open('result.jpg', 'wb')
        # 获取动漫头像
        anime = response.json()['image']
        # 对返回的头像进行解码
        anime = base64.b64decode(anime)
        # 将头像写入文件当中
        f.write(anime)
        f.close()

我们只需要在main中调用img2Cartoon函数即可完成动漫头像的生成,完整代码如下:

import base64
import requests

def get_access_token():
	# 获取token的API
	url = '/aip_baidubce_com/oauth/2.0/token'
	# 获取access_token需要的参数
	params = {
		# 固定参数
        'grant_type':'client_credentials',
        # 必选参数,传入你的API Key
        'client_id':'你的API Key',
        # 必选参数,传入你的Secret Key
        'client_secret':'你的Secret Key'
    }
    # 发送请求,获取响应数据
    response = requests.post(url, params)
    # 将响应的数据转成字典类型,然后取出access_token
    access_token = eval(response.text)['access_token']
    # 将access_token返回
    return access_token

def img2Cartoon(img):
	# 头像动漫化的API
    url = '/aip_baidubce_com/rest/2.0/image-process/v1/selfie_anime'
    # 以二进制的方式读取原始图片
    origin_im = open(img, 'rb')
    # 将图片进行base64编码
    img = base64.b64encode(origin_im .read())
    # 关闭原图片
    origin_im.close()

	# 请求的headers信息,固定写法
    headers = {'content-type':'application/x-www-form-urlencoded'}
	
	# 请求的参数
    params = {
    	# 开始获取的access_token
        'access_token':get_access_token(),
        # 图片的base64编码
        'image':img,
    }
    # 发送请求
    response = requests.post(url, data=params, headers=headers)
    # 对响应结果进行处理
    if response:
    	# 打开一个文件
        f = open('result.jpg', 'wb')
        # 获取动漫头像
        anime = response.json()['image']
        # 对返回的头像进行解码
        anime = base64.b64decode(anime)
        # 将头像写入文件当中
        f.write(anime)
        f.close()
        
if __name__ == '__main__':
    img2Cartoon('origin.jpg')

这样我们就实现了头像动漫化的操作,非常简单,因为主要的工作都由百度的程序员帮我们实现了,大家可以使用自己的照片生成一些个性化的头像。如果太丑的话不要跑回来骂我就好了。

展开阅读全文

没有更多推荐了,菲律宾申博娱乐登入

??2019 CSDN 皮肤主题: 黑客帝国 设计师: 上身试试
应支付0元
点击重新获取
扫码支付

支付成功即可阅读

www.sb88.com 太阳城网上娱乐网址 申博代理管理网登入 申博会员登入 菲律宾申博游戏登入 申博官网网址登入
太阳网上娱乐登入 菲律宾申博娱乐官网 菲律宾申博太阳网上娱乐99 777老虎机微信支付充值 申博现金网登入 菲律宾申博138娱乐网直营
太阳城申请提款登入 申博游戏苹果手机怎么下载 申博官网网址登入 申博游戏端登入 太阳城亚洲游戏登入 申博怎么开户登入