
这是STM32人工智能合作伙伴介绍系列的第一集, 我们会在以后的几个月里陆续为大家曝光多家STM32生态的公司和产品, 希望能为大家的开发带来更多的创意和灵感! 我们介绍的第一家便是在嵌入式圈子已经小有名气的OpenMV (国内由星瞳科技代理)。 下面整理了OpenMV 智能摄像头模组的各个版本在硬件和功能上的差异。 2 b4 n( t9 ?3 B# E, { 硬件差异 ![]() 功能差异 ![]() 具体功能介绍和最新发售的OpenMV4 Cam H7 Plus优点请点击。 下面重点介绍下OpenMV的最新固件版本v3.5.0对TensorFlow-Lite 的支持。 2 H' I. R- C& {( d3 D9 T1 E) \ 大家肯定会问,TensorFlow-Lite跟OpenMV之前实现的传统机器视觉算法(比如追踪、检测和识别)有什么区别呢? 2 q4 O* ~: T/ x 首先TensorFLow-Lite 是TensorFLow为嵌入式设备优化的版本,采用机器学习中的深度学习算法(20岁小伙子),跟传统的机器视觉算法(70岁老大爷)比还很年轻。 3 p0 U; L& A+ C K* a% k 好处在于你不需要根据特定应用来手工设计特征(你需要对特定领域和数据特别了解),但是缺点就是需要大量的数据集作为训练的素材。 当然STM32和OpenMV一起为MCU开发者提供了一系列工具来减轻用户的工作量。 (下面提到的神经网络是深度学习的主要模型) * u: H# t6 X" R4 C) z 具体到机器视觉,第1到3需要用户自主完成,从第4步开始借助Cube.AI来完成从预训练模型到C代码的转换,而OpenMV则在生成的AI库基础上添加了一层可以通过microPython调用的包装。 ' k. _# F& S. I 具体的例子可以参考, 7 g; d3 g B: e& ~' r# y8 v$ e 如果想要学习怎么使用Cube.AI,可以参考下面系列课程 ![]() |
哪里可以购买? |
需要KEY |