需求分析 V1.0
产品目标
能够获取摄像头画面,以相册形式显示所保存的摄像头画面,可增删相册的图片,允许录制摄像头画面
场景部署图

场景分析
角色 | 具体场景 | 要解决的问题 |
---|
用户 | 1.能够抓取摄像头的图片 | 能实时预览摄像头视频 |
功能需求
登录模块
图像模式
1. 能够获取摄像头画面
2. 能够拍照,并且保存图片到相册
3. 能够显示所保存的图片,可放大缩小图片,显示缩略图,能够切换图片
4. 视频录制功能
系统管理
功能描述
登录模块
项 | 内容 |
---|
功能描述 | 输入账户密码,点击登录进入系统 |
输入参数 | 默认账户admin*,密码admin 登录前如需查看输入的密码 |
事件流 | 输入账户密码,登录软件 |
输出参数 | 无 |
错误提示 | 账号密码错误:账号或密码错误 |
图像模式
实时预览摄像机
项 | 内容 |
---|
功能描述 | 实时预览摄像头采集的画面 |
前置条件 | 打开预览模式 |
要求 | 分辨率1080P 60FPS |
摄像机图像抓取功能
项 | 内容 |
---|
功能描述 | 对摄像头实时预览的画面进行截图 |
前置条件 | 摄像机能正常采集实时画面 |
输入参数 | 无 |
事件流 | 1. 点击拍照按钮,抓取视频的画面
2. 提示保存弹窗,选择路径,进行图像的存储 |
输出参数 | 无 |
后置条件 | 弹出保存路径的弹窗 ,用户选择存储位置,同时还会保存到默认的位置 |
视频录制功能
项 | 内容 |
---|
功能描述 | 摄像头实时预览的画面进行录制 |
前置条件 | 摄像机实时采集或预览正常,如果关闭预览则无法录制 |
输入参数 | 无 |
事件流 | 1. 点击录制按钮,进行实时录制视频
2. 录制过程中,图像画面提示“正在录制 00:00:12”的录制进度
3. 点击停止录制按钮,停止实时录制视频的录制
4. 提示保存弹窗,选择路径,进行视频的存储 |
输出参数 | 无 |
后置条件 | 弹出浏览器保存路径的弹窗 ,用户选择存储位置 |
相册预览功能
项 | 内容 |
---|
功能描述 | 显示摄像头抓取的图片 |
前置条件 | 存在抓取的图片 |
输入参数 | 无 |
事件流 | 1. 点击相册按钮,显示所以全部抓取的图片
2. 点击上下按键,可切换图片
3.拖动滑动条,可放大缩小图片 |
输出参数 | 无 |
界面设计草图
登录界面

主界面

场景综述
- 支持访问摄像头的数据。
- 支持账户权限管理认证,能够访问摄像头的特殊功能。
用例图
