Lines Matching refs:rect
66 def img2arr(arr_img, rect=None, convert=True):
76 if rect:
77 rect_l, rect_t, rect_r, rect_b = rect
104 rect = (0, 0, rect_width, rect_height)
106 rect = (int(rect_width >> 1), 0, rect_width, rect_height)
108 rect = (0, int(rect_height >> 1), rect_width, rect_height)
110 rect = (0, 0, int(rect_width >> 1), rect_height)
112 rect = (0, 0, rect_width, int(rect_height >> 1))
115 rect = (int(rect_width >> 1), 0,
118 rect = (int(rect_width >> 1),
121 rect = (0, 0, int(rect_width >> 1), int(rect_height >> 1))
123 rect = (0, int(rect_height >> 1),
126 return rect
130 rect=None, loc=ImgLoc.All.value, debug=False):
142 @param rect: 大图中指定区域内查找 (left,top,right,bottom)
153 if not rect:
154 rect = ImgUtils.get_rect(m1_w, m1_h, loc)
156 data1 = ImgUtils.img2arr(_m1.crop(rect) if rect else _m1)
160 return ImgUtils.find_arr(data1, data2, similar, density, rect, debug)
163 def find_arr(im1, im2, similar=1, density=None, rect=None, debug=False):
173 @param rect 在指定的区域中查找图片 (若指定,则可以大大节省时间)
175 @return (rect,similar) rect:找到的图片位置; similar:相似度
226 if rect:
228 rect_l, rect_t, rect_r, rect_b = rect