当前位置: 首页 > news >正文

Python 使用dlib 5行代码实现人脸比对

需要在linux下进行配置(本例是ubuntu),windows坑太多,环境没有配置成功。

1. 安装系统组件

$ sudo apt-get update
$ sudo apt-get install build-essential cmake
$ sudo apt-get install libopenblas-dev liblapack-dev 
$ sudo apt-get install libx11-dev libgtk-3-dev
$ sudo apt-get install python python-dev python-pip
$ sudo apt-get install python3 python3-dev python3-pip

2. 安装python的模块

$ pip install numpy
$ pip install dlib

3. 安装face_recognition 模块

pip install face_recognition

准备两张图放在当前目录。

实现代码:

import face_recognition
first_image = face_recognition.load_image_file("first.jpg")
second_image = face_recognition.load_image_file("second.jpg")


first_encoding = face_recognition.face_encodings(first_image)[0]
second_encoding = face_recognition.face_encodings(second_image)[0]

results = face_recognition.compare_faces([first_encoding], second_encoding)

 

相关文章:

  • 《BREW进阶与精通——3G移动增值业务的运营、定制与开发》连载之7---WAP,SMS,MMS,移动电子邮件...
  • android studio error 'unable to merge dex'
  • 在Nebula3中加载自定义模型的思路
  • asp.net core 部署在ubuntu
  • 获取当前月的第一天和最后一天...
  • tensorflowsharp异常could not load DLL 'libtensorflow'
  • 为ArcGIS Server配置反向代理
  • A potentially dangerous Request.Form value was detected from the client
  • 发布vue程序到azure
  • RHEL5下unixODBC 与 sqliteodbc 连接配置
  • 在ubuntu安装开源人脸类库dlib
  • qmake手册(初级部分)
  • 《码农经验手册》-拿到需求写代码前,要思考的问题有哪些?
  • 《BREW进阶与精通——3G移动增值业务的运营、定制与开发》连载之9---移动增值业务产业链...
  • 《码农经验手册》-新手和老司机
  • [js高手之路]搞清楚面向对象,必须要理解对象在创建过程中的内存表示
  • 【腾讯Bugly干货分享】从0到1打造直播 App
  • css属性的继承、初识值、计算值、当前值、应用值
  • docker-consul
  • ECS应用管理最佳实践
  • Facebook AccountKit 接入的坑点
  • input的行数自动增减
  • iOS仿今日头条、壁纸应用、筛选分类、三方微博、颜色填充等源码
  • Netty 4.1 源代码学习:线程模型
  • php ci框架整合银盛支付
  • Spring框架之我见(三)——IOC、AOP
  • vue-cli3搭建项目
  • Vue全家桶实现一个Web App
  • 安卓应用性能调试和优化经验分享
  • 第十八天-企业应用架构模式-基本模式
  • 漫谈开发设计中的一些“原则”及“设计哲学”
  • 我的zsh配置, 2019最新方案
  • 关于Kubernetes Dashboard漏洞CVE-2018-18264的修复公告
  • 回归生活:清理微信公众号
  • #[Composer学习笔记]Part1:安装composer并通过composer创建一个项目
  • #QT(TCP网络编程-服务端)
  • $redis-setphp_redis Set命令,php操作Redis Set函数介绍
  • (超详细)语音信号处理之特征提取
  • (初研) Sentence-embedding fine-tune notebook
  • (附源码)springboot 个人网页的网站 毕业设计031623
  • (附源码)ssm基于web技术的医务志愿者管理系统 毕业设计 100910
  • (附源码)计算机毕业设计SSM保险客户管理系统
  • (含react-draggable库以及相关BUG如何解决)固定在左上方某盒子内(如按钮)添加可拖动功能,使用react hook语法实现
  • (一一四)第九章编程练习
  • (转)Android中使用ormlite实现持久化(一)--HelloOrmLite
  • (转)MVC3 类型“System.Web.Mvc.ModelClientValidationRule”同时存在
  • .NET 8.0 中有哪些新的变化?
  • .net core 6 redis操作类
  • .net core 调用c dll_用C++生成一个简单的DLL文件VS2008
  • .Net Core与存储过程(一)
  • .NET MVC、 WebAPI、 WebService【ws】、NVVM、WCF、Remoting
  • .NET Standard 的管理策略
  • .Net通用分页类(存储过程分页版,可以选择页码的显示样式,且有中英选择)
  • .php结尾的域名,【php】php正则截取url中域名后的内容
  • .sh文件怎么运行_创建优化的Go镜像文件以及踩过的坑