图像随机翻转用python实现
时间: 2023-06-17 10:08:15 浏览: 147
python图像处理之镜像实现方法
要实现图像随机翻转,你可以使用Python中的Pillow库。以下是一个实现随机翻转的简单代码示例:
```python
from PIL import Image
import random
img = Image.open("image.jpg")
# 随机水平翻转
if random.random() < 0.5:
img = img.transpose(Image.FLIP_LEFT_RIGHT)
# 随机垂直翻转
if random.random() < 0.5:
img = img.transpose(Image.FLIP_TOP_BOTTOM)
img.save("flipped_image.jpg")
```
在此示例中,我们首先打开要翻转的图像。然后,我们使用 `random.random()` 函数生成一个介于0和1之间的随机数,从而确定是否随机水平或垂直翻转图像。如果随机数小于0.5,则执行相应的翻转,并将结果保存到新文件中。
阅读全文