|
|
|
函数简介: 在屏幕范围(x1,y1,x2,y2)内,查找string(可以是任意个字符串的组合),并返回符合color_format的坐标位置,相似度sim同Ocr接口描述.5 C5 O1 [- |- k& g* n
(多色,差色查找类似于Ocr接口,不再重述)6 O g2 A; i: p; s
函数原型:; Q% M6 |7 n6 c H
5 Q, a3 ?$ U2 _6 B$ M/ }long FindStr(x1,y1,x2,y2,string,color_format,sim,intX,intY)
2 o" t, [0 _- ]. Z, j3 a$ V) P
, N7 g4 S& X6 w- U
( U$ e2 a# q4 }! D" o: ?' c' K6 J! v7 m) v
_1 N. _4 v' a& I( J
2 L( O0 I: l5 G G6 ~
9 B; w- {: q3 b- `1 d& i& J/ \; ~3 w
" U6 o" [1 ]* O) d0 M/ y* j6 [( T* V2 a" X/ O
( \: d4 Z9 T( d4 c
6 T" \0 Y w* \6 D
4 u/ y }5 O& {% P6 A ?9 ?$ A) ~& P- h
参数定义:
/ l$ {# L4 J |0 z& y1 @; \7 ~. l5 _ Y0 U( ?
x1 整形数:区域的左上X坐标/ ]7 F( p" i- e
y1 整形数:区域的左上Y坐标( Z) q% k- B' i, `
x2 整形数:区域的右下X坐标3 j) s+ [+ z$ R
y2 整形数:区域的右下Y坐标- B$ K( v) B0 Z$ D1 C/ k# V4 J, q, t
string 字符串:待查找的字符串,可以是字符串组合,比如"长安|洛阳|大雁塔",中间用"|"来分割字符串/ g4 t5 K' [! I" U9 c! o
color_format 字符串:颜色格式串, 可以包含换行分隔符,语法是","后加分割字符串. 具体可以查看下面的示例 .注意,RGB和HSV,以及灰度格式都支持.
; n9 d! [4 c: r, p) E K0 F2 gsim 双精度浮点数:相似度,取值范围0.1-1.02 X' c8 Q' h+ T8 D, l" g5 a+ O
intX 变参指针:返回X坐标没找到返回-18 p- s! d/ i3 N) O
intY 变参指针:返回Y坐标没找到返回-1, X e `! @0 W9 n& M# q
返回值:2 A9 ?5 o- a( [% V" ~" @
整形数:
7 L8 f2 g& Q& Z: h8 L7 j' o返回字符串的索引 没找到返回-1, 比如"长安|洛阳",若找到长安,则返回0
, M5 D6 f! N% m/ _, `% _' C! ?. o3 ^# z
! ~! H0 J5 ^5 x+ Z
|
|