人脸识别: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:\CMake\bin
安装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则基本不会有其他意外,至此基础环境安装完毕。
最新文章
- 关于java中多态的理解
- 利用Object.prototype.toString方法,实现比typeof更准确的type校验
- 翻译:在Ubuntu 14.04上安装FTP服务器的方法
- [ACM] 最短路算法整理(bellman_ford , SPFA , floyed , dijkstra 思想,步骤及模板)
- MFC UpdateData自动更新
- java: cannot execute binary file
- Java代理模式——静态代理模式
- D3.js:坐标轴
- SpringBoot进阶教程(二十九)整合Redis 发布订阅
- Java-获取年月日对应的天干地支
- Pseudo Registers
- python读取与写入csv,txt格式文件
- split根据一个元素分割语句
- 修改chrome浏览器默认css样式的方法
- Spark分布式安装
- 关于makefile的生成原理以及make相关命令的使用
- Server JRE 简介
- Java基础——封装类
- 几种设置UITableView的cell动态高度的方法
- 如何设计一个优雅健壮的Android WebView?(上)