人脸中心的安装、更新、卸载 - DigitalPlatform/dp2 GitHub Wiki
人脸中心需要与dp2内务或dp2SSL自助借还软件搭配使用
人脸模块安装清单下载地址:http://dp2003.com/workingfile/facearrange
一、使用人脸功能的准备环节:
1.首先进行系统环境检查是否符合安装条件
前端电脑配置
1)检查系统有无杀毒软件
2)系统为win10正版系统,64位操作系统,已激活状态(人脸功能不支持32位操作系统)
3)系统内存(机带RAM)大于4G
4).net framework 版本是否高于4.7.2
2.在使用人脸中心前,需要在内务中单独创建一个用户用来登录和使用人脸中心,并刷新读者库检索点:
打开内务-功能-系统维护-用户窗,在下面输入用户名:faceuser
设置权限:getsystemparameter,searchreader,getoperlog,getreaderinfo,setreaderinfo,getres,writeobject
刷新读者库检索点的目的是为了人脸时间戳,有了人脸时间戳以后登记保存人脸记录才能正常。建议将所有读者库的检索点都进行刷新。如何刷新请参考文档
二、前端人脸中心安装与配置
1.人脸中心的安装
1)打开下载地址:https://dp2003.com/facecenter/v1/publish.htm
2)点击下方安装按钮上的“安装”,下载安装包,完成后打开安装文件
3)系统弹出窗口提示输入序列号(序列号通过Email或其他方式将特征字符串框内的所有文字发送给数字平台人员获取),获取到序列号后,将序列号粘贴到序列号下面的方框内,然后点击右下角确定按钮。
4)系统会自动安装人脸中心并启动,页面上整体颜色为橘黄色。接下来需要对人脸中心进行配置。
2.dp2人脸中心的配置
1)在dp2Library服务器URL:下方的方格内填入需要访问的服务器地址。如果安装人脸中心时内务已经打开并访问了某个服务器,人脸中心会将这个服务器地址和账号密码自动设置进去,要注意确认。
2)将提前创建好的用户名和密码填入相应的方格内。
3)选择人脸识别算法
在【配置参数】界面,勾选“人脸识别算法”后面的正方形方框“允许修改”,系统弹出提示“确实要修改人脸识别算法类型”,然后选择“是”,点击人脸识别算法后面的长方形方框选择需要的算法,弹出提示窗口,点击确定;
目前人脸中心存在多种算法可选,其中厂家1和厂家2的算法防伪性较差,适合搭配单目摄像头使用;厂家4的算法具有较好的活体检测功能,防伪性更好,可以搭配双目摄像头使用。
由于不同的算法下所产生的人脸记录特征值有所差异,所以后续的使用过程中一般不要去改变算法。如果切换了算法,已经保存的人脸特征值的版本号要按照新的算法来刷新后,原来登记的人脸信息才能在新的算法下使用。
如果使用的是单目摄像头,一般设置厂家1的算法,勾掉“允许修改”选项,算法就设置好了。
如果使用的是双目摄像头,一般设置为厂家4的算法(因为厂家4算法与双目摄像头中的红外摄像头配搭起来防伪效果更加优秀),还需要点击右侧的【算法设置】来设置算法序列号,才能激活厂家4的算法。
输入最上面的X64序列号(通过与数字平台工作人脸联系获取),确定。
算法设置完成后,要去掉“允许修改”前面的方格,使该选项不被选中,以防止误操作更换了人脸识别的算法。
设置完成后,点击文件—重新启动,自动弹出窗口dp2人脸中心,等待安装人脸识别算法,创建人脸缓存。完成后会听到语音提示:人脸识别功能启动成功 屏幕颜色风格变成白色。
4)选择摄像头
A.设置摄像头之前,点击人脸中心左侧的【开始】,进入【开始】属性页,以便直观地看到设置摄像头后的效果。
B.点击【摄像头】-【选择可见光摄像头】,从对话框中【vidio device】下拉列表中选择可见光摄像头。这个下拉列表会显示当前主机上所有的摄像头名称,要注意选择可见光摄像头。并保持分辨率为系统默认的640*480,点【OK】按钮,设置完毕。
可见光摄像头选择正确时,【开始】属性页中间所显示的图像为彩色。如果是黑白的,说明可见光摄像头设置成了红外摄像头,需要重新设置。
不管采用哪种算法,可见光摄像头必须要设置,否则人脸功能将无法运行:尚未启用摄像头。因为人脸中心是靠可见光摄像头去采集图像的。
如果双目摄像头连接线接触不良,导致可见光摄像头断开,进行人脸登记、识别,系统也会提示尚未选择摄像头。
C.点【摄像头】-【选择红外摄像头】,从对话框中【vidio device】下拉列表中选择可见光摄像头。并保持分辨率为默认的800*600,点【OK】按钮,设置完毕。
红外摄像头选择正确时,【开始】属性页左上角所显示的是黑白图像。这就是通过红外摄像头拍到的图像。
如果所选择的红外摄像头已被设定为可见光摄像头,在设置红外摄像头时提示“此摄像头已经被用作红外(可见光)摄像头了。请重新选择”。要先通过“清除可见光(红外)摄像头”选项来清除可见光摄像头后,才能重新选择红外光摄像头。
红外线摄像头连接断开后,进行第一次人脸识别、登记时,系统会提示:获得红外图像超时;后续再进行人脸识别、登记时,系统将不会在有错误提示。此时只有可见光摄像头在起作用。
可见光摄像头和红外摄像头的分辨率不能设置过高或过低。设置过高时,虽然识别图像质量较高,识别距离较远,但容易造成识别卡顿;设置过低,可能造成识别距离过短,不易识别到的情况。
5)完成配置后,点击【文件】-【启动】,完成后会听到语音提示:人脸识别功能启动成功。人脸中心配置完毕。
注:人脸中心的【配置参数】页面,默认的几个配置,一般不需要手动去改: 【人脸识别阈值】,这个值表示识别人脸识别中,所识别到的特征值与已登记的特征值的相似度。如果识别下来当前的人脸特征与系统中某个读者的特征值相似度等于或者超过这个阈值,就会匹配到这个读者。这里的默认空并不是表示没有阈值,而是软件默认了一个阈值,没有显示出来。
【蜂鸣】和【语音提示】默认勾选,一般不要清除。这样可以听到人脸中心的语音播报。
【摄像头】下面“可见光视频休眠”和“红外视频休眠”两个值,表示可见光摄像头或者红外摄像头停止工作后,多少秒以后摄像头进入休眠状态,系统默认可见光摄像头停止工作后20秒进入休眠;红外摄像头停止工作后10秒后进入休眠。界面上看到的空值实际上表示默认值。
摄像头长期处于工作状态会导致摄像寿命缩短。所以一般在摄像头不需要工作的时候让其休眠。在摄像头休眠的期间,当人脸中心的【开始】页面会显示为黑色的照像机图片。如果要激活摄像头,可以通过双击照相机图片,或者通过内务/dp2ssl触发人脸识别来激活。
3.人脸中心操作历史页面:
点左侧【操作历史】标签,进入【操作历史】属性页
人脸中心启动后,【操作历史】属性页会显示版本号,人脸识别算法,人脸缓存同步信息,摄像头状况,当前人脸特征总数。
人脸中心正常运行时,每分钟会与服务器同步一次,并出现提示文字:增量同步人脸信息......如果没有发现新增或者删除人脸信息,每分钟进行的同步完成后,文字提示:没有变化;如果同步的时候发现有新增人脸或者删除人脸时会语音提示“新增x个”;或者“自动更新人脸信息,删除X个”
如果在内务中修改了某个已经登记过人脸的读者的证条码号,人脸中心同步人脸信息时会报“新增:1,删除:1”。
当前人脸特征总数是指人脸中心通过与服务器上的人脸数据同步后,存储在人脸中心这台前端电脑上的人脸特征总数。后续人脸识别过程中,就是将所识别到的人脸与前端电脑中的人脸特征进行比对,从而确认是哪位读者的。
所以通过内务增加和修改人脸的信息,需要的等待人脸中心与服务器的同步完成后,听到人脸中心播报新增和更新后的人脸信息后,增加的人脸信息才能够在前端正常使用。
4.人脸中心的操作日志
点击dp2-人脸中心上方的帮助按钮,点击打开用户文件夹,弹出一个文件查看窗口,打开log文件夹,文件名为:log_加上日期为操作日志。例:log_20210519,则为2021年5月19日的操作日志。
注:在dp2人脸中心出现问题时,经常需要打开操作日志进行查看,找出问题并解决。
5.内务或dp2ssl搭配人脸中心使用时,需要进行的配置:
内务配置
1.点击【帮助】,选择【参数配置】-【指纹和人脸】 2.在【人脸识别接口URL栏】,点击右下角的设为常用值,跳弹窗点击“是“。 完成配置
dp2SSL与人脸中心搭配使用是,dp2SSL中也需要配置人脸识别接口URL栏.
dp2人脸中心的更新
联网状态下,人脸中心在启动状态下会通过后台下载程序包来升级。当有新版本更新的时候,左边的侧边栏操作历史中会有相应的更新提示。这样做的是因为自助机书柜等设备在无人维护的情况下,如果弹出提示框可能等待点确定无法继续,影响应用程序的使用。
需要更新到新版本时,点击窗口上方的”文件“-”退出”,退出人脸中心后,再重新打开,即可自动更新。更新完成后,在操作历史页面版本号显示的数字,比之前的高,更新成功。
卸载dp2人脸中心
如果我们需要卸载dp2-人脸中心,进行以下步骤:
- 打开电脑的控制面板,找到卸载程序
- 在卸载程序页面上找到人脸中心,鼠标右键点击dp2-人脸中心,点击卸载、更改 即可卸载完成。卸载时系统不会删除dp2人脸中心的用户文件夹,若需要彻底卸载dp2人脸中心,需要手动删除用户文件夹。