2021全国电赛(F题)图像识别__数字识别
author: 冥狐
email: 494752893@qq.com
description: 之前打电赛需要用到嵌入式视觉识别几个数字,在此记录一下我的思路和方案。
基于openmv的图像识别
openmv简介
OpenMV是一个开源,低成本,功能强大的机器视觉模块,以STM32F427CPU为核心,集成了OV7725摄像头芯片,在小巧的硬件模块上,用C语言高效地实现了核心机器视觉算法,提供Python编程接口 。同时 OpenMV也是一个可编程的摄像头,通过Python语言可实现你想要的逻辑。而且摄像头本身也内置了一些图像处理的算法,使用起来也更加的方便,仅需要写一些简单的Python代码,即可轻松的完成各种机器视觉相关的任务。
一、打开OpenMV IDE软件
这时我们就需要创建一个模板图片。
3、首先要打开一个helloworld历程文件
点击file——examples——01-basics——helloworld.py
打开所选的图片,点击转换(注意是不是转换到PGM格式,如果不是请换到PGm格式)
例如:我命名的为11
1、简单的de个bug
我估计很多人看到了这个nn识别的方案,但是我估计很多人倒在的这个地方
这个模型,我队友通过万能的淘宝给找回来了(笑)。点击下载模型文件
2、简单的跑个例程
刷好固件,存进去模型之后就可以运行了,例程如下:
具体的效果图我忘记存了,改天重现一下,但是这个方案的结果是:识别效果很垃圾!3,6,9不分1,7不分,2,4不分,再加上帧率只有tm的5帧,不适合放在车上边移动边识别(哪怕你停下来识别效果也很拉)
3、简单的训个模型
这个是使用的官方的nnlenet模型,其实我们蛮可以自己训练一个,官方也在下面说过,可以自己训练模型。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!