Почему imread возвращает NULL? - PullRequest
1 голос
/ 31 января 2020

Я пытаюсь импортировать набор данных изображений в переменную test_image . Я бы хотел попробовать это, потому что, на мой взгляд, это выглядит лучше. Но я получаю эту ошибку:

(встроенная функция imread () вернула NULL

import cv2 as cv
import os

test_images_path = './test_images/'

test_image = [cv.imread(os.path.join(test_images_path, image) for image in  os.listdir(test_images_path))]

Ответы [ 2 ]

0 голосов
/ 01 февраля 2020

Закрывающая скобка cv.imread() оказалась не в том месте:

import cv2 as cv
import os

test_images_path = './test_images/'

test_images = [cv2.imread(os.path.join(test_images_path, image)) for image in os.listdir(test_images_path)]

for img in test_images:
    cv2.imshow('img', img)
    cv2.waitKey(0)
0 голосов
/ 31 января 2020

Я думаю, вы не четко указали путь, откуда вы пытаетесь получить изображение, пожалуйста, убедитесь, что вы сохранили изображение в том же месте, где python файл сохраняется

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...