openface搭建

时间:2019-08-28
本文章向大家介绍openface搭建,主要包括openface搭建使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

openface 官方建议使用docker进行搭建测试

安装docker

安装过程自行百度

拉取openface镜像

 docker pull bamos/openface 

大概2个多G(公司网络不好,下了好几天下不来,最后让老婆大人给pull的然后她导出来给我发过来的。)

查询镜像

docker images

启动镜像

 docker run -p 9000:9000 -p 8000:8000 -t -i bamos/openface /bin/bash

查询容器   

docker ps

进入容器 

sudo docker attach id or name (填写自己的容器id或者name)

容器内的操作

  进入 /root/openface/demos

compare.py 是两个图片对比算法 使用方法如下

首先是图片放到容器中,在demos 文件夹创建  随便创建个文件夹用于放测试照片 

如果把图片放到容器中  首先是宿主机上有图片,然后使用cp 命令。

 docker cp 宿主的图片地址   容器id:/root/openface/目标文件夹 如images

 进行对比

python compare.py ./images/xxx.jpg  ./images/xxx.jpg

因为两个照片相同,差别是0 ,阈值大概是0.5 大于标识不同的人, 小于0.5标识是同一个人。

不通的人对比如下

好! 两个图片的对比已经实现,下一篇文字,讲如何发布服务,服务其他具体应用。。。

声明,研究openface前,从未接触过docker和python 。openface的搭建 一般都是抽空就折腾下,全部时间加起来大概使用了不到两天时间,,,感觉自己学习能力还是可以的,哈哈。

原文地址:https://www.cnblogs.com/myhanghang/p/11425115.html