`

[AI]如何使用face_recognition

    博客分类:
  • AI
阅读更多

github: https://github.com/ageitgey/face_recognition

以下是MAC环境下安装:

1. 先安装Pillow:

pip install pillow: https://stackoverflow.com/questions/26505958/why-cant-python-import-image-from-pil

 

2.安装cmake:

  1. Install cmake:  https://www.jianshu.com/p/7fff1f77dd9d

3.安装dlib:

 https://gist.github.com/ageitgey/629d75c1baac34dfa5ca2a1928a7aeaf

 

 

Clone the code from github:

git clone https://github.com/davisking/dlib.git
Build the main dlib library (optional if you just want to use Python):

cd dlib
mkdir build; cd build; cmake ..; cmake --build .
Build and install the Python extensions:

cd ..
python3 setup.py install
At this point, you should be able to run python3 and type import dlib successfully.

 

前面步骤没什么问题,到cmake的时候可能会报错,这里需要先配置环境变量:

 

open -e .bash_profile
export CMAKE_C_COMPILER=/usr/local/bin/gcc
export CMAKE_CXX_COMPILER=/usr/local/bin/g++
source .bash_profile

 

然后通过cmake App UI生成sources文件到build文件夹,再cmake --build以下

即可执行setup.py

 

4.执行pip install face_recognition

 

5.PyCharm project interpreter找不到依赖包:

这个问题很奇怪,IDE使用conda的python环境,可以找到Pillow的依赖,但是找不到face_recognition的依赖

但是在控制台那里已经可以执行face_recognition的命令,证明安装成功了

同时如果在控制台通过命令执行自己写的face.py是可以运行成功的.所以不知道为什么IDE识别不了依赖包

这种问题应该是macbook里面装了多个python环境导致,然后我换了项目的python环境(/usr/bin/python3),发现可以找到face_recognition,但是

- 报pip版本低,然后我cd到目录下执行:pip install --upgrade pip升级成功

- 报ERROR: Could not install packages due to an EnvironmentError: [Errno 13] Permission denied:

   解决办法:提升/usr/bin的文件权限,这个操作稍有麻烦

要不就把IDE的python环境改变为/usr/local/bin/python3.6

***奇怪的一点是IDE使用conda的环境,所有pip都升级了,在控制台搜索which face_recognition发现也是安装在conda的目录下,就是怎么也找不到依赖,反而/usr/bin & /usr/local/bin的环境下可以搜到依赖

 

 

 

分享到:
评论

相关推荐

    人脸检测识别face_recognition库(基于dlib深度学习)的使用.zip

    在本文中,我们将深入探讨如何使用Python中的`face_...结合dlib的深度学习模型,这个库在人工智能和深度学习领域有着广泛的应用。通过学习和实践,我们可以构建出自己的人脸识别系统,提高自动化和智能化水平。

    dlib_face_recognition_resnet_model_v1.zip

    《dlib_face_recognition_resnet_model_v1:深度学习在人脸识别中的应用》 dlib库在计算机视觉领域中被广泛使用,尤其是对于人脸识别任务。这个名为“dlib_face_recognition_resnet_model_v1.zip”的压缩包,包含了...

    dlib_face_recognition_resnet_model_v1.dat.zip_ResNet_dlib_face r

    《ResNet_dlib_face_...通过理解其工作原理和正确使用方法,我们可以充分利用这个模型来开发各种与人脸识别相关的应用,如人脸检测、人脸比对、人脸检索等,进一步推动人工智能技术在日常生活中的普及和应用。

    face_recognition-master_人脸识别_facerecognition_face_

    人脸识别技术是人工智能领域的重要组成部分,它在安全、监控、社交网络等领域有着广泛的应用。本项目“face_recognition-master”提供了一套可移植的人脸识别代码,旨在帮助开发者快速入门并应用于实际项目。本文将...

    face_recognition(人脸识别)

    人脸识别技术,作为人工智能领域的重要组成部分,近年来得到了广泛的应用,例如在安全监控、社交媒体、智能门锁等领域。在本文中,我们将深入探讨一个名为"face_recognition"的开源库,它为Python开发者提供了一种...

    face_recognition-master.zip

    总结,"face_recognition-master.zip"项目为初学者提供了一个直观的学习人脸识别的入口,通过实践,你可以掌握从人脸检测到人脸识别的基本流程,从而为进一步探索更复杂的人工智能应用打下基础。在这个过程中,你...

    face_recognition-maste,人脸识别,python代码实现

    通过这个项目,你可以学习到如何利用Python和相关的库实现一个基本的人脸识别系统,这对于理解计算机视觉和人工智能的基础知识非常有帮助。同时,掌握这些技能也能让你在相关领域开发出更多创新的应用。

    face_recognition的5个应用实例

    **face_recognition库详解及其应用实例** `face_recognition`是一个强大的Python库,主要用于...随着人工智能和计算机视觉的发展,人脸识别的应用场景将会更加广泛,`face_recognition`无疑是一个值得掌握的重要工具。

    face_recognition_models:face_recognition python库的训练模型

    《face_recognition_models:Python人脸识别库的模型解析...通过理解和掌握这些模型的工作原理及使用方法,开发者可以在各种应用场景中实现精确、快速的人脸识别功能,为人工智能领域的应用拓展提供了强大的工具支持。

    A_simple_realization_of_face_recognition_face_recognition_matlab

    本项目"A_simple_realization_of_face_recognition_face_recognition_matlab"旨在通过MATLAB编程环境,提供一个简化的人脸识别实现,帮助初学者理解并掌握该技术的基本原理和应用。 MATLAB是一种强大的数值计算和...

    Face_Recognition_Project_7.zip

    在这个名为"Face_Recognition_Project_7.zip"的项目中,我们关注的是一个使用人脸识别技术进行签到系统开发的代码工程。这个项目显然依赖于几个关键的技术领域,包括人脸识别、百度AI平台的应用、QT5图形用户界面...

    Face_Recognition_Project_6.zip

    【Face_Recognition_Project_6.zip】是一个包含人脸识别技术的项目,该项目主要利用了百度AI的API接口,并结合了QT5图形界面库和Python编程语言。在这个项目中,开发者旨在实现用户管理和人脸操作的功能,包括添加和...

    face_recognition_人脸识别_cnn人脸识别_face_recognition_cnn人脸识别_facerecog

    "face_recognition_人脸识别_cnn人脸识别_face_recognition_cnn人脸识别_facerecognition_源码.zip"这个压缩包文件似乎包含了关于使用卷积神经网络(CNN)进行人脸识别的源代码。下面将详细解释人脸识别技术和CNN的...

    face_recognition_python人脸_python人脸识别

    理解并掌握这个库,将有助于你开发自己的人脸识别系统,提高人工智能应用的交互性和安全性。 总之,这个`face_recognition`库提供了一整套工具,从基础的人脸检测到复杂的识别任务,帮助开发者轻松地在Python环境中...

    face_recognition结合pinpong开发人脸识别门禁.pdf

    人脸识别门禁系统是利用人工智能技术在日常生活中的实际应用,尤其在智能家居、智慧校园和创客教育领域中具有广泛的实践价值。它不仅能够提供便捷的访问控制,还能激发学生对人工智能的兴趣和理解。在这个系统中,有...

    Jetson_nano_face_recognition_jetson_jetsonnano_facedetection_pyt

    标题中的"Jetson_nano_face_recognition_jetson_jetsonnano_facedetection_pyt"表明这是一个专为NVIDIA Jetson Nano开发的人脸识别项目,利用Python编程语言实现。NVIDIA Jetson Nano是一款强大的嵌入式计算平台,常...

    face_recognition-master.rar

    这是基于dlib之上的人脸识别库,精度更高,更加容易实现。安装此库之前,需要确保requirements.txt中所需包已经安装。

    face_recognition.zip_atb7x_face_face recognition_人脸_人脸识别

    本篇将深入探讨"face_recognition.zip_atb7x_face_face recognition_人脸_人脸识别"这一主题,解析其背后的原理和技术细节。 首先,我们要理解什么是人脸识别。人脸识别是一种生物特征识别技术,它通过捕捉、处理和...

    Face_recognition.zip

    《基于Linux系统的人脸识别技术详解》 人脸识别技术是人工智能领域中的一个重要分支,它涉及到计算机视觉、模式识别、机器学习等多个...无论是对AI开发者还是对有兴趣探索人工智能的人来说,都是一个宝贵的学习资源。

Global site tag (gtag.js) - Google Analytics