论文部分内容阅读
21世纪电子商务的发展促进了快递业务的极速崛起,快递业务总量增加的同时也带来了暴力分拣、快递丢失、快递扫描不上等诸多问题,其主要原因是快递各个环节自动化水平较低,而人工分拣时易出错,严重影响了快递的分拣效率和人们的生活。本课题针对上述现阶段快递行业存在的主要问题,研究并设计一套体积小、成本低、效率高的分拣系统。本课题主要研究内容如下:1.分析本系统的实际需求,根据快递业务在发展历程中衍生出来的问题设计本系统。确定系统的控制器、编程环境、以及模块之间的通讯方式。2.对本系统视觉识别关键技术进行研究。对二维码的编码机制进行介绍,针对二维码在复杂环境中存在的噪声和干扰等问题,通过不同算法的实验对比选取识别精度高、效率快的算法;利用二维码独特的图案机制,对二维码轮廓进行定位;对快递在传输设备上的随机性,导致相机采集二维码造成的图像畸变问题上,提出一种基于Canny算法进行边缘检测,通过空间变换实现畸变校正。3.硬件上对快递分拣系统的机械结构进行设计。从性能、体积、分辨率以及实际工作环境因素出发,对系统的各个模块进行选型,最后搭建系统硬件平台。4.对软件整体流程进行设计。配置软件运行环境,对主程序和各模块程序进行设计,以便能满足设计要求;对处理二维码信息方案和分拣运动控制方案进行设计;为系统定制开发了安全措施,来提高系统安全;采用Python编程,利用Open CV控制相机,结合树莓派完成对快递信息的处理。5.最后在硬件平台的基础上对本系统进行最终测试。测试系统安全功能是否稳定可靠;测试快递在不同占空比下,不同程度的损伤、强光照、轻微遮挡和磨损的二维码能否采用本系统进行准确、高效的识别并进行分拣。最终测试结果表明了本系统具有低成本和高精度的特点,可以达到快递的快速识别和分拣。对部分有缺陷的二维码采用系统处理,可使得识别正确率、识别速度提升,具有实际的应用意义。