|
函数简介: 在屏幕范围(x1,y1,x2,y2)内,查找string(可以是任意个字符串的组合),并返回符合color_format的坐标位置,相似度sim同Ocr接口描述.
" N8 k2 n$ ^5 f(多色,差色查找类似于Ocr接口,不再重述)
4 }' X" h% p: s& C3 J3 J函数原型:
: G$ p1 U- x% n
) E4 g7 ]: _; w+ p$ Xlong FindStr(x1,y1,x2,y2,string,color_format,sim,intX,intY)
6 e5 B9 y: I7 E l0 T+ E5 z j, l8 Q) }
4 p* r! A3 Y3 f s
! j) X, g* @1 I
0 }- ?* x+ a+ c. v: T& b
" R" A; k- X- u3 c- _
) e, r, }2 h: h# Z4 C/ ~4 d3 _+ b
6 s- X1 g& B4 S! X' `& w; _) m$ J( L/ `8 J! k+ M
3 {+ h3 o4 @% F4 i7 o3 [( J5 O
5 w5 X' `: ^6 }! ^9 I& M4 }# P1 K. J/ h* |( [) x) d1 A
参数定义:
9 f0 _! D: P# l5 p
% k# N4 D4 Q# ?5 a7 {x1 整形数:区域的左上X坐标
9 g: A3 U% _, o3 ]& C% Jy1 整形数:区域的左上Y坐标: k1 Z8 h8 _" C9 m5 {! _0 d
x2 整形数:区域的右下X坐标1 r1 }* |) l/ o- S$ U/ i
y2 整形数:区域的右下Y坐标
; F1 f: }# x" l8 [- gstring 字符串:待查找的字符串,可以是字符串组合,比如"长安|洛阳|大雁塔",中间用"|"来分割字符串; h) ^2 \+ x4 N" ]; x& y& X B3 i
color_format 字符串:颜色格式串, 可以包含换行分隔符,语法是","后加分割字符串. 具体可以查看下面的示例 .注意,RGB和HSV,以及灰度格式都支持.
6 ?/ m7 E* ?" ^/ Q* K; \0 ksim 双精度浮点数:相似度,取值范围0.1-1.0( {8 A( `' }) G0 C6 E
intX 变参指针:返回X坐标没找到返回-1; ]+ ^' ^) c0 H5 D- ]
intY 变参指针:返回Y坐标没找到返回-1
' h. U4 E1 p% P% {, _返回值:
- B$ H( d& n: [$ w. Q整形数:" q2 Z! v; J- g B+ q9 l( u* d
返回字符串的索引 没找到返回-1, 比如"长安|洛阳",若找到长安,则返回0
2 u) C Q2 x- U2 w0 A" w/ c# y) }
3 {5 [4 G. R# Z+ h3 D# |( J7 m |
|