Python获取图片中的数字(高精度)

1、点击(登录)

2、创建应用

3、当前测试图片

4、Start Code

from aip import AipOcr    #pip install baidu-aip
#AipOcr是OCR的Python SDK客户端,为开发人员提供交互方法

""" 你的 APPID AK SK """
APP_ID = '你的 App ID'
API_KEY = '你的 Api Key'
SECRET_KEY = '你的 Secret Key'
client = AipOcr(APP_ID,APP_KEY,SECRET_KEY)

#以二进制方式读取文件
with open('D:/test/1.jpg', 'rb') as fp:
    image = fp.read()
    #调用通用文字识别
    text = client.basicAccurate(image)
print(text)

5、Run

如果你想要只获得这个数字,可以把这个text(类型是字典)转为字符串,然后用字符串切片

6、制作原因

起初我做这个并不只是获取验证码,而是通过码栈影刀RPA这类自动化操作软件实现自动登录网站、软件,最重要的是解放双手^_^

7、博客

前几个月一直在忙,没有时间写log,网站很少上来,服务器还有几个月就要过期了,续费太贵了,所以只能趁着双11活动,又买了一个服务器,本来前几天要上传一个linux修改进程名字的log,结果Markdown都快写完了,突然发现有bug了,

8、技术文档链接(SDK文档中)

9、请看

  • 这仅仅是调用API实现的
  • PS没安装,头图是我用电脑自带的画图作的
  • 我的python学的不多,可能代码有不妥的地方
  • 文章中若有错误之处,请大佬在评论区回复我

Last modification:April 7, 2021
If you think my article is useful to you, please feel free to appreciate