|
|
|
函数简介: 在屏幕范围(x1,y1,x2,y2)内,查找string(可以是任意个字符串的组合),并返回符合color_format的坐标位置,相似度sim同Ocr接口描述.
1 r6 g) l8 V1 G(多色,差色查找类似于Ocr接口,不再重述)+ O1 Q+ H9 @- d: o8 a+ p/ l' F
函数原型:
0 c/ ?9 I& C; q3 D* M" s! U8 }0 q' q; B
long FindStr(x1,y1,x2,y2,string,color_format,sim,intX,intY)
9 Y" z: e- _. L: [0 m" ?7 q6 J- U2 o* O
# p; A: z) r1 y" R, w1 i9 b+ J( n
- {4 S9 c, l) [+ w9 V' S) s
1 \9 I/ u) j6 j7 h) S$ ~
`" ~1 j: f) y6 Y1 J* Y1 P: ?: X; r5 O7 l
3 \4 @! j: a& u
% s6 E* W% |* ^8 F4 s/ n
' R5 o7 U0 t# y. y8 P& e7 m
9 k/ v- F ^8 k( }/ t
$ r. q; o8 x: d8 G参数定义:
, l; a7 R! ^/ X3 ~6 Q8 s# V; D* I: W( Q! _; T: A
x1 整形数:区域的左上X坐标
4 \5 g% l/ x5 H( J) o/ `y1 整形数:区域的左上Y坐标$ K6 E6 A4 z- T
x2 整形数:区域的右下X坐标
3 a1 f' P+ V: P- K6 jy2 整形数:区域的右下Y坐标; j0 W7 d9 z: |! l
string 字符串:待查找的字符串,可以是字符串组合,比如"长安|洛阳|大雁塔",中间用"|"来分割字符串. ?& @! R& Q7 ^' r) u. H0 i
color_format 字符串:颜色格式串, 可以包含换行分隔符,语法是","后加分割字符串. 具体可以查看下面的示例 .注意,RGB和HSV,以及灰度格式都支持.& X; E5 j) C+ R* w
sim 双精度浮点数:相似度,取值范围0.1-1.0- L/ I4 h% V4 t" c0 f/ S) E* n
intX 变参指针:返回X坐标没找到返回-1: O& Y" d$ @6 Q3 O A
intY 变参指针:返回Y坐标没找到返回-1
# e9 t! u' m z9 P返回值:0 F3 U8 V! S) H
整形数:. q0 X. M# g- O% G: E w6 K
返回字符串的索引 没找到返回-1, 比如"长安|洛阳",若找到长安,则返回0& [3 h0 U1 [/ M5 Z1 S2 ^5 V, }7 s5 k1 D
9 m6 G& O: s( M- m( r& F" L! B/ C P4 ?
|
|