首页 > 解决方案 > 运行 face_recognition 模型导致“python 已停止工作”

问题描述

我尝试运行以下代码:

     import face_recognition
     known_image = face_recognition.load_image_file("biden.jpg")
     unknown_image = face_recognition.load_image_file("unknown.jpg")

     biden_encoding = face_recognition.face_encodings(known_image)[0]
     unknown_encoding = face_recognition.face_encodings(unknown_image)[0]

     results = face_recognition.compare_faces([biden_encoding], unknown_encoding)

并且将类型known_image和值加载到其中。但是在调用函数时,会出现以下消息:unknown_imagenumpy.ndarrayface_recognition.face_encodings

 Python has stopped working. Kernel has been dead and restarted.

无法弄清楚发生了什么?

标签: python-3.xanacondaface-recognition

解决方案


你是什​​么jupyter,python版本?

原因一:安装损坏

您可以尝试卸载所有:

ipykernel
ipython
jupyter_client
jupyter_core
traitlets
ipython_genutils

更多信息在这里。

原因2:数据巨大,内存不够,内核死机


推荐阅读