Python调用Face++API处理图片并保存到本地

简介: Python调用Face++API处理图片并保存到本地

注册申请无需多说

代码如下    具体解释注释在代码中,如有疑问欢迎留言讨论。

import requests
from json import JSONDecoder
import base64
import time                 #下面是进行图像分割的API
http_url = "https://api-cn.faceplusplus.com/humanbodypp/v2/segment"
key = "*********************"                #更改成自己的密匙及密码即可
secret = "********************"
for i in range(0,100):
    filepath = r'indian\\'+ str(i) +'.jpg'             
#为了方便我将文件命名为1.jpg,2.jpg......如不同自行更改循环以及路径
    data = {"api_key": key, "api_secret": secret, "return_landmark": "1"}
    files = {"image_file": open(filepath, "rb")}
    response = requests.post(http_url, data=data, files=files)
    req_con = response.content.decode('utf-8')
    req_dict = JSONDecoder().decode(req_con)
    result = req_dict['result']
    imgdata = base64.b64decode(result)
    file = open('Face_indian_mask\\'+str(i)+'_mask.jpg','wb')    #这里是输出的路径及文件名
    file.write(imgdata)
    file.close()
    print("next is :"+str(i+1))
    time.sleep(10)                    
#由于使用的是免费试用版的API所以有流量限制,所以设置sleep,如果半路程序充值更改循环起点重新开始即可(注意Face要求的图片大小限制)


相关文章
|
27天前
|
数据采集 JSON API
如何实现高效率超简洁的实时数据采集?——Python实战电商数据采集API接口
你是否曾为获取重要数据而感到困扰?是否因为数据封锁而无法获取所需信息?是否因为数据格式混乱而头疼?现在,所有这些问题都可以迎刃而解。让我为大家介绍一款强大的数据采集API接口。
|
30天前
|
JSON API 数据库
解释如何在 Python 中实现 Web 服务(RESTful API)。
解释如何在 Python 中实现 Web 服务(RESTful API)。
23 0
|
1月前
|
缓存 API 定位技术
使用Python调用百度地图API实现地址查询
使用Python调用百度地图API实现地址查询
89 0
|
30天前
|
JSON API 数据格式
Python中使用API(四)
Python中使用API(四)
19 0
|
30天前
|
JSON API 数据格式
Python中使用API(三)
Python中使用API(三)
18 0
|
30天前
|
JSON API 数据格式
Python中使用API(二)
Python中使用API(二)
16 0
|
30天前
|
JSON Shell API
Python中使用API(一)
Python中使用API(一)
14 0
|
1月前
|
文字识别 数据挖掘 网络安全
Python实现avif图片转jpg格式并识别图片中的文字
在做数据分析的时候有些数据是从图片上去获取的,这就需要去识别图片上的文字。Python有很多库可以很方便的实现OCR识别图片中的文字。这里介绍用EasyOCR库进行图片文字识别。easyocr是一个比较流行的库,支持超过80种语言,识别率高,速度也比较快。
25 2
|
1月前
|
机器学习/深度学习 文字识别 自然语言处理
Python图片格式转换与文字识别:技术与实践
Python图片格式转换与文字识别:技术与实践
42 0
|
1月前
|
缓存 监控 API
Python Web框架FastAPI——一个比Flask和Tornada更高性能的API框架
Python Web框架FastAPI——一个比Flask和Tornada更高性能的API框架
56 0