файлы изображений не обнаружены - PullRequest
0 голосов
/ 05 октября 2019

Я делаю свой первый проект по распознаванию лиц.

У меня есть данные изображений, которые будут закодированы, так что это мой список моего каталога

./dataset/person1/images.jpg
./dataset/person2/images.jpg

и это мой код:

import face_recognition
import os
import numpy as np
import cv2
import glob

path = './dataset'
folders = [f for f in glob.glob(path +'**/*', recursive=True)

for f in folders:
    print(f)
    for images_file in glob.glob('*.jpg'):
        #the encoding code will be right here
        print(images_file)

при запускекод, я получил вывод списка моей директории:

'./dataset/person1'
'./dataset/person2'

я думаю, что мой код просто выполняет функцию print(f).

почему мой код print(images_file) не работает? он не читает файл изображений из подкаталога набора данных? Мне нужна помощь.

Заранее спасибо!

1 Ответ

0 голосов
/ 05 октября 2019

Попробуйте это:

import face_recognition
import os
import numpy as np
import cv2
import glob

path = './dataset'
folders = [f for f in glob.glob(path +'**/*', recursive=True)]

cv_img = []
for images_file in folders:
    n= cv2.imread(images_file)
    cv_img.append(n)

#the encoding code will be right here ->
# use cv_img list to write your encoding code
print(cv_img)
...