загружать необработанные изображения по именам и метаданным - PullRequest
0 голосов
/ 05 марта 2019

Я новичок в Python и занимаюсь анализом данных, и я был бы признателен за помощь.

Я пытаюсь загрузить набор изображений с именем ImXXX_Y.jpg для каждого, где Y - метка длякаждый.

Я попробовал этот код:

import csv

with open('foo.csv', 'wb') as csvfile:
     filewriter = csv.writer(csvfile, delimiter=',',
                        quotechar='|', quoting=csv.QUOTE_MINIMAL)
filewriter.writerow(['img', 'label'])
for img in os.listdir(path):
    label = 0
    if img.endswith('1.jpg') : label = 1 
    impath = img_dir +img
    img = cv2.imread(impath,1)
    filewriter.writerow([np.array(img),label])

foo=open('foo.csv')
print(foo)

, и я получил эту ошибку:

<_io.TextIOWrapper name='foo.csv' mode='r' encoding='cp65001'>

также каждое изображение имеет файл ImXXX_Y.xyc с координатами, описывающими изображениеи я хотел бы как-то объединить их с набором данных или непосредственно на этапе обучения.

заранее спасибо

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