571
社区成员
发帖
与我相关
我的任务
分享水表是我国家家户户都拥有的用以测量水的累积流量仪表,其种类、规格也多种多样。国内大部分地区的水表读数统计全部都依靠人工抄表来实现,这样会出现大量的估抄、漏抄现象,既不能正确的统计用水量、计算水费,同时也使得许多漏水现象没有被及时发现,造成了水资源的浪费。本课题根据多个城市提供的不同规格水表图片,使用人工标注的方法为其标注读数,基于神经网络模型的深度学习方法进行训练,实现水表图片的读数识别。
本项目的需求如下:
| 用例 | 开始状态 | 终止状态 |
|---|---|---|
| 注册账号 | 用户点击注册账号按钮 | 系统为用户分配一个账号 |
| 登陆系统 | 用户输入账号密码进行登录操作 | 系统为该用户开始提供服务 |
| 拍摄照片 | 用户点击拍照按钮 | 系统调用用户使用设备的摄像头 |
| 上传照片 | 用户点击上传照片按钮或在拍摄完后进行确定 | 系统讲照片上传至服务器,并调用模块进行识别处理 |
| 查看水表用量 | 用户点击查看使用情况 | 系统返回该用户使用量的信息 |

拍摄照片扩展用例:
| 用户 | 系统 |
|---|---|
| 1.用户点击拍照按钮 | 2.调用设备的摄像头 |
| 3.用户点击摄像 | 4.拍摄照片 |
| 5.用户判断照片是否满足需求,用户点击× | 6.重新调用设备的摄像头 |
| 7.用户点击√ | 8.上传照片至服务器,进行读数识别,返回结果 |
| Key | Value |
|---|---|
| name | 用户名 |
| password | 用户密码 |
| status | 是否抄表的状态 |
| usage | 水表使用情况 |
| result | 水笔读数结果 |
为数据库的访问提供一种代理以控制这种访问,
解决在直接访问对象时带来的问题,保护数据库的安全
为每一个数据对象使用单例模式。
使用类负责创建自己的对象,同时确保只有单个对象被创建。
这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。
作者:240