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的搭建 一般都是抽空就折腾下,全部时间加起来大概使用了不到两天时间,,,感觉自己学习能力还是可以的,哈哈。

 

posted @ 2019-08-28 17:03  技术漫游者  阅读(243)  评论(0编辑  收藏  举报