回到首页 返回首页
回到顶部 回到顶部
返回上一页 返回上一页

二哈识图多数字识别功能测试 简单

头像 Forgotten 2021.08.26 831 1

步骤1 源起

看了这个视频,里面有二哈识图识别一个水表的案例,因此测试了一下,记录测试过程。

视频案例:https://www.bilibili.com/video/BV1mA41157a4?p=1

project-image

步骤2 下载测试固件

从官方给出的文章(https://community.dfrobot.com/makelog-310469.html)中下载固件,解压得到kfpkg的文件就是固件

project-image
project-image

步骤3 刷固件

按照二哈识图wiki中的方法刷固件:https://wiki.dfrobot.com.cn/_SKU_SEN0305_Gravity__HUSKYLENS_%E4%BA%BA%E5%B7%A5%E6%99%BA%E8%83%BD%E6%91%84%E5%83%8F%E5%A4%B4#target_5

USB连接二哈与电脑:

project-image

打开固件烧录软件,选择上一步的固件,然后点击烧录,等待约10分钟,直到Uploading不再显示。

project-image
project-image

查看固件版本号为0.5.3Alpha1,并且屏幕左上角会一直显示一个数字即说明固件刷入成功,否则尝试回到上一步重新更新固件。

project-image

步骤4 使用

刷完固件之后,就可以使用分区的物体识别实现多位数字识别了

注:此固件为测试版固件,可以按照wiki刷回标准固件

切换到物体分类算法

project-image

长按功能按键进入高级菜单

project-image
project-image

调整框的位置大小

FrameCount表示需要多少个框,例如三位数字则调整为3

FrameSelect表示当前选中哪个框

学习框长宽比、学习框大小、学习框X、学习框Y分别调整当前选中的框的位置和大小

组合使用这几个功能将框调整为框住需要识别的几位数字的大小

project-image
project-image
project-image
project-image
project-image

训练,此模式按下训练会同时训练所有框中的内容,因此如要识别数字,则应该将 0 0 0学习一遍,然后1 1 1 学习一遍,一直到9 9 9学习,然后可以任意打乱数字,例如2 3 4则会显示id分别为 3 4 5

project-image

获取数据结果,通过程序获取所有框的数据,然后根据框的x或y判断最终结果。例如获取第一个框id是3 x坐标是10,第二个框id是2 x坐标是50 ,第三个框id是4 x坐标是15,则最终结果为:根据x从左往右 3 4 2

 

注意:使用手写数字的方式由于位置不精准以及每次写的数字不一样,因此正确使用应该使用印刷字体或者实际的仪器的表盘数字。

评论

user-avatar
  • 粒子

    粒子2021.08.27

    哇哦~

    0