1. 首页
  2. 数据库
  3. 其它
  4. python利用四个坐标点对图片目标区域最小外接矩形进行裁剪

python利用四个坐标点对图片目标区域最小外接矩形进行裁剪

上传者: 2020-12-23 02:39:46上传 PDF文件 110KB 热度 11次
在图像裁剪操作中,opencv和pillow两个库都具有相应的函数,但是这两个库中的函数仅仅能对与图片平行的矩形进行裁剪操作,如果想要对目标的最小外接矩形进行裁剪该如何操作呢?如下所示: 具体处理该问题的思路如下: 计算最小外接矩形的四个点的坐标,旋转角度 将原图像进行旋转,旋转角度为最小外接矩形的角度 将四个点的坐标进行映射,求出被旋转后图像的四个点的坐标 利用这四个点对图像进行裁剪 图像原图如下: 1 求出该区域的最小外接矩形,并且得到外接矩形的四个点的坐标和旋转角度。 rect = cv2.minAreaRect(self.contours[0])#rect为[(旋转中心x坐
下载地址
用户评论