python人脸深度识别_Python深度学习之人脸识别
我的环境是Python3.5,用的是Debian9,最好用linux,Windows没试过,不知道会不会报错。
pip3 install face_recognition
报错:CMake must be installed to build the following extensions: dlib
说明你需要安装CMake 命令如下
pip3 install cmake
然后你再安装
pip3 install face_recognition
会发现卡在了这里
Building wheels for collected packages: dlib
Running setup.py bdist_wheel for dlib ... |
如果没有报错的话,其实你只需要等一会就好了,我差不多等了十几分钟就安装成功了。
安装OpenCV
pip3 install opencv-python
识别人像的代码
import face_recognition
import cv2
import numpy as np
image = face_recognition.load_image_file("timg.jpg")
face_locations = face_recognition.face_locations(image)
print(face_locations)
image = cv2.imread(timg.jpg)
for face_location in face_locations:
cv2.rectangle(image, (face_location[3],face_location[2]),(face_location[1], face_location[0]), (0, 0, 255), 2)
cv2.imwrite(out.jpg, image)
如果运行出opencv的错误,点这里
识别的头像
输出的结果
识别有多张脸的图片
还是用上面的代码,但是图片得对应上
原图
输出
更多的用法可以,点这里
我的环境是Python3.5,用的是Debian9,最好用linux,Windows没试过,不知道会不会报错。 pip3 install face_recognition 报错:CMake must be installed to build the following extensions: dlib 说明你需要安装CMake 命令如下 pip3 install cmake 然后你再安装 pip3 install face_recognition 会发现卡在了这里 Building wheels for collected packages: dlib Running setup.py bdist_wheel for dlib ... | 如果没有报错的话,其实你只需要等一会就好了,我差不多等了十几分钟就安装成功了。 安装OpenCV pip3 install opencv-python 识别人像的代码 import face_recognition import cv2 import numpy as np image = face_recognition.load_image_file("timg.jpg") face_locations = face_recognition.face_locations(image) print(face_locations) image = cv2.imread(timg.jpg) for face_location in face_locations: cv2.rectangle(image, (face_location[3],face_location[2]),(face_location[1], face_location[0]), (0, 0, 255), 2) cv2.imwrite(out.jpg, image) 如果运行出opencv的错误,点这里 识别的头像 输出的结果 识别有多张脸的图片 还是用上面的代码,但是图片得对应上 原图 输出 更多的用法可以,点这里