[答疑精选]人脸识别业务序列图
原创
©著作权归作者所有:来自51CTO博客作者UMLChina潘加宇的原创作品,请联系作者获取转载授权,否则将追究法律责任
人脸识别业务序列图 |
淼淼(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)已经回答了这个问题,掌握得很好!
|