晚上好啊。人脸识别设备相关的问题。请教一下大佬。

2020-04-23 00:55:48 +08:00
 xiatong

我们现在的需求,是小区门口的人脸识别设备负责检测人脸,并拍摄质量较高的人脸图片发送到服务器端,由服务器端负责人脸校验和人员权限校验等逻辑处理。然后给设备下发开门成功或者开门失败指令。同时发送自定义消息进行显示。 目前我们对接过海康,,宇视,大华等。遇到的问题均是人脸照片推送有延迟。可能别人都是在设备端进行人脸识别。 我们想做的是,能否有开源的安卓系统,将开源或者付费的 SDK 集成进去,只负责抓拍照片,开门,显示内容。 有没有小伙伴对这些方面比较熟悉。

11849 次点击
所在节点    Android
40 条回复
xiatong
2020-04-23 15:59:05 +08:00
@tzigone ok,我们现在在找设备厂商,不过对接起来很麻烦,我们就在想有没有现成的各个模块,我们按照需求弄好在组装。市面上免得大多数我们用起来都是杀鸡焉用杀牛刀。很多功能用不上,
zongren
2020-04-23 15:59:30 +08:00
@ChenPeiPei 为啥要 base64,徒增数据量
xiatong
2020-04-23 16:00:39 +08:00
@ChenPeiPei 兄弟,可以给个联系方式吗,我们的流程跟你的差不多。我们不需要自己服务端搭建人脸校验。我们是拿到图片后给第三方进行校验。
0x666666
2020-04-23 16:01:51 +08:00
阿里的员工人脸识别门闸用的是 face++的
ChoateYao
2020-04-23 16:05:09 +08:00
直接给设备下发人脸特征码,让设备识别,识别结果保存到服务端以便查询。

这样子的效率 100 毫秒能完成一个识别开门动作。
xiatong
2020-04-23 16:07:47 +08:00
@ChoateYao 这样子就需要设备端和服务器端人脸特征识别算法一样。主要是我们做不到啊。我们是拿到人脸照片直接丢到城市数字大脑里面,然后返回给我结果。
winglight2016
2020-04-23 19:43:08 +08:00
本来#25 的方法是最好的,但是 lz 的业务逻辑决定了核心功能不是自己的,那就没什么好办法了。

最有可能优化的就是客户端做个图片 crop,只发送人脸部分的图片,可以减少一点传送和处理时间。

还有一招可以尝试一下:把识别成功的人脸和身份缓存在本地服务器,下次先本地识别。5000 人社区大概一周能缓存完,以后就会快很多了。
xiatong
2020-04-23 21:03:30 +08:00
@winglight2016 这个费的时间不是在识别和传输上面。是在现在市场人脸识别大多数是离线识别,没有实施上传模块,或者效果不太理想。我们之所以要这个流程是因为我们要使用城市数字大脑的人脸库。
winglight2016
2020-04-23 21:22:09 +08:00
@xiatong 我讲的和你回复的内容没有什么矛盾吧?结论就是无法优化,因为最费时间的步骤在别人服务器上,你控制不了。你要是觉得传送、处理没什么优化,那就只有缓存这一个办法了。
lenghonglin
2020-04-23 21:24:59 +08:00
虹软 了解下,免费离线人脸识别
676529483
2020-04-23 21:32:28 +08:00
在老东家做的就是这种人脸识别+开门,但和 lz 不一样的是,我们是有离线端的。实际用起来发现,客户那边最不稳定的就是网络,外网老断,不是宽带欠费就是路由器被关了。顺带一提,我们用的是地平线的设备,速度很快了,一个人脸识别到处理完开门,也就 300ms 平均。
wxb2dyj
2020-04-23 23:20:24 +08:00
我司用华为 sdk 打卡,摄像头是海康,多人同时打卡还挺快
xiatong
2020-04-24 09:42:55 +08:00
@winglight2016 可能我没说清楚。真真的图片传送,处理,以及业务处理时间都不长。主要是刷脸消息在机器上积压了几 s 再发送,
LANB0
2020-04-24 10:16:36 +08:00
@xiatong 几秒应该不至于,人脸抠图比实时流最多会有一秒的延迟,而且还可以调整为每视频帧返回。我大海康没那么水
winglight2016
2020-04-24 10:56:58 +08:00
@xiatong 这我就无法理解了,客户端拍照慢?什么设备性能这么离谱?
sunzhenyucn
2020-04-24 14:02:19 +08:00
参考商汤科技 SensePass 产品,用的是抓拍机
sunzhenyucn
2020-04-24 14:04:02 +08:00
@sunzhenyucn #36 如果是摄像头,自己做 SDK 的话最好实现选帧。
kingiis
2020-04-29 14:13:37 +08:00
你哪怕掏点钱呢 旷世的人脸还行
人脸这个东西识别靠的就是数据和算法弥补的
xiatong
2020-05-02 16:15:05 +08:00
@kingiis 我们现在的解决方案是买安卓开发板,使用第三方的人脸识别 SDK,自己开发人脸识别的 app 。安装到开发板上面。目前正在解决的事情是 app 去和其他扩展硬件通讯,比如闸机,摄像头,测温,刷卡器等。
kingiis
2020-07-21 11:42:57 +08:00
@xiatong 硬件通讯 无非是 蓝牙 spp,ble 主从 .wifi p2p,直连。 usb 注意板子存储分区格式
这些都不是难事

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/665174

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX