OCR本地服务,基于Flask框架和深度学习框架开发的一款本地化可离线调用的文字识别API服务,准确率真不错,服务已经打包完,环境啥都不需要装,就双击一个EXE就可以开启服务,然后将要识别的图片POST给服务提供的url即可获得识别的文字,很简单,因为识别服务是在自己电脑开启的,所以,不仅可以离线也没啥调用额度限制,因为服务是运行在你电脑的,你拥有完全掌控权,需要的朋友可以一试。
我没有写触摸精灵调用的代码,写了触动精灵的,可以参考一下:
require("TSLib")
ts = require("ts")
mSleep(1000)
snapshot("test.png", 21, 295, 430, 392); --截取要识别的图片
mSleep(1000)
img_64 = imageBase64("test.png") --将图片转为base64编码
img_64 = urlEncoder(img_64) --将图片的base64编码进行url编码
local url="http://50.1.1.22:5689/report"
tab = {tstab = "tstab",header_send = {typeget = "android"} , body_send = {img = img_64,lan="ch",model="h"} ,format ="utf-8" }
code,header_resp, body_resp = ts.httpPost(url,tab) --post给ocr服务
dialog(body_resp,0) --打印识别结果
按键精灵调用截图(触摸精灵效果一样) 个人尝鲜版(精简版识别模型 高精确度 可离线调用):
按键精灵调用截图(触摸精灵效果一样) 专业版(含文字坐标 加强版识别模型 极高精确度 加速驱动 高并发 可离线调用):
个人尝鲜版OCR服务资源下载链接:https://download.csdn.net/download/a736377724/20827651?spm=1001.2014.3001.5501
我没有写触摸精灵调用的代码,写了触动精灵的,可以参考一下:
require("TSLib")
ts = require("ts")
mSleep(1000)
snapshot("test.png", 21, 295, 430, 392); --截取要识别的图片
mSleep(1000)
img_64 = imageBase64("test.png") --将图片转为base64编码
img_64 = urlEncoder(img_64) --将图片的base64编码进行url编码
local url="http://50.1.1.22:5689/report"
tab = {tstab = "tstab",header_send = {typeget = "android"} , body_send = {img = img_64,lan="ch",model="h"} ,format ="utf-8" }
code,header_resp, body_resp = ts.httpPost(url,tab) --post给ocr服务
dialog(body_resp,0) --打印识别结果
按键精灵调用截图(触摸精灵效果一样) 个人尝鲜版(精简版识别模型 高精确度 可离线调用):
按键精灵调用截图(触摸精灵效果一样) 专业版(含文字坐标 加强版识别模型 极高精确度 加速驱动 高并发 可离线调用):
个人尝鲜版OCR服务资源下载链接:https://download.csdn.net/download/a736377724/20827651?spm=1001.2014.3001.5501