人脸识别业务序列图

淼淼(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 
看下面我画的图,责任理清楚。

[答疑精选]人脸识别业务序列图_git_02 
潘加宇(3504847) 17:20:36 
如果员工不需要给其他系统任何命令,也不需要做任何判断,不贡献任何领域逻辑,图中不需要出现员工(是员工尸体还是一头死猪没有区别)

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