|
|
|
函数简介: 在屏幕范围(x1,y1,x2,y2)内,查找string(可以是任意个字符串的组合),并返回符合color_format的坐标位置,相似度sim同Ocr接口描述.
: L& f5 l5 S, T9 n(多色,差色查找类似于Ocr接口,不再重述)% }6 A N1 X- q. k/ g
函数原型:4 i5 N( o1 k9 `9 [2 Y4 K- K
4 W) [1 p1 U, R) U
long FindStr(x1,y1,x2,y2,string,color_format,sim,intX,intY)
" j. N) H8 J9 l) q+ [0 g9 b: n- U; I
5 m# x0 b2 G# R+ s2 \
. |4 b* C" A) Z& \4 U) m- J) W% H9 {& f/ E
4 s& l s' S& _- o# @! d' o# V& c7 X0 Z, L+ S
0 ~* T# h& w N' V) O
* Q5 x. z0 H. j# \4 {6 t3 j
6 n" F& D+ T0 e! U8 W" E
# b3 Q/ B/ B: K
- y0 U, Q; @% s0 J/ k5 O参数定义:
9 L0 W6 T' U3 Y2 t1 k
. N# G' r6 J+ S9 Z/ ?x1 整形数:区域的左上X坐标
) V9 Q% R( P( B8 ~+ A9 [5 xy1 整形数:区域的左上Y坐标& B9 x* R) q/ z2 u3 `
x2 整形数:区域的右下X坐标
* W6 J. _: v/ I6 A1 Ny2 整形数:区域的右下Y坐标
4 j5 J9 p8 \- r5 E) |8 U* D. b+ {string 字符串:待查找的字符串,可以是字符串组合,比如"长安|洛阳|大雁塔",中间用"|"来分割字符串
" U% K2 y8 Y8 i( d+ i qcolor_format 字符串:颜色格式串, 可以包含换行分隔符,语法是","后加分割字符串. 具体可以查看下面的示例 .注意,RGB和HSV,以及灰度格式都支持.
( \/ F {& s8 m% Z3 [sim 双精度浮点数:相似度,取值范围0.1-1.0. F" Y F$ w7 k! `+ }' d
intX 变参指针:返回X坐标没找到返回-1
! A$ w% f& g) C; f- V7 K8 AintY 变参指针:返回Y坐标没找到返回-1$ B& g1 o( u7 |" K* W& v, `3 Q
返回值:
, s0 `" D2 J; p1 ]# z整形数:8 Q4 I/ g4 }( u$ x+ F
返回字符串的索引 没找到返回-1, 比如"长安|洛阳",若找到长安,则返回02 H7 n! H3 M! Z+ L" A; H8 f9 Q( H
2 T: D4 n9 O- R1 r& [. J
* C/ P4 e5 Y4 j) S( S
|
|