python-3.x - 运行 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_image
numpy.ndarray
face_recognition.face_encodings
Python has stopped working. Kernel has been dead and restarted.
无法弄清楚发生了什么?
解决方案
你是什么jupyter,python版本?
原因一:安装损坏
您可以尝试卸载所有:
ipykernel
ipython
jupyter_client
jupyter_core
traitlets
ipython_genutils
更多信息在这里。
原因2:数据巨大,内存不够,内核死机
推荐阅读
- image-processing - 色彩空间转换的矩阵乘法
- machine-learning - 在 Flutter 应用中使用自定义 XGBoost 模型
- flutter - 飞镖地图:无法使用添加时使用的相同键检索项目
- php - WordPress 使用查询参数设置干净的 url 并获取值
- javascript - 可拖动的 div 来控制溢出的 div
- python - 有没有循环的 Monty Hall 问题的 Pandas/Numpy 实现?
- java - 如何在下载文件之前创建空文件?
- unity3d - 包管理器找不到依赖项
- java - 如何创建包含多个单字母的随机长度字符串?
- spring - 如何解决 java.lang.NoClassDefFoundError: com/fasterxml/classmate/TypeResolver 在运行 Spring Boot 应用程序时