zoukankan      html  css  js  c++  java
  • 人脸识别:face_recognition初尝试

      在学习face_recognition之前先看git上的另一个项目:face_collection .face_collection某种程度上可以看做是demo,便于我们更好的理解和使用face_recognition.

      1.配置环境。菜鸟没有按照教程里推荐的版本、环境去安装,理由是程序实际的运行环境千奇百怪,主流配置当然没有问题,如果遇上削足适履的情况,也需要试试自己解决问题的能力。(有能耐就把别人的库重写了来适配自己的环境,造轮子的事情咱们干的还少么?!)不过不管怎么说,自己的配置还是要放出来一下给后来者做个参考。win10,py2.7.9,py3.7.3,vs2015,vs2017,mysql5.7,sqlserver2012,java8.有些工具平时开发中用的较少,所以了解较少,如FFmpeg、OpenCV、cmake等。有兴趣的筒子们可以自己研究。

            python快速安装(pip install)有个好处就是,在安装某些类库的时候,自动将需要依赖的库也给装上,即便安装失败,之前安装的依赖库也不会被回滚掉。这可以让我们无脑执行pip install 一步步来完善我们的环境。numpy、scipy、dlib都会随着我们pip install face_recognition自动安装。

            大部分小白环境中,会在安装dlib的过程中出现故障:CMake must be installed to build the following extensions: dlib 。提示很明显,没有安装cmake,到官方下载一个安装就好。推荐使用msi格式的安装,简单无脑,注意安装时将环境变量给添加了,如果没有在安装过程中添加环境变量,手动添加也可以。如 d:CMakein

      安装cmake成功之后,可以在cmd中查看是否安装成功。

      继续pip install dlib;如果遇到如下的报错,应为找不到c编译器,此时我们打开vs的安装工具visual studio install,将c++的开发工具安装,然后再尝试安装dlib。如果环境中已经安装了C编译器,请自行修改编译器路径。由于安装过程中没有遇到这种情况,故无法描述。

    The C compiler identification is unknown
    The CXX compiler identification is unknown
    CMake Error at CMakeLists.txt:4 (PROJECT):
    No CMAKE_C_COMPILER could be found.
    CMake Error at CMakeLists.txt:4 (PROJECT):
    No CMAKE_CXX_COMPILER could be found.

      安装dlib的时候,可以使用pip安装,也可以自己下载源码,也可以用whl来安装编译过的包。

           当dlib安装完毕之后,安装face_recognition则基本不会有其他意外,至此基础环境安装完毕。

            

  • 相关阅读:
    vue使用bus总线,实现非父子组件间的通信
    vue的$on,$emit的使用
    vue中使用v-bind="$attrs"和v-on="$listeners"进行多层组件监听
    手机端页面,点击手机号拨打电话
    Google Chrome 错误代码“STATUS_INVALID_IMAGE_HASH”
    Nuxt项目启动或打包时,显示内存不足溢出问题解决方案
    使用van-tabbar底部导航栏,会覆盖页面内容解决方法
    微信公众号配置
    文件在线预览kkFileView的使用
    akka-typed(7)
  • 原文地址:https://www.cnblogs.com/cnDqf/p/11180879.html
Copyright © 2011-2022 走看看