|
|
|
函数简介: 在屏幕范围(x1,y1,x2,y2)内,查找string(可以是任意个字符串的组合),并返回符合color_format的坐标位置,相似度sim同Ocr接口描述.
2 G# h( y) w7 d7 D) m, O8 Z(多色,差色查找类似于Ocr接口,不再重述)
! I, k8 k% i* m8 @函数原型:
: [$ O& U2 l6 L% h2 ]% {
. m# h& r- S; K: a4 e' t. olong FindStr(x1,y1,x2,y2,string,color_format,sim,intX,intY)1 N% h. {+ @* j, Q: ]8 c" Q$ Y
# {) c. w, Q( N. C& R* d
( B' v; X8 c: a) Y. k4 Q
: {- O8 l% P( Q- c x7 T |
" J: M8 T+ w! ^* s0 m! R
5 \/ U2 n% b; `( r& W: M
5 Z, |1 c( M f* e, j
/ s; N ^- g) p8 o" m
1 m& z/ ]- K* k6 t/ P3 R
! y s5 m$ E! n+ U5 j/ {4 z6 D- Q$ f/ ]& C+ d* b8 p
o1 [7 T3 u6 F. \3 l参数定义:
- Q3 @8 E7 z1 V( E$ v8 k, ~
; `4 ?; P0 n. r" ex1 整形数:区域的左上X坐标
; k% d4 Z' N! F0 P9 }/ g" M4 {& Ey1 整形数:区域的左上Y坐标
. x* @ Q: ?% J% A) rx2 整形数:区域的右下X坐标; k' F; X( t7 q
y2 整形数:区域的右下Y坐标
, h' J0 V8 m" ~/ q [! C6 Bstring 字符串:待查找的字符串,可以是字符串组合,比如"长安|洛阳|大雁塔",中间用"|"来分割字符串
8 |1 x T7 w# `/ `: j+ acolor_format 字符串:颜色格式串, 可以包含换行分隔符,语法是","后加分割字符串. 具体可以查看下面的示例 .注意,RGB和HSV,以及灰度格式都支持.
k- l: ?- g8 N. xsim 双精度浮点数:相似度,取值范围0.1-1.0
" S- k( V: [; [) g! \% h) WintX 变参指针:返回X坐标没找到返回-1
; I/ Z$ ` O# E/ N8 b) C, t. MintY 变参指针:返回Y坐标没找到返回-11 M* N. r: l; [1 ~2 F2 D; X
返回值:- j. W: y! [0 k( t6 j/ |
整形数:9 p5 l# o: L v, s$ w# E1 N) A6 h
返回字符串的索引 没找到返回-1, 比如"长安|洛阳",若找到长安,则返回0
$ A5 Q' C! a& t" f4 p8 |, v# P) ]! h' R3 x' V' o
) y" { G9 h1 B+ v6 q6 A |
|