-
Notifications
You must be signed in to change notification settings - Fork 204
支持功能
木木的木头 edited this page Sep 26, 2019
·
4 revisions
Robot.tap()
说明:点击一次屏幕某个点
ScreenCaptureUtil.getScreenCap()
说明:获取当前屏幕内容
返回: Bitmap
Image.findPointByMulColor(Bitmap img,String rules)
说明:在img图片中查找符合rules规则的点,rules规则可以使用本项目提供的抓点工具获取
本函数有3个重载,支持指定图片区域找点
Image.matchTemplate(Bitmap srcImg, Bitmap templateImg, double threshold);
说明: 第一个参数为源图像,第二个参数为模板图像,第三个参数为阈值(阈值越大,找到的图像与模板相似度越高)
这个函数基于opencv的模板匹配,阈值低一点可以自动处理模板与源图像分辨率不同的问题
TessactOcr.img2string(Bitmap img, String lang, String whitelist, String blacklist)
说明:第一个参数为图片
第二个参数为文字语言,目前支持eng(英文)和chi_sim(简体中文),可以支持更多语言,到这里下载字模文件,然后放到assets中的tessdata文件夹中即可
第三个参数为白名单,设置后返回结果中只会有白名单内的文字
第四个参数为黑名单,黑名单中的字符将不会在结果中出现
OcrApi.singLineOcr(Bitmap img, int leftTopX, int leftTopY, int rightBottomX, int rightBottomY)
说明:指定图片和文字在图片中的位置,返回为识别内容,文字识别能力需要服务端支持,服务端可以使用项目提供的ocr服务端
OcrApi.multLineOcr(Bitmap img, int leftTopX, int leftTopY, int rightBottomX, int rightBottomY)
说明:指定图片和文字在图片中的位置,返回为识别内容,文字识别能力需要服务端支持,服务端可以使用项目提供的ocr服务端
更多的请查看代码,都写了注释的,打开代码就懂了