步骤1 源起
看了这个视频,里面有二哈识图识别一个水表的案例,因此测试了一下,记录测试过程。
步骤2 下载测试固件
从官方给出的文章(https://community.dfrobot.com/makelog-310469.html)中下载固件,解压得到kfpkg的文件就是固件
步骤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连接二哈与电脑:
打开固件烧录软件,选择上一步的固件,然后点击烧录,等待约10分钟,直到Uploading不再显示。
查看固件版本号为0.5.3Alpha1,并且屏幕左上角会一直显示一个数字即说明固件刷入成功,否则尝试回到上一步重新更新固件。
步骤4 使用
刷完固件之后,就可以使用分区的物体识别实现多位数字识别了
注:此固件为测试版固件,可以按照wiki刷回标准固件
切换到物体分类算法
长按功能按键进入高级菜单
调整框的位置大小
FrameCount表示需要多少个框,例如三位数字则调整为3
FrameSelect表示当前选中哪个框
学习框长宽比、学习框大小、学习框X、学习框Y分别调整当前选中的框的位置和大小
组合使用这几个功能将框调整为框住需要识别的几位数字的大小
训练,此模式按下训练会同时训练所有框中的内容,因此如要识别数字,则应该将 0 0 0学习一遍,然后1 1 1 学习一遍,一直到9 9 9学习,然后可以任意打乱数字,例如2 3 4则会显示id分别为 3 4 5
获取数据结果,通过程序获取所有框的数据,然后根据框的x或y判断最终结果。例如获取第一个框id是3 x坐标是10,第二个框id是2 x坐标是50 ,第三个框id是4 x坐标是15,则最终结果为:根据x从左往右 3 4 2
注意:使用手写数字的方式由于位置不精准以及每次写的数字不一样,因此正确使用应该使用印刷字体或者实际的仪器的表盘数字。
粒子2021.08.27
哇哦~