|
|
|
函数简介: 在屏幕范围(x1,y1,x2,y2)内,查找string(可以是任意个字符串的组合),并返回符合color_format的坐标位置,相似度sim同Ocr接口描述.$ Z& K' ^. S" b& h+ o3 w l. _
(多色,差色查找类似于Ocr接口,不再重述)
/ a, S \, f# S. p函数原型:
; a( V2 ~2 [5 D/ c' f r- f2 [ ?) y4 M- i0 c9 q# p8 G8 s9 U, I
long FindStr(x1,y1,x2,y2,string,color_format,sim,intX,intY)
( K6 o0 e) }' y# i7 B# ]$ [: w5 `4 k! }9 x# f( y* |6 v% y5 y6 ^' Z
( j8 A! K9 G/ u$ {9 p; ]7 i* e g
% E7 a+ a( I0 a/ h
2 Y+ \* M4 S7 E0 y% [' f# g
, k/ _2 M! R9 b: q) X" m1 ?/ g
+ }' p# b* f/ x$ m- _
) G N. i g* L* l+ b# e2 d
2 x! s- L/ v0 H8 K* X/ ]2 U. M
- |6 g( ^" E% q5 K! u: d4 O4 d. p4 [$ {. N+ ]3 T2 {
$ ]- E8 y3 ?6 i. J7 h* `
参数定义:
: u* Z: S8 \3 B" c2 g0 ^$ i$ ~
3 |/ x x( F3 i7 V- Mx1 整形数:区域的左上X坐标
) d4 J! D9 }; A; }& N+ `* ny1 整形数:区域的左上Y坐标
% M2 {0 Z+ |9 F! s0 e- C. f- Gx2 整形数:区域的右下X坐标
) H6 a. Q( m2 d% u7 By2 整形数:区域的右下Y坐标: [- u& c) [: j) }! L! e6 K
string 字符串:待查找的字符串,可以是字符串组合,比如"长安|洛阳|大雁塔",中间用"|"来分割字符串
( k2 ^: V# p4 hcolor_format 字符串:颜色格式串, 可以包含换行分隔符,语法是","后加分割字符串. 具体可以查看下面的示例 .注意,RGB和HSV,以及灰度格式都支持.. ]) X! {+ u4 p0 o W
sim 双精度浮点数:相似度,取值范围0.1-1.0
{. V5 B( e8 p# Q& z8 e( [7 h( dintX 变参指针:返回X坐标没找到返回-1
5 i$ B# S8 }9 T M; QintY 变参指针:返回Y坐标没找到返回-18 }- R- M# X4 M' P% T# V
返回值:: L) G3 ]6 }$ _' R p: }2 ~( X! {6 s
整形数:2 P* Y6 R- C! n% D. o0 Y& b
返回字符串的索引 没找到返回-1, 比如"长安|洛阳",若找到长安,则返回0( U }! i9 T! p! a
! w3 k0 [, O0 k* `% ~. @# g+ k2 T# r, c+ d$ n
|
|