美文网首页
Python文字识别

Python文字识别

作者: 微笑的AK47 | 来源:发表于2019-01-25 19:01 被阅读0次

    import keyboard

    import time

    from PILimport ImageGrab#pip install

    from aipimport AipOcr#pip install baidu-aip

    #www.ai.baidu.com 注册账号 获得以下参数

    """ 你的 APPID AK SK """

    APP_ID= 'xxxx'

    API_KEY= 'xxxxxxxx'

    SECRET_KEY= 'xxxxxxxxxxxx'

    client= AipOcr(APP_ID, API_KEY, SECRET_KEY)

    keyboard.wait(hotkey='ctrl+alt+a')  #截图快捷键

    keyboard.wait(hotkey='ctrl+v')    #保存快捷键

    time.sleep(0.1)

    #保存图片

    image= ImageGrab.grabclipboard()  #把剪切板当中的图片直接拿出来

    image.save('screen.png')  #路径 默认当前路径下

    #识别图片内容,调用一个接口  api (读取图片的二进制数据)

    #https://ai.baidu.com

    """ 读取图片

    def get_file_content(filePath):

    with open(filePath, 'rb') as fp:

    return fp.read()

    image = get_file_content('example.jpg')

    """

    ####  b  bytes  二进制类型

    #打开一个文件,

    with open('screen.png','rb') as f:

      new_image= f.read()

    """ 调用通用文字识别(高精度版) """

    text= client.basicAccurate(new_image)

    # print ( text)

    result= text['words_result']

    for iin result:

      print(i['words'])

    相关文章

      网友评论

          本文标题:Python文字识别

          本文链接:https://www.haomeiwen.com/subject/tuyvjqtx.html