public class FindPic
extends java.lang.Object
构造器和说明 |
---|
FindPic(ActiveBean activeBean) |
限定符和类型 | 方法和说明 |
---|---|
int[] |
findPic(int xStart,
int yStart,
int xEnd,
int yEnd,
java.lang.String pic,
java.lang.String deviationColor,
double sim,
int order)
查找图片,返回找到的第一个图片的坐标
|
boolean |
findPicExist(int xStart,
int yStart,
int xEnd,
int yEnd,
java.lang.String pic,
java.lang.String deviationColor,
double sim,
int order)
查找划定区域内指定的图片是否存在
查找指定区域内的图片,位图必须是24位色格式,支持透明色,当图像上下左右4个顶点的颜色一样时,则这个颜色将作为透明色处理.
|
java.lang.String |
findPics(int xStart,
int yStart,
int xEnd,
int yEnd,
java.lang.String pic,
java.lang.String deviationColor,
double sim,
int order)
查找图片,返回找到的所有图片,限制1500个以内
|
boolean |
isDisplayDead(int xStart,
int yStart,
int xEnd,
int yEnd,
int time)
判断指定的区域,在指定的时间内(秒),图像数据是否一直不变.
|
public FindPic(ActiveBean activeBean)
activeBean
- 传入操作的目标对象 Com.getActiveXComponent()
public boolean findPicExist(int xStart, int yStart, int xEnd, int yEnd, java.lang.String pic, java.lang.String deviationColor, double sim, int order)
findPic(int, int, int, int, String, String, double, int)
public java.lang.String findPics(int xStart, int yStart, int xEnd, int yEnd, java.lang.String pic, java.lang.String deviationColor, double sim, int order)
xStart
- 区域的左上X坐标yStart
- 区域的左上Y坐标xEnd
- 区域的右下X坐标yEnd
- 区域的右下Y坐标pic
- 图像集,多个用|分割,24位色bmp格式,且边框为同一种颜色,比如"test.bmp|test2.bmp|test3.bmp"deviationColor
- 颜色偏差,比如"203040" 表示RGB的色偏分别是20 30 40 (这里是16进制表示)sim
- 相似度,取值范围0.1-1.0 , 一般情况下0.9即可order
- public int[] findPic(int xStart, int yStart, int xEnd, int yEnd, java.lang.String pic, java.lang.String deviationColor, double sim, int order)
xStart
- 区域的左上X坐标yStart
- 区域的左上Y坐标xEnd
- 区域的右下X坐标yEnd
- 区域的右下Y坐标pic
- 图像集,多个用|分割,24位色bmp格式,且边框为同一种颜色,比如"test.bmp|test2.bmp|test3.bmp"deviationColor
- 颜色偏差,比如"203040" 表示RGB的色偏分别是20 30 40 (这里是16进制表示)sim
- 相似度,取值范围0.1-1.0 , 一般情况下0.9即可order
- public boolean isDisplayDead(int xStart, int yStart, int xEnd, int yEnd, int time)
xStart
- 区域的左上X坐标yStart
- 区域的左上Y坐标xEnd
- 区域的右下X坐标yEnd
- 区域的右下Y坐标time
- 需要等待的时间,单位是秒