Ошибка - объект numpy.ndarray не имеет атрибута convert - PullRequest
0 голосов
/ 18 июня 2019

У меня есть набор данных из 350 изображений в формате .jpg. Я пытаюсь преобразовать его в формат .pgm. Ниже приведен фрагмент кода, который я написал. Но когда я пытаюсь это обработать, выдает ошибку. Ниже мой код

Здесь я читаю изображения в файле с именем Sample_data. Когда я запускаю функцию set_data, она выдает ошибку, поскольку np.ndarray не имеет атрибута convert. Когда мне нужно изменить этот код?

def set_data(path):
    for nextDir in os.listdir(path):
        temp=path + "/" + nextDir
        for file in tqdm(os.listdir(temp)):
            img = cv2.imread(temp + "/" + file,0)
            img=img.convert('RGB')
            img.convert(img.pgm)
            cv2.imwrite("Processed/"+nextDir+"/"+file,img)

Я ожидаю конвертировать изображения в формате .jpg в формат .pgm.

...