16
3。1 程序流程图 16
3。2 LCD12864 显示模块 17
3。3 电机控制模块 21
3。4 光电传感器控制模块 22
3。5 系统实现 23
第四章 基于 OPENCV 的残币识别研究及实现 28
4。1 OpenCV 的结构和内容 28
4。2 算法描述及流程总框图 28
4。3 摄像头的调用及抓图 29
4。4 各功能模块实现程序 30
4。4。1 灰度图像转换 30
4。4。2 形态学的腐蚀与膨胀 30
4。4。3 边缘检测 32
4。4。4 霍夫变换圆形检测 34
4。5 程序实现 35
结 论 39
致 谢 41
参考文献 42
第一章 绪论
1。1 硬币分拣机背景
硬币由于制作成本低廉,体积小不易损坏,便于回收循环使用等诸多优点,在全 世界范围得到广泛使用,一直都是小面额货币市场的主流。在生活中很多场所,如银 行、超市、投币公交车,每天都会进行大量的硬币流通,相关部门不仅要对硬币进行 分拣计数,还要进行包装再流通。在一些特定的场合如自动贩卖机、投币电话,在识 别分拣的基础上还要进行找零。人工处理起来耗时耗力,当今社会急需一种效率高稳 定性强的硬币自动处理设备,本次设计就致力于解决该问题。论文网
硬币分拣机作为当前金融行业普遍用于分拣硬币的产品,它的主要功能是对大量 硬币进行高效处理,处理过程一般包括分拣,计数,分类和包装。硬币分拣机的原理 清晰易懂,产品操作容易价格合适。由于这些原因,硬币分拣机广泛应用在超市,零 售等行业,在公交、银行等硬币使用度高的场所也备受推崇。
硬币分拣机作为一款清分机,不单单做到了硬币的分拣和计数,目前也已经做到 各币种的区分。不同国家使用的硬币种类不同,为了能够满足各国的硬币分拣工作, 硬币分拣机也在不断发展中。现在的分拣机可以通过调整硬件分拣设备的尺寸,无需 改变内部软件程序就可以在不同国家使用。
1。2 国内外硬币分拣机发展现状
1。2。1 国外硬币分拣机发展现状
1。2。2 国内硬币分拣机发展现状
1。3 本文的结构及主要内容
硬币分拣是国内外热门的研究方向。 本文第一章首先介绍本文的研究背景、意义和国内外发展现状,以及在该领域的
难点。
第二章主要从硬币分拣机的硬件系统及其构成加以介绍。着重介绍了单片机、电 机及其驱动、LCD12864、光电传感器及电压比较器。同时介绍了用于分拣的硬币分 拣机的传动机构和分拣机构。
第三章分别对单片机控制端程序中的 LCD12864 显示模块程序,电机控制模块程 序,光电传感器模块程序进行分析,以及最后整个分拣系统的实现。
在完成硬币分拣机的设计和实现之后,第四章将针对硬币中残币的识别展开研 究,研究在 VC++6。0 平台下利用 OpenCV 进行,从摄像头抓取图片,灰度图像处理, Canny 边缘检测,图像形态学变换,到霍夫变换检测圆,分别进行程序及算法剖析, 以及最后的实现。文献综述 STC15F2K60S2单片机智能硬币分拣机设计+源程序(2):http://www.youerw.com/zidonghua/lunwen_89857.html