van-image读取本地文件夹图片_PyQt 5.0自学笔记(7)基于百度AI的图片文字识别

接上文:

1、先注册百度相关吧 https://login.bce.baidu.com/

ca50080a9d199b26ed1a78a05e98f151.png

进入后,看这服务,老多了。

4a4d24397b7031d5df610d4f2331a110.png

文字识别也提供了不少,免费的就可以了。

6352da86971f30d69082c11ee16cfafb.png

根据提示,选择文字识别,同时创建一个新的应用。在管理应用里 会看见你创建的应用和应用对应的AK和SK

c1827e55d7c566d77ff9ee855e9db605.png

这是百度的示例

# encoding:utf-8import requestsimport base64'''通用文字识别'''request_url = "https://aip.baidubce.com/rest/2.0/ocr/v1/general_basic"# 二进制方式打开图片文件f = open('[本地文件]', 'rb')img = base64.b64encode(f.read())params = {"image":img}access_token = '[调用鉴权接口获取的token]'request_url = request_url + "?access_token=" + access_tokenheaders = {'content-type': 'application/x-www-form-urlencoded'}response = requests.post(request_url, data=params, headers=headers)if response:    print (response.json())

2、调整软件界面

f0d0c4f53b8c5587671dea0e6a6d2299.png

就是要把文本识别出来。但是这种Pdf不是那种。不知最终效果如何,试试再说吧。

3。发现一个问题,对图片进行读取时没按顺序,所在以生成时也应格式化。上一张图。

96c5db570090ef9361b4c3e1dcf1e519.png
pix.writePNG(folder_path + '/' + 'images_%s.jpg' % pg)  # 将图片写入指定的文件夹内
pix.writePNG(folder_path + '/' + 'images_%s.jpg' %  "{0:03d}".format(pg))  # 将图片写入指定的文件夹内

改成三位数字。

这样就成功了。

1cfa720868979cb07b640c6e18ce7438.png

这个样子好用。

好几天了。未完待。。感觉窗口式还不如无窗口式方便。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值