Python用百度AI怎么实现OCR文字识别

  介绍

这篇文章主要介绍”Python用百度AI怎么实现OCR文字识别”,在日常操作中,相信很多人在Python用百度AI怎么实现OCR文字识别问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答“Python用百度AI怎么实现OCR文字识别”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

百度AI功能还是很强大的,百度AI开放平台真的是测试接口的天堂,免费接口很多,当然有量的限制,但个人使用是完全够用的,什么人脸识别,MQTT服务器,语音识别等等,应有尽有。

 Python用百度AI怎么实现OCR文字识别

 Python用百度AI怎么实现OCR文字识别

看看OCR识别免费的量

 Python用百度AI怎么实现OCR文字识别

 Python用百度AI怎么实现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,选项)

通用文字识别请求参数详情

 Python用百度AI怎么实现OCR文字识别

通用文字识别返回数据参数详情

 Python用百度AI怎么实现OCR文字识别

通用文字识别

得到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文字识别