|
|
|
函数简介: 在屏幕范围(x1,y1,x2,y2)内,查找string(可以是任意个字符串的组合),并返回符合color_format的坐标位置,相似度sim同Ocr接口描述.' P3 e' R% J# E
(多色,差色查找类似于Ocr接口,不再重述)
/ D' e5 i+ S: p. Z- b$ ]8 \0 _函数原型:
: E/ C. w8 W' ?
d. U, {/ S3 M8 _7 Q* F2 L4 _long FindStr(x1,y1,x2,y2,string,color_format,sim,intX,intY)
- J/ T' k1 K& e7 V% G6 B1 s, C( H8 I
/ n7 O3 c- y! W" [8 H8 H3 w7 E) \
* |7 M1 n* V) H/ E& N2 }
" u- Y: G/ l* g; r( a# \+ S
/ } I% O I# A$ L* K, X
6 L* V0 w4 V5 c) x6 X
, y- X, c0 Q W: C! Y2 P) I, A+ i5 g! X) X( }- K9 E
' t' d4 i4 X5 F% U# E9 \
; i0 ?0 T7 P# `9 U
参数定义:) I4 w3 T c; r
3 H& B5 |9 h+ Y: \
x1 整形数:区域的左上X坐标
8 D' `. H) i6 P. h P! }3 `y1 整形数:区域的左上Y坐标
4 P8 M% I: r9 y7 b/ G8 @x2 整形数:区域的右下X坐标% o. s6 {% K' c! o+ V7 d+ T
y2 整形数:区域的右下Y坐标
: z R+ Y9 U. a- s8 |! Xstring 字符串:待查找的字符串,可以是字符串组合,比如"长安|洛阳|大雁塔",中间用"|"来分割字符串4 k9 S$ n. V, y4 f
color_format 字符串:颜色格式串, 可以包含换行分隔符,语法是","后加分割字符串. 具体可以查看下面的示例 .注意,RGB和HSV,以及灰度格式都支持.( b8 [2 {; L! H5 g Z
sim 双精度浮点数:相似度,取值范围0.1-1.0( C; ?9 \3 S$ k! o
intX 变参指针:返回X坐标没找到返回-1* N/ R& c. @5 Q
intY 变参指针:返回Y坐标没找到返回-1: b: m0 z }. e j2 A
返回值:
$ x0 Q$ ~$ m5 N7 o整形数:
5 ?" W# Q) q ^0 u5 J返回字符串的索引 没找到返回-1, 比如"长安|洛阳",若找到长安,则返回0
) M0 W8 Z1 r/ ?- I
, s2 X% N$ i$ V. ^ q! w* t) P3 D; b& F% v) j! A4 K; R" c9 h
|
|