首页 论坛 原厂专区 NXP(freescale) MCU 单片机上玩机器视觉?i.MX RT表示“我能行”
在单片机上能不能玩机器视觉?前不久,恩智浦的工程师给出了答案……
机器视觉,顾名思义就是赋予机器人类视觉般的能力。一听这牛气冲天的名字,就难免让人猜想——只有强大的图形硬件才玩得起,至少也得是1GHz以上的CPU吧!毕竟,机器视觉界的“大家闺秀”OpenCV,一般都是要在强大的GPU上才跑得欢实。
那单片机呢?单片机上能不能玩机器视觉?
现在的单片机,在性能和内存资源上,与前些年相比早已是天上地下了!尤其是在ARM推出强大的心脏——Cortex-M7——之后,单片机界的奔跑速度不断地被刷新。最近恩智浦新报到的颜值担当i.MX RT系列,性能更是一骑绝尘,燃爆了业界的热情。
前不久,恩智浦的工程师们把OpenMV开源软件移植到了i.MX RT1060上,并根据i.MX RT的特点进行了优化,成功地在i.MX RT上实现了色块跟踪和人脸检测。更进一步地,实现了基于深度学习技术,使用卷积神经网络(CNN)作为模型来识别物体。
我们的小伙伴们还为此制作了相应的硬件,名为“OpenMV RT”(见图1),这是一个与OpenMV硬件兼容的i.MX RT模块。
OpenMV RT板子通过USB与OpenMV IDE通信。视频中的华丽窗口就是OpenMV IDE,可以在上面开发应用、预览效果。IDE中左边是程序代码,右边是实时的预览,图像在板子上压缩成JPEG后再传给OpenMV IDE。
图1,OpenMV RT实物图片
也许视频太快,小编生怕您漏掉重点,下面是一些精彩瞬间的截图,可以让您看得更清楚:
图2,色块跟踪
(只识别红、蓝、绿)
图3,人脸检测
(害羞?视频里已经暴露了真容)
图4,Cifar-10图像识别
(左上角显示识别结果)
图5,LENET手写数字识别
(左上角显示识别结果)
▼▼▼
如何获取视频DEMO代码
获取本视频演示所用代码
请点击此处:
-
直接打开<根目录>/ports/prj_keil_rt1050/或<根目录>/ports/prj_keil_rt1060/下的KEIL工程编译。
-
本代码可以运行在在i.MX RT1050/1060 EVK上,感兴趣的小伙伴们可以尝试下。
-
- 0000000000000000
-
1888 发帖7917 回复34980 积分
- 私信他 +关注
- 少年的你没有退路可言
-
160 发帖627 回复2755 积分
- 私信他 +关注
- 少年的你没有退路可言
-
160 发帖627 回复2755 积分
- 私信他 +关注
块
导
航
举报
请选择举报类别
- 广告垃圾
- 违规内容
- 恶意灌水
- 重复发帖