共計 728 個字符,預計需要花費 2 分鐘才能閱讀完成。
Python 中批量讀取圖片的方法可以使用 PIL 庫(Python Imaging Library)或 OpenCV 庫來實現。以下是兩種常用的方法:
- 使用 PIL 庫:
from PIL import Image
import glob
# 獲取目錄下所有圖片的文件路徑
image_dir = "/path/to/images"
image_files = glob.glob(image_dir + "/*.jpg") # 可根據具體的圖片格式進行修改
# 批量讀取圖片
images = []
for file in image_files:
image = Image.open(file)
images.append(image)
# 處理圖片...
- 使用 OpenCV 庫:
import cv2
import glob
# 獲取目錄下所有圖片的文件路徑
image_dir = "/path/to/images"
image_files = glob.glob(image_dir + "/*.jpg") # 可根據具體的圖片格式進行修改
# 批量讀取圖片
images = []
for file in image_files:
image = cv2.imread(file)
images.append(image)
# 處理圖片...
以上代碼中,image_dir
是存放圖片的目錄路徑,image_files
是獲取目錄下所有指定格式的圖片文件路徑的列表。然后使用循環遍歷每個文件路徑,通過 Image.open()
或cv2.imread()
方法讀取圖片,并將其添加到 images
列表中。
注意:在使用這些方法之前,需要先安裝相應的庫??梢酝ㄟ^ pip install pillow
或pip install opencv-python
來安裝 PIL 庫或 OpenCV 庫。
丸趣 TV 網 – 提供最優質的資源集合!
正文完