|
阅读:10972回复:1
基于python实现图片识别功能(图片识别,验证码,车牌,PDF)
最近公司比较闲。小休息了将近一个月,就趁着這一个月的大风大浪,人生苦短,学习了python
写了压缩图片工具,翻译工具,人脸识别,最后都有一些Bug。最近写了一个识别器。发现对于普通的用户 来讲,识别率还算行。這些都打包了exe文件。windows用户都可以使用。 不说了 上代码吧。如果需要工具的。加我QQ吧。发给大家一起学习。 # -*- coding: UTF-8 -*- from aip import AipOcr def main(): img_path = input('请输入图片路径') # 定义常量 APP_ID = '*****' API_KEY = '*****' SECRET_KEY = '*****' # 初始化AipFace对象 aipOcr = AipOcr(APP_ID, API_KEY, SECRET_KEY) # 图片路径 filePath = ("%s" % (img_path)) aaa = filePath.replace("\\", "\\\\") # 读取图片 def get_file_content(filePath): with open(filePath, 'rb') as fp: return fp.read() # 其他配置参数 options = { 'detect_direction': 'true', # 检测图像朝向 'language_type': 'CHN_ENG', # 识别语言类型 } # 调用通用文字识别接口 result = aipOcr.basicGeneral(get_file_content(filePath), options) print('\n' * 1) print("检测到图片文字可能有 %s 行 内容如下: "%(result["words_result_num"])) fd = open("识别文字.txt",'w+') fd.write("检测到图片文字可能有 %s 行 内容如下: "%(result["words_result_num"])+'\n') list=result["words_result"] for i in list: print(i["words"]) fd.write(i["words"]+'\n') if __name__ == '__main__': main() print('\n' * 1) input('\n---------------------感谢你的支持---------------------' '\n-----------------联系作者:386960026---------------------' '\n---------------------按任意键退出---------------------') |
|
最新喜欢: |
|
沙发#
发布于:2017-12-22 15:53
太6了,谢谢分享,哈哈
|
|
|
