|
|
|
函数简介: 在屏幕范围(x1,y1,x2,y2)内,查找string(可以是任意个字符串的组合),并返回符合color_format的坐标位置,相似度sim同Ocr接口描述.$ P2 g! `7 C& K
(多色,差色查找类似于Ocr接口,不再重述)! _' _" \, \) ]+ w* Z
函数原型:7 g M2 ^& s& ?, A
! M1 [/ \6 B1 t/ v6 Z7 {long FindStr(x1,y1,x2,y2,string,color_format,sim,intX,intY)
6 q6 I- }; X, [7 ^" m1 L: q2 d
: A+ C; T: J6 S3 z j
$ l" R' b( o2 | m( F
& X( T8 s+ k; K6 ]
: Y+ D8 [, I$ V$ \* a! u& d
" W) T3 \$ z! x. F
( w, ~4 W% w! C, {9 v1 o3 T- I; V3 b% N
# |& @3 u0 s, v& u8 q
2 V$ I5 [6 k& S3 o" F& I. D' r G! k* S: i: x# U9 l
参数定义:
4 c0 d/ ]2 n7 c3 g- t6 u! V" Q4 d0 y) p5 U9 v
x1 整形数:区域的左上X坐标
: s6 ?. ~5 Y7 l/ _# vy1 整形数:区域的左上Y坐标
& k, x7 r& f9 D( F9 c, i( o- Xx2 整形数:区域的右下X坐标& C. a+ n% f# j4 F
y2 整形数:区域的右下Y坐标
9 S2 t( b! I: y3 Gstring 字符串:待查找的字符串,可以是字符串组合,比如"长安|洛阳|大雁塔",中间用"|"来分割字符串0 H5 E' ~. M# D1 I5 N* |6 E
color_format 字符串:颜色格式串, 可以包含换行分隔符,语法是","后加分割字符串. 具体可以查看下面的示例 .注意,RGB和HSV,以及灰度格式都支持.
; E' X" c7 j2 W% ysim 双精度浮点数:相似度,取值范围0.1-1.0
6 N' J' ^1 {, }9 Q) n9 I y' ZintX 变参指针:返回X坐标没找到返回-18 r m7 g a" n! h$ u# \# P
intY 变参指针:返回Y坐标没找到返回-1/ E* j6 F6 g1 _4 F3 S
返回值:
: `4 f2 C7 d7 _) u2 D$ u7 _整形数:6 @6 f) K6 X" f
返回字符串的索引 没找到返回-1, 比如"长安|洛阳",若找到长安,则返回09 H; o/ W c, ?
H! Y% T. T$ P1 s: j: Y9 P$ X, r
* h2 h" } B& f5 m+ ^ |
|