I would like to use cv::RotatedRect in Python. However I am unable to find its namespace. Help would be greatly appreciated!
EDIT:
I need this to implement essentially this.
I would like to use cv::RotatedRect in Python. However I am unable to find its namespace. Help would be greatly appreciated!
EDIT:
I need this to implement essentially this.
compute rotated img's size by yourself
def rotate(img, degree):
h, w = img.shape[:2]
center = (w // 2, h // 2)
dst_h = int(w * math.fabs(math.sin(math.radians(degree))) + h * math.fabs(math.cos(math.radians(degree))))
dst_w = int(h * math.fabs(math.sin(math.radians(degree))) + w * math.fabs(math.cos(math.radians(degree))))
matrix = cv2.getRotationMatrix2D(center, degree, 1)
matrix[0, 2] += dst_w // 2 - center[0]
matrix[1, 2] += dst_h // 2 - center[1]
dst_img = cv2.warpAffine(img, matrix, (dst_w, dst_h), borderValue=(255, 255, 255))
return dst_img