|
|
|
函数简介: 在屏幕范围(x1,y1,x2,y2)内,查找string(可以是任意个字符串的组合),并返回符合color_format的坐标位置,相似度sim同Ocr接口描述.6 i/ j7 o- o5 V! |, D2 j K
(多色,差色查找类似于Ocr接口,不再重述)) ?) i; m) O: K3 {8 y
函数原型:5 {/ t$ c& t7 j# \+ ?3 X
& D* `# u$ r7 i; O, F" w) g
long FindStr(x1,y1,x2,y2,string,color_format,sim,intX,intY)
4 M! t! q" M. @, G1 y' E: f" k8 H9 ^$ w! l" F+ H$ r- v
) N1 [5 k9 [1 f6 M
+ m5 R% s# f: d5 G: U
6 o0 k% G% Z& @. V" e3 s1 f) i
+ B( |+ v7 q. ~4 C3 ?& u
% [6 z" U# j% M+ g8 E+ d
) w- y" J* I7 t2 h7 G6 m( c3 M1 S
* V9 R" K4 [# c Y5 w9 U0 g
3 w/ z# c# S1 j9 E
" I8 @5 G7 c6 c7 @- a: q0 A. _4 q( R& U, Z( j$ P6 c
参数定义:
; u* q& g1 R: t6 R$ T, N0 Y, A! e2 ^4 S7 h( H
x1 整形数:区域的左上X坐标
+ ~7 K* @6 ^" {9 cy1 整形数:区域的左上Y坐标
4 l: l- ^5 ]# F& i$ Xx2 整形数:区域的右下X坐标
' r7 u8 t5 G& Z9 F3 B2 ^6 I3 s2 @y2 整形数:区域的右下Y坐标, W, N6 |3 E( n* t
string 字符串:待查找的字符串,可以是字符串组合,比如"长安|洛阳|大雁塔",中间用"|"来分割字符串- x* h# C( h3 | i
color_format 字符串:颜色格式串, 可以包含换行分隔符,语法是","后加分割字符串. 具体可以查看下面的示例 .注意,RGB和HSV,以及灰度格式都支持.
* L, Y! e! S: bsim 双精度浮点数:相似度,取值范围0.1-1.0
& v8 Q+ J% I k- F0 eintX 变参指针:返回X坐标没找到返回-16 c; d! ] b) z% N/ e3 x0 ~6 j$ C
intY 变参指针:返回Y坐标没找到返回-16 |, C# s0 b- ~ m; ?3 V2 @+ V
返回值:; e& k2 V" T0 B; X* E5 A9 v) u, |$ d6 Q
整形数:, a' Y- E- M! g
返回字符串的索引 没找到返回-1, 比如"长安|洛阳",若找到长安,则返回0
, K) ]9 W7 a4 K- ^7 F* S4 o
5 y' {3 y1 D+ y8 k: o8 b0 p5 c
9 n8 z% W/ ]# ]) x* l |
|