python如何输出批量图片大小
时间: 2023-06-29 17:12:07 浏览: 74
python opencv 批量改变图片的尺寸大小的方法
5星 · 资源好评率100%
你可以使用 Python 的 OpenCV 模块来输出批量图片的大小。下面是一个简单的示例代码:
```python
import cv2
import os
# 图片所在的文件夹路径
folder_path = "path/to/folder"
# 遍历文件夹中的所有图片
for filename in os.listdir(folder_path):
if filename.endswith(".jpg") or filename.endswith(".png"):
# 读取图片
img_path = os.path.join(folder_path, filename)
img = cv2.imread(img_path)
# 获取图片大小
height, width, channels = img.shape
print(f"{filename}: {width}x{height}")
```
在上面的代码中,我们首先指定了包含图片文件的文件夹路径 `folder_path`。然后,我们使用 `os.listdir` 函数遍历文件夹中的所有文件,并通过检查文件扩展名来过滤出图片文件。对于每个图片文件,我们使用 OpenCV 的 `cv2.imread` 函数读取图片,然后使用图片对象的 `shape` 属性获取其大小。最后,我们将文件名和大小输出到控制台。
阅读全文