作用:将图片中的文字识别出来
一、调用微信截图dll控件
将微信截图插件复制到项目文件,使用ctypes加载(胶水语言就是给力)
def capture():
try:
dll = ctypes.cdll.LoadLibrary('PrScrn.dll')
except Exception:
print("Dll load error!")
return
else:
try:
dll.PrScrn(0)
except Exception:
print("Sth wrong in capture!")
return
二、编写自己的百度ocr类,参考百度文档
class BaiduApi(object):
def __init__(self, filePath):
""""初始化加载账户信息 """
super(BaiduApi, self).__init__()
conf = ConfigParser()
conf.read(filePath)
app_id = conf.get("user_info", "appid")
app_key = conf.get("user_info", "app_key")
secrity_key = conf.get("user_info", "secrity_key")
self.client = AipOcr(app_id, app_key, secrity_key)
""" 读

本文介绍如何使用Python调用微信截图DLL控件获取图片,然后通过编写自定义的百度OCR类进行文字识别。通过PIL库保存微信截图,并调用百度API将图片转为文字,最后展示识别效果,表明识别率较高。
最低0.47元/天 解锁文章

6419

被折叠的 条评论
为什么被折叠?



