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

pc端网站建设电话seo常用优化技巧

pc端网站建设电话,seo常用优化技巧,博物馆网站 微信 微博 建设,品牌全案公司排名本篇文章的代码块的实现主要是为了能够快速的通过python第三方非标准库对比出两张人脸是否一样。 实现过程比较简单,但是第三方python依赖的安装过程较为曲折,下面是通过实践对比总结出来的能够支持的几个版本,避免大家踩坑。 python版本&a…

本篇文章的代码块的实现主要是为了能够快速的通过python第三方非标准库对比出两张人脸是否一样。

实现过程比较简单,但是第三方python依赖的安装过程较为曲折,下面是通过实践对比总结出来的能够支持的几个版本,避免大家踩坑。

python版本:3.6.8
dlib版本:19.7.0
face-recognition版本:0.1.10

开始之前,我们选择使用pip的方式对第三方的非标准库进行安装。

pip install cmakepip install dlib==19.7.0pip install face-recognition==0.1.10pip install opencv-python

然后,将使用到的模块cv2/face-recognition两个模块导入到代码块中即可。

# OpenCV is a library of programming functions mainly aimed at real-time computer vision.
import cv2# It's loading a pre-trained model that can detect faces in images.
import face_recognition

新建一个python函数get_face_encodings,用来获取人脸部分的编码,后面可以根据这个编码来进行人脸比对。

def get_face_encodings(image_path):"""It takes an image path, loads the image, finds the faces in the image, and returns the 128-d face encodings for eachface:param image_path: The path to the image to be processed"""# It's loading a pre-trained model that can detect faces in images.image = cv2.imread(image_path)# It's converting the image from BGR to RGB.image_RGB = image[:, :, ::-1]image_face = face_recognition.face_locations(image_RGB)# It's taking the image and the face locations and returning the face encodings.face_env = face_recognition.face_encodings(image_RGB, image_face)# It's returning the first face encoding in the list.return face_env[0]

上述函数中注释都是通过Pycharm插件自动生成的,接下来我们直接调用get_face_encodings函数分别获取两个人脸的编码。

# It's taking the image and the face locations and returning the face encodings.
ima1 = get_face_encodings('03.jpg')# It's taking the image and the face locations and returning the face encodings.
ima2 = get_face_encodings('05.jpg')

上面我们选择了两张附有人脸的图片,并且已经获取到了对应的人脸编码。接着使用compare_faces函数进行人脸比对。

# It's comparing the two face encodings and returning True if they match.
is_same = face_recognition.compare_faces([ima1], ima2, tolerance=0.3)[0]print('人脸比对结果:{}'.format(is_same))

人脸比对结果:False

这个时候人脸比对结果已经出来了,False代表不一样。这里compare_faces有一个比较重要的参数就是tolerance=0.3,默认情况下是0.6。

tolerance参数的值越小的时候代表比对要求更加严格,因此这个参数的大小需要根据实际情况设置,它会直接影响整个比对过程的结果。

往期精彩

python自制PDF转换.PNG格式图片(按每页生成图片完整源码)小工具!

python如何使用最简单的方式将PDF转换成Word?

python项目环境迁移时如何生成第三方库文件requirements.txt并安装?

http://www.bjxfkj.com.cn/article/105802.html

相关文章:

  • 网站子目录怎么做网站快速优化排名推荐
  • wordpress 优惠券 插件优化什么意思
  • 渝中集团网站建设免费的seo
  • 织梦网站如何做关键词成都调查事务所
  • 免费做简历的软件网站百度搜索推广平台
  • 黄浦专业做网站百度知道免费提问
  • 普通网站 seo 多少钱百度提交入口网站
  • 怎么做外贸网站推广百度热搜榜排名昨日
  • 海搜网做的网站怎么样怎么推广产品最有效
  • 如何申请ip地址和域名seo难不难学
  • 美澳居的网站谁做的seo赚钱培训课程
  • 信息流广告代运营公司家庭优化大师
  • wordpress 如何移动端seo网络优化专员
  • 网站维护方案怎么做中国站长素材网
  • 网站建设朋友圈怎么写4p营销理论
  • 什么做的网站吗制作网站费用
  • 个人网站建设的过程汕头seo收费
  • 天津网站建设推广微信营销技巧
  • 自己建网站卖东西北京企业推广
  • 银川专业做网站的公司排名优化公司哪家效果好
  • 苏州建设公司网站运营培训
  • wordpress更换css谷歌广告优化
  • 大学做网站有哪些seo刷词
  • 网站上传用什么软件做视频如何建立网站 个人
  • 网站开发用什么技术好的seo公司营销网
  • 温州的网站建设公司成品短视频网站源码搭建
  • 当前最好用的wordpress主题网站关键词优化办法
  • 网站制作网站建设需要多少钱关键词推广软件排名
  • 创建一个自己的公司翻译关键词排名优化网站
  • 网站建设参考文献北京网站优化推广公司