news 2026/6/18 12:06:15

星瞳OpenMV官方机械臂教程|垃圾分类

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
星瞳OpenMV官方机械臂教程|垃圾分类

OpenMV官方机械臂第五期视频教程来啦,今天我们将挑战“垃圾分类”实战!

本期会深度拆解多类别识别算法,演示机械臂从精准辨别到分拣抓取的全流程,带你打通视觉分类的底层逻辑,将创意转化为高效的智能装置!

*具体教程和源码可在星瞳科技OpenMV官网[OpenMV.cc]查看哦!

星瞳OpenMV官方机械臂教程|垃圾分类

这些是实现本实战所需要的文件与代码:

move内写有垃圾桶和托盘的坐标和机械臂移动代码。

main是主程序。

model和labels则是模型文件和标签文件。

将模型和代码文件拖入OpenMV文件目录中。

将机械臂的底座与场景的方框对其,保证机械臂摆放正确。

将三子棋教程用到的棋盘倒置放于A4纸九宫格之上,充当垃圾托盘。

垃圾桶摆放如图所示:

以下是本次用到的道具及其分类:

当检测框出现偏移时,可以在代码中的九宫格参数配置部分修改参数,直到对应时即可。

接下来运行代码,将垃圾放置于垃圾托盘上,即可运行垃圾分类任务。

将过期柠檬放置在托盘上,终端会打印出识别结果。

识别成功后机械臂会将垃圾投入垃圾桶内。

其余分类任务的流程同上。

代码部分讲解

总体流程分为:”识别——分拣“两大步骤。

垃圾识别的部分采用了AI神经网络,首先加载模型文件model.tflite和标签文件labels.txt。

在主循环中,会调用garbage函数对图像继续识别、打印识别结果,并根据识别结果执行相应的动作。

以有害垃圾为例,当识别到有害垃圾时,终端会输出"harmful",程序会调用move.py中的分拣代码,对垃圾进行分拣。

garbage函数会连续拍摄10幅图像,并对每幅图像使用神经网络进行识别。

当置信度大于0.8时,他会记录此次的结果,最后统计10幅画面的识别结果,输出最多次出现的结果。

OpenMV Robot Arm机械臂的垃圾分类题教程到此就结束啦。

结合OpenMV的智能图像识别,你可以实现更酷炫的项目。

源码和更多内容可在星瞳科技OpenMV官网OpenMV.cc查看,感谢观看!

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/16 15:36:52

SimulinkLCL型三相桥式逆变器(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码

SimulinkLCL型三相桥式逆变器(设计源文件万字报告讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码附报告。采用小信号建模和阻抗分析法,研究其动态特性。通过电流环解耦控制,消除各相电流耦合,并推导控制框图。包…

作者头像 李华
网站建设 2026/5/30 3:02:40

Qi2认证对无线充电行业的发展有哪些具体影响?

Qi2 认证以统一标准、磁吸定位与高功率安全架构重塑无线充电行业,从市场秩序、技术方向、生态协同到产业链分工均产生深度影响,推动行业从 “兼容混乱” 走向 “规范高效”,加速高功率、多场景无线充电的普及。以下从多维度展开具体影响说明&…

作者头像 李华
网站建设 2026/6/5 4:02:50

Java程序员必修课:提升系统性能!

性能优化可以说是我们程序员的必修课,如果你想要跳出CRUD的苦海,成为一个更“高级”的程序员的话,性能优化这一关你是无论无何都要去面对的。为了提升系统性能,开发人员可以从系统的各个角度和层次对系统进行优化。除了最常见的代…

作者头像 李华
网站建设 2026/6/15 15:12:32

Java招聘要求是从什么时候开始拔高的?

近两年,“大厂裁员”总是凭实力冲上各大媒体头条,身在局中的我们早已习以为常。国内的京东,阿里,腾讯,字节,快手,小米等互联网公司都以不同程度的裁员比例向社会输送人才。大量有大厂经验的卷王…

作者头像 李华