使用OpenMV构建机器视觉应用

本课程将探讨如何使用OpenMV相机开发可识别物体的应用程序,并用于设计机器人设备,图像识别应用程序等等。 机器视觉应用正在急剧扩展。机器视觉使开发人员可以在其系统中添加额外的智能层,无论是识别图像中的人还是物体,查找制造缺陷,甚至查找已连接的安全解决方案。传统上机器视觉一直很困难,但是在本课程中,我们将研究开发人员如何使用OpenMV摄像机模块向其系统添加和实现机器视觉解决方案。 注册和播放位于 这里 (可能需要登录才能访问) 6月8日–第1天–机器视觉和OpenMV简介 系统“看到”的能力可以大大提高其能力。传统上,机器视觉不仅昂贵,而且还需要利基专业知识。在本节中,我们将探讨机器视觉,并研究嵌入式系统开发人员可能感兴趣的功能。与会人员将对机器视觉有基本的了解,并介绍将在整个课程中使用的OpenMV摄像机模块。 6月9日–第2天–编写我们的第一个OpenMV应用程序 OpenMV IDE使用MicroPython和一组库,以使开发人员可以快速轻松地开发和部署机器视觉应用程序。在本节中,我们将学习如何为OpenMV摄像机编写应用程序。与会者将了解如何编写第一个脚本,如何拍摄和分析图像以及在检测到感兴趣的东西时如何打开LED。 6月10日–第3天–使用OpenMV I / O 在机器视觉应用中,不仅要检测特定条件,而且还要对特定条件做出反应,这一点至关重要。在本节中,我们将探讨如何使用板载扩展输入/输出来使用OpenMV摄像机控制外部设备。与会者将轻松了解如何使用扩展I / O,其中包括模数转换,I2C,USART,SPI和CAN。 6月11日–第4天–利用机器学习检测物体 OpenMV摄像机基于STM32 Arm Cortex-M微控制器,能够运行机器学习推理。在本节中,我们将探讨如何使用机器学习来检测对象。与会者将学习机器学习以及我们如何将其应用到机器视觉应用中。 6月12日–第5天–设计机器视觉应用 机器视觉可以做很多事情。在本节中,我们将研究如何将到目前为止所学的所有知识整合到一个应用程序中。与会者将回顾我们所涵盖的内容,并获得有关如何将它们整合在一起以及从何处去的想法。

课程资源

雅各布’通用嵌入式系统资源

发表评论

您的电子邮件地址不会被公开。 必需的地方已做标记 *

该网站使用Akismet减少垃圾邮件。 了解如何处理您的评论数据.