所在位置:答疑 - 内容   
人脸识别业务序列图
 

淼淼(54***92) 0:08:14

淼淼(54***92) 0:09:08
在消息的名称上总觉得不太合适,不知道该如何命名
lihongwei(627***407) 9:28:34
摄像头好像识别不了身份,感觉这里有点问题
lihongwei(627***407) 9:29:23
摄像头只是执行控制程序的拍照指令
菜娃(89***34) 9:30:34
我也感觉公司员工到摄像头直接的名称不太准确
lihongwei(627***407) 9:31:44
识别系统监测到有人--请求摄像头拍照
菜娃(89***34) 9:32:46
摄像头就是获取人脸图像,然后识别软件去进行比对识别
lihongwei(627***407) 9:34:17
如果识别系统采用视频流,我觉得可以把摄像头去掉
菜娃(89***34) 9:35:29
额,摄像头也不都是拍照,可以获取实时图像的啊
lihongwei(627***407) 9:36:14
这样写:(识别系统)获取视频图像
菜娃(89***34) 9:37:22
是哪个同学在做这个系统吗,我以前做人脸识别的……好亲切的感觉
淼淼(54***92) 9:57:26
摄像头直接去掉的话 算不算去掉了很重要的business entity
淼淼(54***92) 9:59:32
本来这个就是研究对象啊
digitseer(19***131) 9:59:47
你要研发摄像头吗?
digitseer(19***131) 10:00:00
如果要研发摄像头,又不一样了
淼淼(54***92) 10:00:08
业务序列图不该把研究目标内的实体列清楚吗
淼淼(54***92) 10:00:31
我的研究对象就是人脸,门禁这套系统
digitseer(19***131) 10:01:08
既然不研究摄像头,为什么不把摄像头系统作为第三方系统呢?
菜娃(89***34) 10:01:40
摄像头是不是只是系统的一个硬件接口啊
digitseer(19***131) 10:02:29
应该有API之类的接口吧
digitseer(19***131) 10:03:50
现在基本上都用IP摄像头了
菜娃(89***34) 10:04:13
嗯,IPC
淼淼(54***92) 10:09:44
有些摄像机能检测和跟踪人脸
淼淼(54***92) 10:10:16
就不能只当成硬件接口了吧
淼淼(54***92) 10:11:48
跟踪无需识别 只是单场景内的
菜娃(89***34) 10:12:37
检测到一个就跟一个?可以实现,看你系统的意义是什么样的
UML菜鸟(1224***22) 10:13:32
淼淼,你这个场景是不是一直在拍,然后对每一针进行分析看有没能人,有人就比对识别,是公司就开门?好像有点不对吧。
淼淼(54***92) 10:13:47
就是你进入摄像范围,在镜头内移动的时候,能跟踪人脸,找到最佳的识别角度
菜娃(89***34) 10:14:32
检测+识别
淼淼(54***92) 10:14:33
摄像头肯定是持续工作的,无需人触发
UML菜鸟(1224***22) 10:15:01
那这个摄像就不是拍照了,就是视频流吧
菜娃(89***34) 10:15:19
一般不会是拍照的……
淼淼(54***92) 10:15:41
是的,视频流
UML菜鸟(1224***22) 10:16:03
感觉高端大气呢,发现角度不对,还会主动调整角度再拍
菜娃(89***34) 10:16:57
是摄像机自己调整角度吗?那是够高大上了哈
淼淼(54***92) 10:17:07
现在一二百块钱的聊天摄像头也能跟踪
淼淼(54***92) 10:17:20
没啥高大上的
UML菜鸟(1224***22) 10:17:34
摄像机自己调整角度这不不大气么?
菜娃(89***34) 10:17:41
大气
UML菜鸟(1224***22) 10:17:49
一般的只能人把脸角度贴过去
菜娃(89***34) 10:18:01
你说的跟踪可能跟我说的那种跟踪不一样
UML菜鸟(1224***22) 10:18:24
??
菜娃(89***34) 10:18:45
对的,我们常说下班排队"刷脸"双击查看原图
淼淼(54***92) 10:19:31
未必是调整角度吧 可能只是焦点变化吧 具体细节我也不太懂
淼淼(54***92) 10:20:27
当然 我也见过那种球机能自动转动跟踪人的
UML菜鸟(1224***22) 10:20:52
嘿嘿,要是发现脸角度不正,自动调整焦聚,找正面或侧面那真高端。
菜娃(89***34) 10:21:05
额,淼淼,那你说的焦点变化这个不叫跟踪的,整套的人脸识别和跟踪我还是有点了解的双击查看原图
淼淼(54***92) 10:25:28
嗯,我管人在画面中从A点移到B点的过程叫跟踪,在这个过程中找一张角度最佳的
菜娃(89***34) 10:26:17

淼淼(54***92) 10:26:17
正统的跟踪是指跨多个摄像头吗?
菜娃(89***34) 10:27:08
可以跨,也可以不跨,一般情况会随着场景变化跨越多个摄像头,而且系统会识别出每个目标,会分配目标ID
淼淼(54***92) 10:28:00
嗯 那这个跟踪是应用层的
菜娃(89***34) 10:28:50

淼淼(54***92) 10:28:54
话题转回来,这个业务序列图应该怎么画呢
淼淼(54***92) 10:30:25
毕竟 这个就是我们要做的 说成是第三方系统 有点说不过去
UML菜鸟(1224***22) 10:31:48
要不要添加一个触发摄相头工作的消息?
淼淼(54***92) 10:32:12
我们只是集成了第三方的算法模块 这个应该不用单列的
UML菜鸟(1224***22) 10:32:37
哦,也就是摄相头工作自动调你们的系统
菜娃(89***34) 10:35:22
不是摄像头调用系统吧,是系统通过摄像头检测得到人脸,然后去识别?
UML菜鸟(1224***22) 10:36:09
从上面的序列图,应该是摄相头识别到人之后去调用的吧
淼淼(54***92) 10:38:00
按书里的定义,消息应该是A要求B干什么
UML菜鸟(1224***22) 10:38:27
那你相表达的业务意思是?
菜娃(89***34) 10:38:51
摄像头只是进入系统的一个入口,个人理解哈,就是说摄像头检测到了人脸,然后进入系统人脸库进行对比识别
lihongwei(627***407) 11:44:19
序列图中也可以保留摄像头这个业务实体,这样写:
识别软件-采集图像-->摄像头;
识别软件-分析图像
。。。
lihongwei(627***407) 12:27:37
公司员工可以去掉,因为不管是不是、有没有公司员工在识别范围内,识别软件都要识别,如果比对成功则开门,否则不开门。
lihongwei(627***407) 12:29:21
增加一个alt类型的fragment框
潘加宇(3504847) 17:19:07
看下面我画的图,责任理清楚。


潘加宇(3504847) 17:20:36
如果员工不需要给其他系统任何命令,也不需要做任何判断,不贡献任何领域逻辑,图中不需要出现员工(是员工尸体还是一头死猪没有区别)

flash胜龙(350***4) 17:31:16
时间指的是到该判断的时间(比如上班),然后给识别软件以"检测"命令,对吗?
潘加宇(3504847) 22:22:06
时间引发,意思是按一定时间周期执行
潘加宇(3504847) 22:35:36
发现之前lihongwei(627***407)已经回答了这个问题,掌握得很好!