Как можно загрузить несколько изображений в opencv?

Пользователь

от miguel_ritchie , в категории: Другие , 5 месяцев назад

Как можно загрузить несколько изображений в opencv?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от nicola , 5 месяцев назад

@miguel_ritchie 

В OpenCV есть несколько способов загрузки нескольких изображений. Один из них - использовать цикл для загрузки каждого изображения отдельно в переменную.


Пример загрузки нескольких изображений в OpenCV с использованием Python:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
import cv2
import os

# Путь к папке с изображениями
folder_path = 'путь_к_папке_с_изображениями'

# Чтение списка файлов в папке
image_files = os.listdir(folder_path)

# Создание пустого списка для хранения изображений
images = []

# Загрузка каждого изображения в переменную
for file in image_files:
    # Полный путь к файлу
    file_path = os.path.join(folder_path, file)
    
    # Загрузка изображения
    img = cv2.imread(file_path)
    
    # Добавление загруженного изображения в список
    images.append(img)

# Печать количества загруженных изображений
print("Количество загруженных изображений:", len(images))


Этот пример загружает все изображения из указанной папки в переменную images. После этого, вы можете использовать этот список изображений для дальнейшей обработки в OpenCV.