太惊艳了,爆干几天几夜完成的实战模型:【猫狗大战】附资料

OpenMV 从入手到跑TensorFlow Lite神经网络进行垃圾分类
一、了解OpenMV 4 plus的构成

  • 1.OpenMV 4 plus 的特点
  • 1.1 硬件资源
  • 1.2 引脚图
  • 2.可用的学习资源


二、建议的学习路线

  • 1.学习python基础语法
  • 2.练习OpenMV的基础实验
  • 2.1 安装软件
  • 2.2 了解基础环境使用方法并连接设备
  • 2.3 常用基础例程
  • 2.3.1 查找例程方法


三、一点教程

  • 1.常用的延时写法
  • 2.如何 点亮or熄灭 一个LED灯
  • 3.控制IO口输入输出
  • 4.控制串口引脚输出信息
  • 5.第一个图像例程HelloWord
  • 6.单颜色识别例程
  • 7.多颜色识别例程
  • 8.【串口】多颜色识别-返回色块中心坐标


四、开启TensorFlow Lite神经网络之旅

  • 1.TensorFlow Lite介绍
  • 2.使用支持
  • 3.使用OpenMV采集训练数据
  • 4.上传Edge Impulse进行训练
  • 4.1注册账号并创建Edge Impulse工程
  • 4.2 上传训练集
  • 4.3 生成特征
  • 4.4 进行训练
  • 5.在OpenMV上部署


五、错误情况问题 【更新时间2021-8-04】

  • 1.“OSError” 错误
  • 2.运行速度慢
  • 3.“MemoryError” 内存不足
  • 4.其他问题
  • 5.解决问题一般思路

双十一福利:

领完再看!迪迦给大家准备的250G人工智能学习资料礼包内含:两大Pytorch、TensorFlow实战框架视频、图像识别、OpenCV、计算机视觉、深度学习与神经网络等等等视频、代码、PPT以及深度学习书籍

只需要你点个关注,然后扫码添加助手小姐姐VX即可无套路领取!

  扫码添加即可

一、了解OpenMV 4 plus的构成


  OpenMV 是一个开源项目,其使用stm32系列单片机作为主控单元,搭载摄像头,将python语言解析器移植到openMV的主控芯片运行,使其可以使用python语言做一些图像处理相关的工作。最常见的从 OpenMV 2 搭载的 stm32f4 到 OpenMV 3 的 stm32f7,再到 OpenMV 4 的 stm32H7 ,主频从180MHz一路升级到480MHz,内存也从256KB升级到1MB。而本次介绍的 OpenMV 4 plus版本在OpenMV 4的基础上外挂了32 MB 的 SRAM 和 32 MB 的 Flash,将可用性再次提升一个大的台阶。

在这里插入图片描述

 

1.OpenMV 4 plus 的特点

1.1 硬件资源 

1.2 引脚图

在这里插入图片描述

2.可用的学习资源 

二、建议的学习路线

1.学习python基础语法

python的学习资源非常丰富,但为了使用OpenMv并最终实现跑TensorFlow Lite神经网络进行垃圾分类,仅会使用其基础语法和格式即可,以下为免费的入门教程,自己有其他的教程资源亦可。其他教程推荐去bilibili搜索python,大把的免费视频。

 前期学习python无需学得很精,如果有其它语言基础如C语言,则只需要看python的基础数据类型、基础条件语句以及基础循环语句等与自己掌握语言的不同之处即可。如没有语言基础,则需要将以上内容在例程的基础上训练几遍,让自己熟悉编程规则。

2.练习OpenMV的基础实验

2.1 安装软件

  在开始使用OpenMV之前,您需要下载并安装 OpenMV IDE(点击蓝字即可跳转官网下载),如下图。在Windows下,OpenMV IDE进入安装程序后,它将自动安装IDE以及OpenMV和MicroPython pyboard的驱动程序,只需按照默认的安装程序提示即可,一般情况下一直点击下一步就正常安装完成了。要启动OpenMV IDE,只需点击开始菜单中的快捷方式即可。【安装有问题的点此】
在这里插入图片描述

2.2 了解基础环境使用方法并连接设备 

通过USB数据线将OpenMV连接至电脑USB口,然后打开资源管理器,找到OpenMv生成的U盘,打开会发现包含一个main.py文件。此文件就是OpenMV在离线(未连接OpenMvIDE)上电时自动执行的第一个代码文件。

在这里插入图片描述

之后打开刚安装好的OpenMV IDE,将OpenMV生成的U盘内的main.py文件拖至OpenMV IDE编辑器处打开该文件。 

在这里插入图片描述

 打开文件后,首先点击编辑器下方的连接图标,之后再点击编辑器下方运行按钮,OpenMV就会在OpenMV IDE的控制下执行编辑器打开的main.py文件,并在右侧显示摄像头传输的图像流。

在这里插入图片描述

 点击下方的串行终端部分可看到OpenMV打印的提示信息,在默认例程中输出为图像流的帧率。 

在这里插入图片描述

 

2.3 常用基础例程

2.3.1 查找例程方法

①在OpenMV IDE的 【文件->示例->op

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值