关于条形码识别,Java实现

来源:百度知道 编辑:UC知道 时间:2024/05/22 06:59:32
项目有这样的需求:条形码已经用扫描仪扫进电脑并存为jpg或其它格式的图片文件,要求程序可以对此条形码图片进行识别,程序的输出就是该条形码对应的串,用java实现,求高手指点……
简单的说,就是把条形码解释成它下面的那一串数字……
注:不是用条形码扫描枪,只是普通扫描仪扫成的jpg或是其它格式的图片文件!!!

条形码是按条的宽度和间隔来表示信息,分析图片的象素,通过象素的长度来判断条的宽度和间隔,根据一定的标准来转换成字符串……但是,识别的错误率会相当高了,因为条形码图片是通过扫描仪扫出来的,本身就会有误差!

不知道你要生成的串是要把条形码解析成字符串 还是 数字...
条形码是按条的宽度和间隔来表示信息,读图片相素吧 通过相素的长度来判断条的宽度和间隔.