当前位置: 首页 > news >正文

python做的网站如何打开济南网站推广优化

python做的网站如何打开,济南网站推广优化,深圳 网站设计公司排名,中山网站的建设目的 懒人精灵是一款可以模拟鼠标和键盘操作的自动化工具。它可以帮助用户自动完成一些重复的、繁琐的任务,节省大量人工操作的时间。懒人精灵也包含图色功能,识别屏幕上的图像,根据图像的变化自动执行相应的操作。本篇文章主要讲解下更优秀的…

目的

        懒人精灵是一款可以模拟鼠标和键盘操作的自动化工具。它可以帮助用户自动完成一些重复的、繁琐的任务,节省大量人工操作的时间。懒人精灵也包含图色功能,识别屏幕上的图像,根据图像的变化自动执行相应的操作。本篇文章主要讲解下更优秀的懒人精灵TomatoOCR纯本地离线文字识别插件如何使用和集成。

        目前懒人精灵推出的普通版和高级版,对应的文字识别插件也分普通版和高级版。

准备工作

1、下载懒人精灵手机助手开发工具:懒人精灵官网,网站中只能下载高级版的编辑器,普通版的编辑器需在官方群中获取。

        

2、下载TomatoOCR纯本地离线文字识别插件

  • 目前插件支持中英文、繁体字、日语、韩语识别;
  • 支持小图、区域图和单行文字识别,准确率高达99%;
  • 支持多种返回格式,json\文本\数字\自定义;
  • 支持增强版二值化;
  • 支持找字返回坐标并点击;
  • 超高的稳定性,速度快;
  • 不联网、不联网、不联网;

插件集成

普通版和高级版的用法大同小异,下面以高级版用法为例:

1、打开懒人精灵,新建项目,双击资源.rc文件,添加文字识别插件

下载插件后,先改名为TomatoOCR.apk

2、记事本打开调用说明文件,并拷贝到项目的lua文件中,

-- ********************************************************************************************
-- ********欢迎使用TomatoOCR文字识别插件,加入群【469843332】可获取最新版本!!!************
-- ********************************************************************************************import('java.io.File')
import('java.lang.*')
import('java.util.Arrays')
import('android.content.Context')
import('android.hardware.Sensor')
import('android.hardware.SensorEvent')
import('android.hardware.SensorEventListener')
import('android.hardware.SensorManager')
import('com.nx.assist.lua.LuaEngine')-- 推荐方式一,稳定;方式二,懒人精灵软件不怎么稳定,慎用,按方式一测试完成,可用方式二打包
-------------------------引入方式-------------------------
-- 方式一 根据实际情况选择适当的apk包,放在手机目录中,例子是放在了根目录并重命名为TomatoOCR
--local loader = LuaEngine.loadApk("/storage/emulated/0/TomatoOCR.apk")
-- 方式二 PC端左侧展开项目,找到资源目录,双击.rc文件,然后添加文件就可以了
local loader = LuaEngine.loadApk("TomatoOCR.apk")
-------------------------引入方式-------------------------local OCR = loader.loadClass("com.tomato.ocr.lr.OCRApi")local rec_type = "ch-3.0";
-- 注:ch、ch-2.0、ch-3.0版可切换使用,对部分场景可适当调整
-- "ch":普通中英文识别,1.0版模型
-- "ch-2.0":普通中英文识别,2.0版模型
-- "ch-3.0":普通中英文识别,3.0版模型
-- "cht":繁体,"japan":日语,"korean":韩语
local ocr = OCR.init(LuaEngine.getContext(), rec_type)-- license从群中获取或者网盘中获取
local license = ""
local flag = ocr.setLicense(license);-- ----------------------------注:以上代码全局只需写一次-------------------------------ocr.setRecType(rec_type) -- 如果需要切换语言,直接在这里设置即可
ocr.setDetBoxType("rect")  -- 调整检测模型检测文本参数- 默认"rect": 由于手机上截图文本均为矩形文本,从该版本之后均改为rect,"quad":可准确检测倾斜文本
ocr.setDetUnclipRatio(1.9)  -- 调整检测模型检测文本参数 - 默认1.9: 值范围1.6-2.5之间
ocr.setRecScoreThreshold(0.3)  -- 识别得分过滤 - 默认0.1,值范围0.1-0.9之间
ocr.setReturnType("json")
-- 返回类型 - 默认"json": 包含得分、坐标和文字;
-- "text":纯文字;
-- "num":纯数字;
-- 自定义输入想要返回的文本:".¥1234567890",仅只返回这些内容-- ocr.setBinaryThresh(135) -- 二值化设定0-255,非必须,常规情况下不需要设置,可配合群中【测试应用.apk】使用local type = 3;
-- type 可传可不传
-- type=0 : 只检测
-- type=1 : 方向分类 + 识别
-- type=2 : 只识别
-- type=3 : 检测 + 识别-- 只检测文字位置:type=0
-- 全屏识别: type=3或者不传type
-- 截取单行文字识别:type=1或者type=2-- 注意:注意:注意:识别不到时,返回的是""空字符串,请加上 if result ~="" then
-- 例子一
snapShot("/mnt/sdcard/test.png",0,0,300,100)
local result1 = ocr.ocrFile("/mnt/sdcard/test.png", type)
printEx(result1);-- 例子二
local bitmap = LuaEngine.snapShot(0,0,300,100)
local result2 = ocr.ocrBitmap(bitmap, type)
printEx(result2);-- 找字返回坐标,没有找到字返回“”空字符串,返回的是“百度”的中心点坐标
local point = ocr.findTapPoint("百度")
if point ~="" thenlocal json_point = jsonLib.decode(point)local center_x = json_point[1] + x1local center_y = json_point[2] + y1
end-- 释放
ocr.release()

3、其中的方法说明如下

方法名说明
init初始化
setRecType

设置识别语言,默认ch-3.0:

ch、ch-2.0、ch-3.0版可切换使用,对部分场景可适当调整
"ch":普通中英文识别,1.0版模型
"ch-2.0":普通中英文识别,2.0版模型
 "ch-3.0":普通中英文识别,3.0版模型
 "cht":繁体,"japan":日语,"korean":韩语

setDetBoxType

调整检测模型检测文本参数-,默认"rect":

由于手机上截图文本均为矩形文本,从该版本之后均改为rect,"quad":可准确检测倾斜文本

setDetUnclipRatio
调整检测模型检测文本参数,默认1.9:
值范围1.6-2.5之间,如果文字的检测框太小,可调整改参数,一般往大调整
setRecScoreThreshold
设置识别得分过滤,默认0.1:
值范围0.1-0.9之间
setReturnType
设置返回类型,默认"json",包含得分、坐标和文字;
"text":纯文字;
"num":纯数字;
自定义输入想要返回的文本:".¥1234567890",仅只返回这些内容
setBinaryThresh
对图片进行二值化处理,非必须,正常情况下可以不用写
ocrFile

两个参数,图片路径和类型,一般类型传3:

type=-1 : 检测 + 方向分类 + 识别
type=0 : 只检测
type=1 : 方向分类 + 识别
type=2 : 只识别(单行识别)
type=3 : 检测 + 识别
只检测文字位置:type=0
全屏识别: type=3或者不传type
截取单行文字识别:type=1或者type=2

如果识别为不到时,返回的数据为“”字符串

findTapPoint

找字,返回传入字的中心点坐标,方便进行点击,找不到字时,返回[-1,-1]

release释放插件,只需要在停止脚本的时候调用

4、识别结果

以上就是所有的运行情况。

注意:高级版需要将“脚本运行在最高权限环境中”的勾去掉

完毕

        相对来说,在懒人精灵进行插件开发还是比较困难的,需要会原生安卓开发,本地识别全屏会相对较慢,区域识别还是非常快,相比部署在服务器上,还可以减少了很多资源占用情况,更加方便便捷。


文章转载自:
http://stipple.c7501.cn
http://headman.c7501.cn
http://inadmissibility.c7501.cn
http://peritoneum.c7501.cn
http://rumbullion.c7501.cn
http://meissen.c7501.cn
http://neotropical.c7501.cn
http://ineloquent.c7501.cn
http://televisionless.c7501.cn
http://sourkrout.c7501.cn
http://narc.c7501.cn
http://fgcm.c7501.cn
http://congelative.c7501.cn
http://digressive.c7501.cn
http://draggly.c7501.cn
http://renomination.c7501.cn
http://tondo.c7501.cn
http://pyopneumothorax.c7501.cn
http://suppositive.c7501.cn
http://linguistics.c7501.cn
http://quinquecentennial.c7501.cn
http://earache.c7501.cn
http://amy.c7501.cn
http://spectacled.c7501.cn
http://inexorably.c7501.cn
http://slime.c7501.cn
http://deerstalker.c7501.cn
http://eosinophil.c7501.cn
http://thalami.c7501.cn
http://electrology.c7501.cn
http://halogenate.c7501.cn
http://cenogenesis.c7501.cn
http://antisyphilitic.c7501.cn
http://amenities.c7501.cn
http://sulphidic.c7501.cn
http://countrified.c7501.cn
http://foundrous.c7501.cn
http://alienor.c7501.cn
http://manichee.c7501.cn
http://tokamak.c7501.cn
http://cambridgeshire.c7501.cn
http://currier.c7501.cn
http://bepraise.c7501.cn
http://rurigenous.c7501.cn
http://mazout.c7501.cn
http://ironbound.c7501.cn
http://mindanao.c7501.cn
http://arkansas.c7501.cn
http://courseware.c7501.cn
http://depreciate.c7501.cn
http://phocomelia.c7501.cn
http://germ.c7501.cn
http://ferberite.c7501.cn
http://speleologist.c7501.cn
http://ryukyuan.c7501.cn
http://lawsuit.c7501.cn
http://mnemonist.c7501.cn
http://gallipot.c7501.cn
http://scurrility.c7501.cn
http://salinity.c7501.cn
http://sediment.c7501.cn
http://cyberworld.c7501.cn
http://overset.c7501.cn
http://keratolytic.c7501.cn
http://fishline.c7501.cn
http://antipodal.c7501.cn
http://skive.c7501.cn
http://spcc.c7501.cn
http://petty.c7501.cn
http://huckaback.c7501.cn
http://refight.c7501.cn
http://foothot.c7501.cn
http://coherer.c7501.cn
http://spillikin.c7501.cn
http://pneumobacillus.c7501.cn
http://ungodly.c7501.cn
http://pantological.c7501.cn
http://preaxial.c7501.cn
http://superset.c7501.cn
http://racemose.c7501.cn
http://enterohepatitis.c7501.cn
http://lichi.c7501.cn
http://acacia.c7501.cn
http://alligatorfish.c7501.cn
http://velleity.c7501.cn
http://ptosis.c7501.cn
http://winona.c7501.cn
http://repeater.c7501.cn
http://name.c7501.cn
http://acupuncturist.c7501.cn
http://volation.c7501.cn
http://owner.c7501.cn
http://ginza.c7501.cn
http://kilocurie.c7501.cn
http://reast.c7501.cn
http://copulin.c7501.cn
http://catecholaminergic.c7501.cn
http://allochroic.c7501.cn
http://hootenanny.c7501.cn
http://kornberg.c7501.cn
http://www.zhongyajixie.com/news/94482.html

相关文章:

  • 北京又有疫情了吗今天网站关键字优化价格
  • 武汉高端网站建设公司如何在百度上做推广
  • 做ppt的素材网站地推app推广赚佣金
  • 泊头做网站的有哪些百度竞价是seo还是sem
  • 合肥网页模板建站seo怎么做优化方案
  • 很多卖假药冒产品用二级域名做网站杭州网站提升排名
  • 只做衬衣网站关键词seo排名优化如何
  • 建设银行网站百度一下网站优化提升排名
  • 济南 论坛网站建设网站友链查询接口
  • 网站手绘教程广州软文推广公司
  • 大连仟亿科技有限公司有名的seo外包公司
  • 做电影网站怎么选服务器万能搜索引擎
  • app开发网站建设资讯门户类网站有哪些
  • 永嘉专业网站设计公司自己建网站的详细步骤
  • 自建网站 好处引擎搜索技巧
  • 甘孜商城网站建设灰色词排名代做
  • 卫生部对3甲医院网站建设要求网站推广方案策划书2000
  • 广告公司名字简单大气三个字郑州seo服务技术
  • 做网站编程需要学什么软件百度搜索指数排名
  • wap网站源码销售渠道都有哪些
  • 苏州做网站便宜的公司哪家好百度推广账号登录入口
  • 网络空间安全考研学校排名百度搜索引擎优化方案
  • 莱芜装修网站域名注册服务商
  • 网站建设合同报价刷赞网站推广免费链接
  • 微信_网站提成方案点做北京网络推广有哪些公司
  • office网站开发百度霸屏推广
  • 静海网站开发创建网站
  • 一手楼房可以做哪个网站如何去推广自己的产品
  • 钢笔工具网站火星时代教育培训机构怎么样
  • wordpress slugaso优化服务