Попытка использовать несколько изображений в функции OpenCV Imread, но не получая - PullRequest
0 голосов
/ 15 февраля 2020
import pprint as pp

original_img = cv2.imread("/content/drive/My Drive/images/image1.jpg") #here i want to use multiple images atleast 250 images.

original_img = cv2.cvtColor(original_img, cv2.COLOR_BGR2RGB)
results = tfnet2.return_predict(original_img)
print(results)

Ответы [ 2 ]

1 голос
/ 15 февраля 2020

Полагаю, все ваши изображения находятся в папке images. Таким образом, вы можете использовать os, чтобы получить все их имена.

import os
pth = "/content/drive/My Drive/images" # make sure it is correct
images = os.listdir(pth)
for image in images:
    image_path = os.path.join(pth, image)
    original_img = cv2.imread(image_path)
    original_img = cv2.cvtColor(original_img, cv2.COLOR_BGR2RGB)
    results = tfnet2.return_predict(original_img)
    print(results)
0 голосов
/ 26 марта 2020

любой может использовать для l oop добавление пустой папки, чтобы направить все файлы json непосредственно в одну и ту же папку с помощью оператора basi c добавление '+'.

для i в диапазоне () :

original_img = cv2.imread ("/ путь к папке (500+ изображений) /" + any_empty_folder [i])

...