woodyxiong / SmartEye

数字仪表采集系统

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

帮助文档


说明

17.8.16从coding.net的私有仓库迁移过来

演示地址

慧眼

硬件

安装时需要将摄像头水平固定对准所要识别内容的区域,若有多个需要识别的仪表,请确保它们能够在摄像头所能拍到的范围内。

网页端

在浏览器输入domain/user.php 输入账号密码登录。首次使用需要对每个摄像头识别模块配置,在配置界面,您将看到一张摄像拍摄的样张,为了大幅提高识别率和准确度,您需要进行以下操作:

选择识别模式

识别模式分为普通和七段式,两者特征不同,其中七段式即常见的数码表显示时间的字体。

截取图像

  • 选中所要识别的区域,尽可能小地包含识别内容。可以选取多个区域。

灰度

有多种灰度模式,只需预览图中能清晰分辨内容即可,若不能分辨请切换灰度模式,或直接手动输入阈值。
1. 平均值法 2. 国际标准 3. 自定义RGB比例

二值化

有多种二值化方式可选,在预览图中能清晰看见黑底白字即可,若预览图为全黑或者全白请切换二值化化方式或者手动输入阈值。
1. 中间值法:直接使用128作为阈值将图像进行二值化。 2. 平均值发:计算灰度后整张图片所有像素点的RGB的平均值,以此来作为阈值。 3. 波峰波谷法:在直方图两个波峰波谷之间的值作为阈值。 4. 迭代法:基于逼近的**,通过迭代求出最佳阈值。 5. 直接赋值法:当以上四种方式都无法获得较为清晰的结果时,可以自行输入阈值直到清晰为止。 6. 阈值区间法:当文字颜色和背景颜色十分接近时给定文字的阈值区间。

  • 去噪,二值化后若发现有些噪点,则可以勾选这个选项,默认不勾选。
  • 旋转,因为有些设备安装时并不是水平的,需要对所截的图像进行旋转(不是整张图像,仅仅为非水平的仪表部分旋转),旋转至水平状态即可。

配置完成后即可提交配置进行识别,您可以对照原图对已识别的数据进行比对,若发现部分内容有误,则可以修改,后台会自动将这次修改的数据存至数据库,在下次遇到相同的内容时直接调用数据库修改的部分,已提高识别率。

手机端

目前手机端仅支持安卓手机,苹果用户可以关注微信公众号。 安卓手机用户登录后可以查看各个摄像头的数据详细情况。

About

数字仪表采集系统


Languages

Language:PHP 78.5%Language:JavaScript 7.5%Language:C++ 6.2%Language:HTML 4.9%Language:CSS 2.4%Language:Smarty 0.4%