资 源 简 介
条码识别,MATLAB7.0下运行,仅支持一维条码[1] 剪切图像,并作旋转一定的角度。(2007-11-1,9:42);[2] 剪切出第一个条形块。 (2007-11-2);[3] 测试左斜的条形码,得出来的数据基本正确。(2007-11-2)[4] 采用两种方式对条形码进行锐化,一种噪声比较大,另一种噪声比较小;[5] 重新设计算法,先是进行边缘检测,提取条形码区域;然后对条形码区域进行锐化、光滑等预处理,再做识别;经过比较,采用prewitt边缘检测方法比较好。[6] 对12张图进行剪切,对剪切函数不断的修改!(2007-11-08)[7] 完成条形码区域的提炼,比较拉普拉斯和直方图均匀化增强方法,发现直方图均匀化效果比较好!(2007-11-09)[8] 比较矩不变量和大津二值化算法,大津算法效果比较好!->改进小区域剪切方法,先剪切上下后剪切左右!->增加二次剪切,解决旋转后造成的冗余量。(2007-11-09)[9] 调节pixelV门槛值,以及改正imagefilter函数;修改剪切函数,测试33张图片,除了w1/w2/w5/w25/w40/w41/w42因亮度不均、w39_w有些模糊等8张图片不能正确剪切出条形码外(同时说明大津算法值得改进),其余的可以正确剪切出条形码,以待进一步处理和识别。2007_11_10[10] 字符能够识别,但是12个数据会有个把数据是错误的;主要是前面的预处理没有处理好,