其实原理很简单,就是利用不同面额的纸币,其大小不一样来检测的(也可以根据纸币颜色的不同来识别,有兴趣的可以试试),这里二值化灰度图的阈值就是通过上篇的OSTU自适应阈值算法获得的阈值,效果非常不错,这做检测之前,自己写了个采样程序,分别得到不同面额纸币的面积,这里有点局限的就是,摄像头和纸币摆放的位置要相对固定,否则会影响检测效果。
通过轮廓提取,找到最大轮廓求面积,通过面积来判断纸币的面额是多少,后面的两个问号是圆字,不能识别中文
检测的效果图:
效果演示网址:http://v.youku.com/v_show/id_XMjkwMzg5OTYw.html
源代码下载:http://download.csdn.net/source/3491398