0
点赞
收藏
分享

微信扫一扫

划分VOC数据集,以及转换为划分后的COCO数据集格式

alonwang 2023-11-11 阅读 40

Python 使用 Pillow 处理图像:几何变换

pillow库操作切片、旋转、滤镜、输出文字、调色板等功能一应俱全。

1. 几何变换

Image 包含调整图像大小 resize() 和旋转 rotate() 的方法。前者采用元组给出新的大小,后者采用逆时针方向的角度。

调整大小并逆时针旋转 45度

要以90度为单位旋转图像,可以使用 rotate() 或 transpose() 方法。后者也可用于围绕其水平轴或垂直轴翻转图像。

FLIP_LEFT_RIGHT 水平左右翻转

Image.FLIP_TOP_BOTTOM 垂直上下翻转

Image.ROTATE_90 逆时针90度

Image.ROTATE_180 逆时针180度

Image.ROTATE_270 逆时针270度

更多的api可以查看官方文档和源码。

2. 剪贴,粘贴、合并图像

Image类包含允许您操作图像中的区域的方法。如:要从图像中复制子矩形图像使用 crop() 方法。

从图像复制子矩形

1.截取矩形图像

2.先将复制的内容颠倒180度,在原图上粘贴子矩形图像

粘贴时要注意几点。选择好想要粘贴的位置,paste() 方法的两个参数依次是处理后的图片;以及图片的位置,同样为(左,上,右,下),不过,他们的值的间距为图片的像素(也就是确定好左上角的点后,分别加上像素值),不可调整。

将我们复制的图片旋转180度

3.移动图像

移动图像就是将图片复制再粘贴。看起就像移动。

在这里插入图片描述

举报

相关推荐

0 条评论