介绍
这篇文章主要介绍”Python用百度AI怎么实现OCR文字识别”,在日常操作中,相信很多人在Python用百度AI怎么实现OCR文字识别问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答“Python用百度AI怎么实现OCR文字识别”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
百度AI功能还是很强大的,百度AI开放平台真的是测试接口的天堂,免费接口很多,当然有量的限制,但个人使用是完全够用的,什么人脸识别,MQTT服务器,语音识别等等,应有尽有。
看看OCR识别免费的量
快速安装:执行pip安装baidu-aip即可
新建一个AipOcr:
得到aip import AipOcr “““,你的,APPID AK SK “““ 时间=APP_ID & # 39;你的,App id # 39; 时间=API_KEY & # 39;你的,Api 关键# 39; 时间=SECRET_KEY & # 39;你的,Secret 关键# 39; 时间=client AipOcr (APP_ID, API_KEY, SECRET_KEY)
通用文字识别
“““,读取图片,“““ def get_file_content (filePath): with 才能;开放(filePath, & # 39; rb # 39;), as 外交政策: ,,,return fp.read () 时间=image get_file_content (& # 39; example.jpg& # 39;) “““,调用通用文字识别,,图片参数为本地图片,“““ client.basicGeneral(图片); “““,如果有可选参数,“““ options =, {} 选项(“language_type"),=,“CHN_ENG" 选项(“detect_direction"),=,“true" 选项(“detect_language"),=,“true" 选项(“probability"),=,“true" “““,带参数调用通用文字识别,,图片参数为本地图片,“““ client.basicGeneral(图像,选项) 时间=url “http//www.x.com/sample.jpg" “““,调用通用文字识别,,图片参数为远程url图片,“““ client.basicGeneralUrl (url); “““,如果有可选参数,“““ options =, {} 选项(“language_type"),=,“CHN_ENG" 选项(“detect_direction"),=,“true" 选项(“detect_language"),=,“true" 选项(“probability"),=,“true" “““,带参数调用通用文字识别,,图片参数为远程url图片,“““ client.basicGeneralUrl (url,选项)
通用文字识别请求参数详情
通用文字识别返回数据参数详情
通用文字识别
得到aip import AipOcr #更换为自己的注册信息 时间=APP_ID & # 39;——& # 39; 时间=API_KEY & # 39;——& # 39; 时间=SECRET_KEY & # 39;——& # 39; 时间=client AipOcr (APP_ID, API_KEY, SECRET_KEY) #创建连接 fp=开放(“tu2.png",“rb") .read() #打开并读取文件内容 res=client.basicGeneral (fp) #普通 #打印(res) #将所有的文字都合并到一起 strx=?“ for tex 拷贝res (“words_result"): #遍历结果 strx才能+=特克斯(“words") #每一行 打印(strx) #输出内容
最终代码
得到aip import AipOcr , #,定义常量 时间=APP_ID & # 39; 14544448 & # 39; 时间=API_KEY & # 39; yRZGUXAlCd0c9vQj1kAjBEfY& # 39; 时间=SECRET_KEY & # 39; sc0DKGy7wZ9MeWFGZnbscbRyoDB2IQlj& # 39; , #,初始化AipFace对象 时间=client AipOcr (APP_ID, API_KEY, SECRET_KEY) , #,读取图片 def get_file_content (filePath): with 才能;开放(filePath, & # 39; rb # 39;), as 外交政策: ,,,return fp.read () , 时间=image get_file_content (& # 39; binary_best.jpg& # 39;) #,调用通用文字识别,,图片为本地图片 res=client.general(图片) 打印(res) , for item 拷贝res (& # 39; words_result& # 39;): 打印才能(项目[& # 39;词# 39;])Python用百度AI怎么实现OCR文字识别