我正在立即从此git学习Opencv
https://github.com/ageitgey/face_recognition/blob/master/examples/facerec_from_webcam_faster.py
并向捕获图像添加一些代码,它确实捕获图像并将其保存到我指定的路径但它不显示保存的图像(对不起,我不确定该怎么称呼)它说不支持此格式文件
我尝试将格式文件更改为jpg,bmp,png将这些代码移入/移出for循环添加
top = 200
right = 200
bottom = 200
left = 200
如果不在imshow中进行循环
poor_match_index = np.argmax(face_distances)
if matches[poor_match_index]:
cv2.imwrite("tanapat/unknown_" + str(count) + ".jpg", frame[right:left,top:bottom])
unknown = face_recognition.load_image_file("tanapat/unknown_"+ str(count) +".jpg")
unknown_encoding = face_recognition.face_encodings(unknown )[0]
known_face_encodings.append(unknown_encoding)
known_face_names.append("unknown_"+str(count))
name = known_face_names[poor_match_index]
count +=1
break
我试图使其重复以捕获新的面孔并识别它(试图不使其继续捕获同一个人的帧过多)
但是在线上出现错误
unknown = face_recognition.load_image_file("tanapat/unknown_"+ str(count) +".jpg")
OSError:无法识别图像文件'tanapat / unknown_0.jpg'
如果使用