实现手机扫码——扫描识别路由器参数

有个应用是批量自动检测无线路由器,检测前需要自动登录路由器的管理界面进行设置,如设置wifi参数、连接模式,或者恢复出厂设置等。进入管理界面的登录用户名是admin,密码则各不相同。此外也需要知道路由器的MAC地址,因为密码和机器存在一一对应关系(检测软件可以通过arp命令获取局域网内设备的MAC地址)。

实际上路由器的背板上贴了个标签,上面印上了本设备的所有参数,要是能像平时扫二维码一样用手机照一下就能取出,那就方便了。

我写了个安卓APP,将百度开源的 PaddleOCR 集成。PaddleOCR 对印刷体的识别率非常高,而且容易集成到Android。

PaddleOCR 识别的结果是一些分离的数据,数据很多,需要进行整合处理,提取出MAC地址和管理密码。另外,有些设备的MAC地址可能分印在两行,要根据位置判断这两行是同一数据。

请看实际效果:

有两个按钮,“识别”按下时才进行识别,可以分别对准不同区域,多次识别。“发送”按钮将识别结果发到服务器,清除界面上的数据,准备下一次识别。

普通的OCR需要先拍照再识别,我做的这个扫码APP则更为方便,就像扫二维码一样。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值