本文基于机器视觉原理,设计并开发了一种垃圾分拣系统。系统分为识别算法单元和机电控制单元两个部分。识别算法单元采用LabVIEW平台,完成了相机拍摄和视觉处理,实现被测物的特征的有效提取。在此基础上,基于Tensorflow架构,采用Fast R-CNN实现对目标特征的学习和识别。机电控制单元基于Linux平台,通过控制传送带和舵机,实现对不同类别的垃圾的分拣。