|
函数简介: 在屏幕范围(x1,y1,x2,y2)内,查找string(可以是任意个字符串的组合),并返回符合color_format的坐标位置,相似度sim同Ocr接口描述.; y& h8 E, [, A, Q8 k4 i
(多色,差色查找类似于Ocr接口,不再重述)4 d* d4 y7 q8 e7 g" P& k
函数原型:
8 u! d: F( n7 J6 V* g& Q% P1 W" f
* @9 q' X3 H5 |* g) ~! @# ]long FindStr(x1,y1,x2,y2,string,color_format,sim,intX,intY)
3 C2 B X9 W6 o% k* E, G
* H6 \. Z+ N3 q7 u
+ h4 @+ C4 r5 X% @" c }; ]* A, O/ |5 Y1 v6 e0 v
# k; A) u" X2 i2 ~% d6 W' f4 `
2 u9 r: u$ c5 H0 S% T
6 d; r! h: h/ N0 C
p {6 @; q6 J* a& A( _# Z, b, r0 F0 J' i# ], m
( k" Z8 O1 U9 {7 W+ a; A0 A7 C$ J
' Z! u- j. m) ]/ [- Z: f" Q% W5 Z) ?8 s- q( a c. D5 c5 Q9 s
参数定义:
7 ~" r& u& p5 @. X# ?" Q0 F a1 J8 D8 q9 l
x1 整形数:区域的左上X坐标, c( `+ S0 y6 ]
y1 整形数:区域的左上Y坐标* o4 n$ j& L2 u8 V* @7 T3 A; Q
x2 整形数:区域的右下X坐标5 a3 d+ Q9 U1 ~9 T) h. j# O
y2 整形数:区域的右下Y坐标
9 @! S' F1 b0 K7 z$ Tstring 字符串:待查找的字符串,可以是字符串组合,比如"长安|洛阳|大雁塔",中间用"|"来分割字符串
. ~" n% a! L* H! G/ s2 N( tcolor_format 字符串:颜色格式串, 可以包含换行分隔符,语法是","后加分割字符串. 具体可以查看下面的示例 .注意,RGB和HSV,以及灰度格式都支持.
7 f% i# e. Q7 Z6 R4 p) Xsim 双精度浮点数:相似度,取值范围0.1-1.0
6 p" Y6 r8 d: v. L2 a2 L- I) \intX 变参指针:返回X坐标没找到返回-1" h# v# j5 p7 C! F4 F9 b& \) i. Y
intY 变参指针:返回Y坐标没找到返回-1
# ], v" P$ Q+ J+ `; R0 H返回值:
/ A# ] i$ _# |4 K4 P3 G2 w整形数:+ X2 B1 i- A& B J" h# u9 i
返回字符串的索引 没找到返回-1, 比如"长安|洛阳",若找到长安,则返回0
. x- X# u9 k0 `' G# g" ]
2 d) V- r' n7 `/ U, H# y; T: n( u# ?5 b) v0 E
|
|