跳到主要内容

00 🧭OpenMV课程介绍

1. 课程介绍​

大家好,欢迎来到 OpenMV 入门教程。本套课程适合有一定嵌入式基础的同学,如果你学习过上期制作的 STM32 教程,那就再好不过了。

OpenMV视觉教程:有一定嵌入式基础,Python手把手敲

OpenMV 是一款搭载摄像头的视觉开发板,使用的也是 STM32 芯片。OpenMV 官方团队已经将复杂的视觉算法打包成了固件。

可以把它理解为:先用 C 语言把算法封装成函数,再把函数做成模块,最后将这些模块打包成固件。把整个固件烧录到 Flash 后,我们就可以通过 MicroPython 导入模块、调用函数。

Python 不用在这里单独展开成一套课程,后面会用一篇“python轻松上手”,结合已有的 C 语言知识介绍常用写法。

2. 学习内容​

本套课程的内容主要来自 OpenMV 官方网站,常用的知识和工具整理在本站,方便大家学习和查阅。

入门课和基础课主要学习传统视觉的基础知识及操作,进阶课主要制作一些有趣的视觉项目。

3. 课前准备​

课前准备:OpenMV IDE与OpenMV H7 Plus开发板

课程主要通过 OpenMV IDE 进行开发,使用的开发板是 OpenMV H7 Plus。开始学习前,准备好开发板;进阶课需要的扩展器件可以按项目需求准备。

下一节先认识 OpenMV 的硬件,再搭建软件开发环境。