centos安装face_recognition人脸识别工具

centos7.2默认python2.7.5,不建议随便删除python,会导致yum不可用。

安装人脸识别工具 face_recognition步骤如下:

一、安装dlib

1、安装依赖:

yum install cmake python-devel numpy gcc gcc-c++ gtk2-devel libdc1394-devel libv4l-devel ffmpeg-devel gstreamer-plugins-base-devel libpng-devel libjpeg-turbo-devel jasper-devel openexr-devel libtiff-devel libwebp-devel opencv opencv-python opencv-devel

2、安装boost:

yum install boost boost-devel boost-doc

3、安装Dlib:

pip install dlib

具体参考:https://blog.csdn.net/qq_19707521/article/details/80407369

二、安装pip

1、查看是否安装依赖包,没安装先安装:

 yum install epel-release

2、更新文件库

 yum -y update

3、安装pip

 yum -y install python-pip

三、安装 face_recognition:

pip install face_recognition

四、尝试安装结果,若用命令行执行人脸识别时报如下错误,则需要装高版本的numpy:

测试命令:(know_picture为放有照片的文件夹)

face_recognition know_picture/ test.jpg

报错如下:

Traceback (most recent call last):
File "/usr/bin/face_recognition", line 10, in <module>
sys.exit(main())
File "/usr/lib64/python2.7/site-packages/click/core.py", line 764, in __call__
return self.main(*args, **kwargs)
File "/usr/lib64/python2.7/site-packages/click/core.py", line 717, in main
rv = self.invoke(ctx)
File "/usr/lib64/python2.7/site-packages/click/core.py", line 956, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/usr/lib64/python2.7/site-packages/click/core.py", line 555, in invoke
return callback(*args, **kwargs)
File "/usr/lib/python2.7/site-packages/face_recognition/face_recognition_cli.py", line 115, in main
test_image(image_to_check, known_names, known_face_encodings, tolerance, show_distance)
File "/usr/lib/python2.7/site-packages/face_recognition/face_recognition_cli.py", line 54, in test_image
distances = face_recognition.face_distance(known_face_encodings, unknown_encoding)
File "/usr/lib/python2.7/site-packages/face_recognition/api.py", line 72, in face_distance
return np.linalg.norm(face_encodings - face_to_compare, axis=1)
TypeError: norm() got an unexpected keyword argument 'axis'

解决:重装 numpy:

1、下载

wget http://jaist.dl.sourceforge.net/project/numpy/NumPy/1.9.0/numpy-1.9.0.zip

2、解压

unzip numpy-1.9.0.zip

3、安装

cd numpy-1.9.0/

python setup.py install

附件: face_recognition 的 github中文文档

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值