news 2026/8/10 6:01:17

星瞳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/8/9 23:59:54

LCL三相并网逆变器仿真,采用PR谐:振控制,带仿真报告(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码

LCL三相并网逆变器仿真,采用PR谐:振控制,带仿真报告(设计源文件万字报告讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码1,采用比例PR谐振控制方法,采用并网电流与电容电流双闭环有源阻尼控制方式; 2…

作者头像 李华
网站建设 2026/8/10 0:00:22

Kimi K2.5开源新王:多模态+Agent集群+视觉编程,大模型学习新标杆

Kimi最新开源的K2.5模型具备多模态、编程与Agent三大核心能力,性能媲美顶级闭源模型。其原生视觉感知可实现图片/视频复刻网站,Agent集群支持多AI协作完成任务,Office办公深度优化,并推出Kimi Code开发工具。凭借SOTA的专家级知识…

作者头像 李华
网站建设 2026/8/8 15:01:03

【PHP毕设全套源码+文档】基于PHP的多媒体教室管理系统的设计与实现(丰富项目+远程调试+讲解+定制)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

作者头像 李华