zoukankan      html  css  js  c++  java
  • 图片识别

    利用百度给的demo接口做的调用

    # -*- coding: utf-8 -*-
    import base64
    
    from pprint import pprint
    
    import requests
    
    header = {
        "Accept": "*/*",
        "Accept-Encoding": "gzip, deflate, br",
        "Accept-Language": "zh-cn",
        "Connection": "close",
        "Content-Type": "application/x-www-form-urlencoded",
        "Cookie": "BAIDUID=3D127A807C56CBC46DDF6557CD3A5FD3:FG=1",
        "Host": "ai.baidu.com",
        "User-Agent": "OCR/5 CFNetwork/1126 Darwin/19.5.0",
    }
    
    with open("image.png", 'rb') as f:
        base64_data = base64.b64encode(f.read())
        s = base64_data.decode()
        f.close()
    
    data = {
        "image_url": None,
        "type": "general_location",
        "image": "data:image/jpeg;base64,%s" % s
    }
    url = "https://ai.baidu.com/aidemo"
    
    res = requests.post(url=url, headers=header, data=data)
    a = res.json()
    for i in a['data']['words_result']:
        print(i['words'])
  • 相关阅读:
    吉他 摄影
    前端思考独处时间自我成长
    约束力
    js算法
    旅行计划
    生产者消费者问题
    Lock锁
    线程和进程
    什么是JUC
    GC日志分析和垃圾回收器的新展望
  • 原文地址:https://www.cnblogs.com/1314h/p/14072514.html
Copyright © 2011-2022 走看看