Я работаю над программой, которая распознает лица и блокирует компьютер, если в реальном времени существуют неизвестные лица. Сначала я собираю 21 изображение, а затем обучаю модель, но существует ошибка, когда программа сохраняет все изображения в локальном наборе данных, а затем «мой заголовок» - это ошибка в программе на
ID = int(os.path.split(imagePath)[-1].split('.')[1])
Я пытался установить numpy, подушку, последнюю версию opencv, opencv-python, последнюю версию python, pip3, cv2
def getImageWithID(path):
imagePaths = [os.path.join(path,f) for f in os.listdir(path)]
#print(f"{imagePaths}\n")
for imagePath in imagePaths:
faceImg = Image.open(imagePath).convert('L')
#cv2.imshow('faceImg', faceImg)
faceNp = np.array(faceImg, 'uint8')
ID = int(os.path.split(imagePath)[-1].split('.')[1])
#print(ID)
Я ожидаю, что программа сохранит результаты в файле .yml. Но программа не сохраняет записи тренера в файл .yml, потому что произошла ошибка, я надеюсь, что если эта ошибка будет устранена, то файл .yml будет создан с надеждой. Пожалуйста, помогите.