使用opencv进行多张图片进行翻转180度然后保存翻转后的图片
时间: 2023-12-30 09:04:26 浏览: 78
基于opencv的图片旋转实现
可以使用以下代码实现多张图片翻转180度并保存:
```python
import cv2
import os
# 定义要处理的图片路径和保存路径
image_folder = 'path/to/folder'
save_folder = 'path/to/save/folder'
# 遍历图片文件
for filename in os.listdir(image_folder):
# 读取图片
img = cv2.imread(os.path.join(image_folder, filename))
# 翻转图片
flipped_img = cv2.flip(img, 0)
# 保存翻转后的图片
cv2.imwrite(os.path.join(save_folder, 'flipped_' + filename), flipped_img)
```
其中,`cv2.imread`用于读取图片,`cv2.flip`用于翻转图片,`cv2.imwrite`用于保存翻转后的图片。
请注意,以上代码只适用于处理图片文件名没有空格的情况。如果图片文件名中有空格,需要在`os.listdir`中加入相应的处理方式。
阅读全文