The invention discloses a DPM code image contrast enhancement method and device. Firstly, a decoding attempt is made on the two-dimensional barcode picture, and if the decoding fails, the contrast enhancement threshold is calculated. Then, the picture is processed by a formula with the contrast enhancement threshold, so that the contrast of the pixel value is greatly increased near the contrast enhancement threshold. After contrast enhancement, the image is input into the existing barcode decoding algorithm for decoding attempt. If decoding fails, the contrast enhancement threshold is adjusted again to achieve the optimal contrast enhancement threshold. The invention aims at the problems of low contrast and complex background texture of DPM code, realizes the pertinence contrast enhancement of DPM barcode, and greatly improves the recognition rate of barcode.
【技术实现步骤摘要】
DPM码图像对比度增强方法及装置
本专利技术涉及图像处理及自动识别
,特别涉及一种DPM码图像对比度增强方法及装置。
技术介绍
DPM(DirectPartMark,直接部件标示),是指直接在零部件表面标识条码,而不需要纸张、标签一类的标识载体。其好处在于使条码与产品融为一体,永不丢失也不可涂改,使得产品在整个寿命周期都是可以识别的,便于追溯。由于DPM条码是直接标识于零部件表面,相对于普通纸质条码,其更容易受到零部件表面纹理、光照变化的影响,以及随着时间的变化,零部件老化导致条码的污损,使得采集到DPM条码普遍存在对比度低、噪声干扰等情况,难以识别,需要进行条码图像的对比度增强。现有的常用对比度增强算法包括直方图均衡与伽马校正等,其中伽马校正将伽马函数作为映射函数使用,从而提高图像的对比度,但是该方法在使用时,难以找到适用于图像的伽马值;而直方图均衡方法是通过压缩像素数较少的灰阶并扩展像素数较多的灰阶,从而使处理后的图像获得较高的对比度,但是,介于DPM条码图像在图中占比普遍较小、对比度更低,识读精度的要求,该方法的精细度还不够,需要针对条码做更精细对比度增强。此外,采用全局对比度拉伸的对比度增强算法,难以精细化的对条码进行对比度增强,易造成整体条码的亮度变高或是变低,不利于后期解码。
技术实现思路
本专利技术要解决的技术问题是如何提供一种可提高DPM解码成功率的DPM码图像对比度增强方法及装置。为了解决上述技术问题,本专利技术的技术方案为:一种DPM码图像对比度增强方法,包括步骤:S10:对二维条码图片进行解码尝试;S20:若解码失败,则计算对比度增 ...
【技术保护点】
1.一种DPM码图像对比度增强方法,其特征在于,包括步骤:S10:对二维条码图片进行解码尝试;S20:若解码失败,则计算对比度增强阈值;S30:对图片进行对比度增强,对比度增强公式为:
【技术特征摘要】
1.一种DPM码图像对比度增强方法,其特征在于,包括步骤:S10:对二维条码图片进行解码尝试;S20:若解码失败,则计算对比度增强阈值;S30:对图片进行对比度增强,对比度增强公式为:其中,T为对比度增强阈值,s为增强后的像素值,r为输入的归一化后的像素值,E为调节系数;S50:将增强后的图片输入现有条码解码算法进行解码尝试,若解码失败,则返回步骤S20进行对比度增强阈值的重新调整。2.根据权利要求1所述的DPM码图像对比度增强方法,其特征在于,步骤S20中包括:S21:检测是否为首次对比度增强;S22A:如为首次对比度增强,计算条码的牛眼数量;S23A:若条码的牛眼数量不为零,则检测牛眼定位像素点的数量及其像素值;S24A:取像素值较小的一半数量的像素点,将这些像素点的像素值平均值加上这些像素点的像素值方差,获得对比度增强阈值。3.根据权利要求2所述的DPM码图像对比度增强方法,其特征在于,步骤S24之后,还包括:S25A:若条码的牛眼数量为零,则接收预设的对比度增强阈值,该预设的对比度增强阈值的取值范围在0.1至0.45之间。4.根据权利要求2所述的DPM码图像对比度增强方法,其特征在于,步骤S21之后,如检测到不是首次对比度增强,则:S22B:计算条码的牛眼数量,若条码的牛眼的数量为零,则对比度增强阈值设置为前一次的对比度增强阈值加上预设常数,所述预设常数的取值范围在0.01至0.1之间;S23B:若条码的牛眼的数量不为零,则执行步骤S22A、S23A及S24A以重新计算对比度增强阈值,并计算所得的对比度增强阈值与前一次的对比度增强阈值之间的差值,若差值小于所述预设常数,则对比度增强阈值设置为前一次的对比度增强阈值加上所述预设常数。5.根据权利要求1至4任一项所述的DPM码图像对比度增强方法,其特征在于,步骤S30之后还包括步骤:S40:将对比度增强后的图片进行滤...
【专利技术属性】
技术研发人员:黄自力,何学智,林林,
申请(专利权)人:新大陆数字技术股份有限公司,
类型:发明
国别省市:福建,35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。