目录
一、函数原型
cv2.getRectSubPix(img,(height,width),(x,y))
- img为要截取的原图像
- (height,width)为要截取图像的高和宽,也就是columns和rows,切记不要弄成行和列了
- (x,y)为要截取矩形的中心
- 返回值为截取后的 图像
也就是说,利用该函数截取的矩形要求是水平的(竖直的),对于minArearect求出的矩形可能还有旋转角度,得利用warpAffine旋转成水平方向。
二、minAreaRect矩形截取实现
rotate = cv2.getRotationMatrix2D((x,y),90+angel,1)
res = cv2.warpAffine(initial_car,rotate,initial_car.shape[:2])
#img,(列,行),(中心)
res = cv2.getRectSubPix(res,(int(new_height),int(new_width)),(x,y))