|
函数简介: 在屏幕范围(x1,y1,x2,y2)内,查找string(可以是任意个字符串的组合),并返回符合color_format的坐标位置,相似度sim同Ocr接口描述.2 o7 ?$ x, m8 k
(多色,差色查找类似于Ocr接口,不再重述)" R- W! ~+ F4 ` o0 Z2 N0 L
函数原型:
0 t0 R5 N; F$ _2 j" o9 A! o5 B4 F5 c' d" R1 j$ y" H( S/ O
long FindStr(x1,y1,x2,y2,string,color_format,sim,intX,intY)' s; ]" I3 _6 ~. B" ~9 |
6 b3 F; V/ P+ e% I
5 R6 O% i9 X3 j, b
3 C0 L# m# Z0 e" j
% h( A2 D4 c/ A1 I0 y
3 i$ F1 j, w" j# M! n* F7 r6 J* c' N- W% B2 C, Y
- p0 j& V1 e2 b$ u+ i% K( z! T3 W; Z0 ^$ g
3 C. }+ w- B ]* Q" c
- P% j% f+ r( N r. C3 K5 P/ Y# C
. O H5 ~0 G: `0 \8 c2 _6 K5 U参数定义:& c" z% f5 K! Q8 e, z, U
& X7 `: ]# L1 s' Z& o8 v
x1 整形数:区域的左上X坐标
! j5 n0 r G s- @& I! By1 整形数:区域的左上Y坐标
+ V, ^3 U3 x+ A$ g" jx2 整形数:区域的右下X坐标# A4 }* Z5 h0 {" J9 _! }' i
y2 整形数:区域的右下Y坐标
9 h. d, g3 u% J: o+ Estring 字符串:待查找的字符串,可以是字符串组合,比如"长安|洛阳|大雁塔",中间用"|"来分割字符串' W( d- A) S+ ^7 H
color_format 字符串:颜色格式串, 可以包含换行分隔符,语法是","后加分割字符串. 具体可以查看下面的示例 .注意,RGB和HSV,以及灰度格式都支持.: N, H. b, b* k, A3 z
sim 双精度浮点数:相似度,取值范围0.1-1.0; N$ ?) y6 D8 s5 ]
intX 变参指针:返回X坐标没找到返回-12 Q& T" j2 H( A* J: r' W) |
intY 变参指针:返回Y坐标没找到返回-1
! o+ e. P* `2 I6 H返回值:
' i* K% n9 `/ p; |整形数:
$ x) j0 O3 T1 O9 ?返回字符串的索引 没找到返回-1, 比如"长安|洛阳",若找到长安,则返回0
! Z. q# ?0 s( s- t# ~: O8 }. U% e7 _, y) o- ?/ l1 q" }6 E6 o# b" R
" A" n( Z1 A C, { |
|