裁剪后的图像变得太小

时间:2018-06-16 14:12:12

标签: python-3.x opencv3.0

我正在尝试通过计算我感兴趣的矩形区域来裁剪图像。 cv2.rectangle()方法在感兴趣区域的矩形中完成得很好。但是当使用相同的点来裁剪图像时,输出太小。 我得到的分[125,3252,58,285,2086,239,2154,3206]

def cropping_doc_area(self, image):
    self.contoures_area = cv2.minAreaRect(self.find_sorted_contoures(image)[2]) 

    box_points = cv2.boxPoints(self.contoures_area)
    print(box_points)
    self.crop_point = [] #[125, 3252, 58, 285, 2086, 239, 2154, 3206]
    for points in box_points:
        for  point in points:
            self.crop_point.append(int(point))

    colored_img = cv2.cvtColor(image,cv2.COLOR_GRAY2BGR)
    return cv2.rectangle(colore_image,(self.crop_point[2],self.crop_point[3]),(self.crop_point[6],self.crop_point[7]),(0,255,0),3)
  

当尝试(返回图像[self.crop_point [2]:self.crop_point [3],self.crop_point [6]:self.crop_point [7]])(收集点的裁剪图像)得到一个小图片

0 个答案:

没有答案