最近想玩下人脸识别功能,就开始了漫长的爬坑之路,今记录如下,方便后人快速爬坑。
首先本人解决该问题参考了前辈jessuhua的https://www.jianshu.com/p/8296f2aac1aa,不得不说比那些配置vs不知道高到哪里去了,给大神点赞。都安装完之后就遇到执行错误,AttributeError: module 'scipy.misc' has no attribute 'imread'。网上搜了下,有人给的方法竟然是降级scipy(https://blog.csdn.net/TeFuirnever/article/details/90760179),这就有点扯了,一般都是要升级,这还有降级的。关键是降级并不成功,算了懒得折腾了。直接从报错信息入手,既然已经抛弃了scipy,咱们就直接给代码升级。进入报错的文件(D:\ProgramFiles\Python3.6\Lib\site-packages\face_recognition-1.0.0-py3.6.egg\face_recognition\api.py),找到82行:将#return scipy.misc.imread(file, mode=mode)改为 return imageio.imread(file)即可,别忘了导入imageio模块。问题解决。
最后贴一张成功运行后的图片,大家加油!
网友评论