获取缺口位置 :param image1:完整图片 :param image2: 带缺口的图片 :return:
(self, image1, image2)
| 34 | return False |
| 35 | |
| 36 | def get_gap(self, image1, image2): |
| 37 | """ |
| 38 | 获取缺口位置 |
| 39 | :param image1:完整图片 |
| 40 | :param image2: 带缺口的图片 |
| 41 | :return: |
| 42 | """ |
| 43 | left = 50 # 设置一个起始量,因为验证码一般不可能在左边,加快识别速度 |
| 44 | for i in range(left, image1.size[0]): |
| 45 | for j in range(image1.size[1]): |
| 46 | if not self.pixel_is_equal(image1, image2, i, j): |
| 47 | left = i |
| 48 | return left |
| 49 | return left |
| 50 | |
| 51 | def run(self): |
| 52 | image1 = Image.open(self.bg) |