|
|
|
函数简介: 在屏幕范围(x1,y1,x2,y2)内,查找string(可以是任意个字符串的组合),并返回符合color_format的坐标位置,相似度sim同Ocr接口描述.8 d- ~) g7 G2 `; f* B
(多色,差色查找类似于Ocr接口,不再重述)
4 x' G9 B" o6 h, u函数原型:6 J6 h7 W) v0 j+ I
3 y& G& A( _$ W/ l! o' S, ^
long FindStr(x1,y1,x2,y2,string,color_format,sim,intX,intY)
* P/ C T9 v9 b' @1 K3 m
& y1 g1 U5 W& ?$ G/ ~5 j& a
1 N9 [, e1 R& F' n8 F$ _$ p0 B
" n2 S @$ k& [$ _, R1 m( c6 [) a! s) W: M
! q# Q8 E7 Y% g
1 D- @: x/ W' t3 B( o' d6 N) `
: K, q5 ^6 s# F8 q" i; P; T4 m/ |4 r- C' {* d4 m& J$ j
; ~* s4 F6 F! w) B* w; P
9 u+ \' {; A8 z* B0 I7 S* S0 p6 n2 s/ T! u
参数定义:
( ]! X* t# l" u
& v7 E5 X* x! ~8 R& i( V0 m+ i9 jx1 整形数:区域的左上X坐标
8 F% V/ t' X% b/ Jy1 整形数:区域的左上Y坐标4 X/ p! B' d+ Z
x2 整形数:区域的右下X坐标
3 l i* S! G( x. Y6 y3 By2 整形数:区域的右下Y坐标
4 A* k$ X" V+ X# R7 X7 Gstring 字符串:待查找的字符串,可以是字符串组合,比如"长安|洛阳|大雁塔",中间用"|"来分割字符串
- @2 @8 r! k0 x! n$ l9 f/ h& B0 X6 V4 fcolor_format 字符串:颜色格式串, 可以包含换行分隔符,语法是","后加分割字符串. 具体可以查看下面的示例 .注意,RGB和HSV,以及灰度格式都支持.
1 h* }! M. Z1 p, K3 zsim 双精度浮点数:相似度,取值范围0.1-1.0
# n. K' H* H6 i6 f$ z6 } DintX 变参指针:返回X坐标没找到返回-1
4 W( L# W7 u& y% g9 kintY 变参指针:返回Y坐标没找到返回-1
# T X# `0 g5 ?. I+ z+ o" r8 c' k返回值:
c# M! a3 u$ s- h6 ?. W整形数:
' |5 ]5 B, O* f) U返回字符串的索引 没找到返回-1, 比如"长安|洛阳",若找到长安,则返回0! B5 I$ F; @2 Y w" m+ F8 j/ @( @2 Y
4 C/ q2 W- Z, G7 i; h- M! J
, M8 h2 a0 n+ k" P |
|