首页 > 编程知识 正文

python视频文字识别,python识别图片指定位置文字

时间:2023-05-06 07:21:28 阅读:41019 作者:334

Python实现拍照识别文字,代码正文在电脑上携带相机或IP相机拍照保存,调用百度OCR文字识别,最后输出文字内容。

不用说,进入代码!

#-- coding=utf-8-- # @ time :2021/3/199336055 # @ author : cmdcjl # @ file :字符识别. py # @ software 3360 pycharare 图像defget_file_content(file ) :withopen(file,' rb ' ) ASf:returnf.read(#获取访问_ token def gettoken ) ) client_secret是在官网上获取的sk host grant _ type=client _ credentials client _ id=8BF opz0hi1iroqzcadvxeyjclient _ secret=ddentials 360 #print(response.JSON () return response.json ) #将图像中的字符识别为defimg_to_str ) filename (3360 #通用字符) general_basic'#通用字符识别(高精度版) request _ URL=' 339 accurate _ basic ' #网络图像识别request _ URL=' https://AIP.Baidu BCE . 以二进制方式打开图像文件f=get _ img=base64.b 64 encode (f ) params={'image':img} access_token=gettoken ) request _ URL=request _ URL access _ token=' access _ token [ ' access _ token ' ] headerer response=requests.post (request _ URL,data=params, headers=headers (# if response : # print ) response.JSON ) ) result_list=response.json ) returnresult_list 创建窗口cv2.namedwindow('camera ),1 ) IP摄像头# capture=cv2.video capture (http://admin : admin @ 192.168.0.100: 视频' )电脑本地摄像头capture=cv ture while true : success,img=capture.read () cv2.imshow ) ' camera ', img )密钥key=cv2.waitkey(10 ) if key==27: # )兼容esc密钥break if key==32: # )支持的空间键filename=' frames.jpg ' cv2.imwrey img ) s=img_to_str(filename ) print(s ) s )摄像机capture.release

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。