pitón llamada de reconocimiento facial Baidu: a marcar un valor nominal

prefacio

En varias al público la oportunidad de ver un artículo llamando Baidu ai ser el valor del Yen Tasa de puntuación clase de chicas, un poco divertido, entonces usted tiene que tratar de reconocer a las mujeres en torno a la lucha de puntuación -

contenido

Abrir Baidu ai de reconocimiento facial - Haga clic para uso inmediato - Baidu cuenta de acceso
para crear una nueva aplicación - Obtener la clave
Aquí Insertar imagen Descripción
para el manual de ayuda
para encontrar la URL a cambio de la señal va a escribir su forma funcional

def gettoken():
    host = 'https://aip.baidubce.com/oauth/2.0/token?grant_type=client_credentials&client_id=***********&client_secret=**********'
    response = requests.get(host)
    if response:
        return response.json()['access_token']

Llame a la función principal:

import requests

'''
人脸检测与属性分析
'''

request_url = "https://aip.baidubce.com/rest/2.0/face/v3/detect"

params = "{\"image\":\"027d8308a2ec665acb1bdf63e513bcb9\",\"image_type\":\"FACE_TOKEN\",\"face_field\":\"faceshape,facetype\"}"
access_token = '[调用鉴权接口获取的token]'
request_url = request_url + "?access_token=" + access_token
headers = {'content-type': 'application/json'}
response = requests.post(request_url, data=params, headers=headers)
if response:
    print (response.json())

Este es el código de fuente oficial, con algunas ligeras modificaciones para que pueda mostrar mis fotos la puntuación actual y anotar lo suficiente, no necesita otros parámetros
, la calidad de la claridad, fotos ángulo carácter son puntuación de impacto

import requests
import base64
import matplotlib.pyplot as plt # plt 用于显示图片
import matplotlib.image as mpimg # mpimg 用于读取图片
'''
换取token
'''
def gettoken():
    host = 'https://aip.baidubce.com/oauth/2.0/token?grant_type=client_credentials&client_id=***********&client_secret=**********'
    response = requests.get(host)
    if response:
        return response.json()['access_token']
'''
人脸检测与属性分析
'''
def getscore(url):
    f=open(url,'rb')#二进制读写,转换base64
    base64_data = base64.b64encode(f.read())
    request_url = "https://aip.baidubce.com/rest/2.0/face/v3/detect"
    params = {
        "image":base64_data,
        "image_type":"BASE64",
        "face_field":"beauty"
    }
    request_url = request_url + "?access_token=" + gettoken()
    headers = {'content-type': 'application/json'}
    response = requests.post(request_url, data=params, headers=headers)
    if response:
        print ("经过AI大数据评分您的颜值分数为:",response.json()['result']['face_list'][0]['beauty'])
        print('百度人工智能技术支持')
        lena = mpimg.imread(url) 
        plt.imshow(lena) 
        plt.axis('off')
        plt.show()

Visualización de la imagen matplotlib, imagen Baidu requisito es base 64
siguiendo llamada directa getscore(url)que
url es la ruta de acceso al lugar fotos

intentar

¿Quieres poner alrededor de unas pocas personas que conoce las fotografías de la misma, o piensan acerca de olvidar, tengo miedo de corte ......
encontrar una estrella probarlo ~
Aquí Insertar imagen Descripción
Dilly Reba, no es generalmente ~
bis:
Aquí Insertar imagen Descripción
......
Aquí Insertar imagen Descripción
creo que el último es lo más hermoso ............
hombres también pueden:
Aquí Insertar imagen Descripción
hay una puntuación de imagen, la puntuación no es muy alta, tenemos aquí, soy yo miedo a poner al día siguiente y Baidu se han ido ......

finalmente

En secreto para jugar una vez por minuto para la gente alrededor de él -
por supuesto, las puntuaciones son para referencia solamente, no para la competición, cada uno de nosotros es único.

Por último, la mayor parte

Aspecto antes de la edad de 30 años son los padres, y se ocupa de sus propios 30 años de edad se eleva
la poesía abdominal y gas de China

Publicado 71 artículos originales · ganado elogios 204 · Vistas a 40000 +

Supongo que te gusta

Origin blog.csdn.net/qq_44198436/article/details/105279427
Recomendado
Clasificación