new_right_point = [right_point[0], heigth_point[1]]#矩形右上角坐标点的横坐标不变,纵坐标改为左下角坐标点的纵坐标 pts2 = np.float32([left_point, heigth_point, new_right_point]) # 包含三点的数组,转换为32 pts1 = np.float32([left_point, heigth_point, right_point]) M = cv2.getAffineTransform(pts1, pts2) dst = cv2.warpAffine(oldimg, M, (pic_width, pic_hight)) self.__point_limit(new_right_point) self.__point_limit(heigth_point) self.__point_limit(left_point) card_img = dst[int(left_point[1]):int(heigth_point[1]), int(left_point[0]):int(new_right_point[0])] card_imgs.append(card_img)
时间: 2023-04-07 10:02:57 浏览: 86
类Point_point类_
这段代码的意思是将一个名为right_point的列表中的第一个元素赋值给新列表new_right_point的第一个元素,将另一个名为height_point的列表中的第二个元素赋值给新列表new_right_point的第二个元素。
阅读全文