CN116542926B - 电池的二维码缺陷识别方法、装置、设备及存储介质 - Google Patents
电池的二维码缺陷识别方法、装置、设备及存储介质 Download PDFInfo
- Publication number
- CN116542926B CN116542926B CN202310491755.5A CN202310491755A CN116542926B CN 116542926 B CN116542926 B CN 116542926B CN 202310491755 A CN202310491755 A CN 202310491755A CN 116542926 B CN116542926 B CN 116542926B
- Authority
- CN
- China
- Prior art keywords
- dimensional code
- battery
- detected
- outline
- image
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 53
- 230000007547 defect Effects 0.000 title claims abstract description 36
- 238000003860 storage Methods 0.000 title claims abstract description 16
- 238000004519 manufacturing process Methods 0.000 claims abstract description 38
- 238000001514 detection method Methods 0.000 claims abstract description 20
- 238000007650 screen-printing Methods 0.000 claims description 29
- 230000015654 memory Effects 0.000 claims description 21
- 238000004590 computer program Methods 0.000 claims description 6
- 230000000694 effects Effects 0.000 abstract description 3
- 230000002159 abnormal effect Effects 0.000 description 8
- 238000010586 diagram Methods 0.000 description 5
- 230000006870 function Effects 0.000 description 3
- 230000001681 protective effect Effects 0.000 description 3
- 238000013528 artificial neural network Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 2
- 238000007639 printing Methods 0.000 description 2
- 239000007787 solid Substances 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 238000005253 cladding Methods 0.000 description 1
- 238000013135 deep learning Methods 0.000 description 1
- 235000019800 disodium phosphate Nutrition 0.000 description 1
- 238000009776 industrial production Methods 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/0002—Inspection of images, e.g. flaw detection
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01B11/00—Measuring arrangements characterised by the use of optical techniques
- G01B11/24—Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/10—Segmentation; Edge detection
- G06T7/13—Edge detection
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/70—Determining position or orientation of objects or cameras
- G06T7/73—Determining position or orientation of objects or cameras using feature-based methods
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Theoretical Computer Science (AREA)
- Quality & Reliability (AREA)
- Image Analysis (AREA)
Abstract
本申请涉及一种电池的二维码缺陷识别方法、装置、设备及存储介质,应用在电池检测领域,其中方法包括:获取待检测图像,待检测图像为待检测电池目标面的外观图像,目标面为印刷有待检测二维码的表面;识别待检测图像中的电池轮廓,并根据电池轮廓在预设的数据库中查询与电池轮廓对应的二维码标准区域的生成规则,并根据生成规则对应在待检测图像中生成二维码标准区域;识别待检测图像中的二维码轮廓,若二维码轮廓超出二维码标准区域,则判定待检测电池的二维码不合格。本申请具有的技术效果是:可以及时识别出电池生产线上存在二维码不合格的电池,从而有助于降低电池生产过程中不合格电池的占比,提升电池生产过程中的良品率。
Description
技术领域
本申请涉及电池检测的技术领域,尤其是涉及一种电池的二维码缺陷识别方法、装置、设备及存储介质。
背景技术
二维码是用某种特定的几何图形按一定规律在平面分布的、黑白相间的、记录数据符号信息的图形编码。
在电池工业生产的过程中,通常会在电池上印刷二维码,详细的电池生产信息记录在二维码内,以便于电池生产方可以通过扫描二维码的方式便捷的获知电池的详细生产信息。
在电池实际生产的过程中,为了提升电池的安全性,通常会在电池的外缘包覆保护膜,保护膜上通常印刷有电池的充电限制电压、容量以及警告信息等产品信息;进而可能会存在二维码的印刷位置与保护膜的包覆位置存在重合的情况,影响电池生产过程中的良品率。
发明内容
为了有助于提升电池生产过程中的良品率,本申请提供的一种电池的二维码缺陷识别方法、装置、设备及存储介质。
第一方面,本申请提供一种电池的二维码缺陷识别方法,采用如下的技术方案:所述方法包括:
获取待检测图像,所述待检测图像为待检测电池目标面的外观图像,所述目标面为印刷有待检测二维码的表面;
识别所述待检测图像中的电池轮廓,并根据所述电池轮廓在预设的数据库中查询与所述电池轮廓对应的二维码标准区域的生成规则,并根据所述生成规则对应在所述待检测图像中生成二维码标准区域;
识别所述待检测图像中的二维码轮廓,若所述二维码轮廓超出所述二维码标准区域,则判定所述待检测电池的二维码不合格。
在一个具体的可实施方案中,所述目标面上还印刷有文字丝印;若所述二维码轮廓未超出所述二维码标准区域,则所述方法还包括:
在确定所述文字丝印偏移检测合格后,获取所述文字丝印的丝印轮廓;
根据所述二维码标准区域,结合所述丝印轮廓,确定二维码目标区域;
若所述二维码轮廓超出所述二维码目标区域,则判定所述待检测电池的二维码不合格。
在一个具体的可实施方案中,所述根据所述二维码标准区域,结合所述丝印轮廓,确定二维码目标区域具体包括:
所述二维码标准区域经所述丝印轮廓的目标边延长线分割为两个目标区域,并从两个所述目标区域中确定其中一个目标区域为二维码目标区域;其中,所述二维码目标区域为靠近所述目标边的相对边的目标区域。
在一个具体的可实施方案中,若所述二维码轮廓未超出所述二维码标准区域,则所述方法还包括:
分别判断相邻的所述二维码实际轮廓的轮廓线之间是否相互垂直;
若不满足相互垂直,则判定所述待检测电池的二维码不合格。
在一个具体的可实施方案中,若相邻的所述二维码实际轮廓的轮廓线之间相互垂直,则所述方法还包括:
根据所述电池轮廓在预设的数据库中查询与所述电池轮廓对应的二维码标准轮廓;
将待检测图像中的二维码轮廓与所述二维码标准轮廓进行大小比对;若所述待检测图像中的二维码轮廓与所述二维码标准轮廓大小不一致,则判定所述待检测电池的二维码不合格。
在一个具体的可实施方案中,若所述二维码轮廓未超出所述二维码标准区域,则所述方法还包括:
自所述电池轮廓中选取两个相邻且垂直的标准轮廓线,以两个所述标准轮廓线为坐标轴,以两个所述标准轮廓线的交点为原点建立二维坐标系;
确定待检测图像中的二维码轮廓在所述二维坐标系中的坐标点;
根据所述坐标点判断所述二维码图像的偏转角度;
若所述偏转角度大于预设的标准角度,则判定所述待检测电池的二维码不合格。
在一个具体的可实施方案中,若所述二维码轮廓未超出所述二维码标准区域,则所述方法还包括:
对所述二维码图像进行扫描识别;
若未获取到与电池对应的生产信息,则判定所述待检测电池的二维码不合格。
第二方面,本申请提供一种电池的二维码缺陷识别装置,采用如下技术方案:所述装置包括:
待检测图像获取模块,用于获取待检测图像,所述待检测图像为待检测电池目标面的外观图像,所述目标面为印刷有待检测二维码的表面;
标准区域确定模块,用于识别所述待检测图像中的电池轮廓,并根据所述电池轮廓在预设的数据库中查询与所述电池轮廓对应的二维码标准区域的生成规则,并根据所述生成规则对应在所述待检测图像中生成二维码标准区域;
二维码质量判断模块,用于识别所述待检测图像中的二维码轮廓,若所述二维码轮廓超出所述二维码标准区域,则判定所述待检测电池的二维码不合格。
第三方面,本申请提供一种计算机设备,采用如下技术方案:包括存储器和处理器,所述存储器上存储有能够被处理器加载并执行如上述任一种电池的二维码缺陷识别方法的计算机程序。
第四方面,本申请提供一种计算机可读存储介质,采用如下技术方案:存储有能够被处理器加载并执行上述任一种电池的二维码缺陷识别方法的计算机程序。
综上所述,本申请具有以下有益技术效果:
在电池生产的过程中,实时对待检测的电池进行图像获取,继而根据获取到的图像实时分析确定电池上的二维码是否存在区域异常、形状异常、倾斜角度异常以及无法识别等导致电池不合格的情况;也即可以及时识别出二维码不合格的电池,从而有助于降低电池生产过程中不合格电池的占比,提升电池生产过程中的良品率。
附图说明
图1是本申请实施例中电池的二维码缺陷识别方法的流程图。
图2是本申请实施例中用于体现待检测电池目标面的示意图。
图3是本申请实施例中用于体现二维码标准区域的状态示意图。
图4是本申请实施例用于体现二维码目标区域的状态示意图。
图5是本申请实施例用于体现二维坐标系的状态示意图。
图6是本申请实施例中电池的二维码缺陷识别装置的结构框图。
图7是本申请实施例中用于体现计算机设备的示意图。
附图标记:601、待检测图像获取模块;602、标准区域确定模块;603、二维码质量判断模块。
具体实施方式
以下结合附图1-7对本申请作进一步详细说明。
本申请实施例公开一种电池的二维码缺陷识别方法,该方法应用于电池二维码缺陷检测设备,电池二维码缺陷检测设备用于对电池进行外观终检,电池二维码缺陷检测设备至少应当包括图像采集单元,图像采集单元用于采集印刷有待检测二维码的表面外观图像;电池二维码缺陷检测设备还应当包括用于对图像采集单元采集到的图像进行二维码缺陷检测识别,并生成识别结果的数据处理单元;数据处理单元可以设置于本地,也可以设置于云端服务器,此处不做限制。本申请实施例公开的一种电池的二维码缺陷识别方法的执行主体为上述数据处理单元。
如图1所示,该方法具体包括以下步骤:
S10,获取待检测图像,待检测图像为待检测电池目标面的外观图像,目标面为印刷有待检测二维码的表面。
具体来说,待检测图像为图像采集单元采集并发送至数据处理单元的待检测二维码的表面外观图像;待检测电池的目标面为如图2所示的电池表面,待检测电池的目标面上印刷有待检测二维码以及文字丝印,其中文字丝印印刷在待检测电池的保护膜上。
S20,识别待检测图像中的电池轮廓,并根据电池轮廓在预设的数据库中查询与电池轮廓对应的二维码标准区域的生成规则,并根据生成规则对应在待检测图像中生成二维码标准区域。
具体来说,结合图3,数据处理单元在接收到待检测图像之后,会首先识别出待检测图像中的电池轮廓,继而根据电池轮廓在预设的数据库中查询与该电池轮廓对应的二维码标准区域的生成规则,之后根据查询到的生成规则对应在待检测图像中生成二维码标准区域;预设的数据库中预先存储有不同型号电池的轮廓信息,以及与不同型号电池轮廓信息对应的二维码标准区域的生成规则,根据该生成规则在电池轮廓中生成的二维码标准区域为合格二维码的范围区域,也即电池表面上印刷的二维码首先需要满足所在的区域为二维码标准区域内。
S30,识别待检测图像中的二维码轮廓,若二维码轮廓超出二维码标准区域,则判定待检测电池的二维码不合格。
具体来说,数据处理单元在确定待检测图像中的二维码标准区域后,首先识别待检测图像中的二维码轮廓,继而判断待检测图像中的二维码轮廓是否超出二维码标准区域,若超出标准区域则判定待检测电池的二维码不合格。
在电池生产的过程中,实时对待检测的电池进行图像获取,数据处理单元根据获取到的图像实时分析确定电池上的二维码是否存在区域异常的情况,继而及时将存在异常情况的电池二维码判定为不合格的电池二维码,以便于后续生产工序中,可以根据数据处理单元的检测结果将存在二维码不合格的电池剔除,从而有助于降低电池生产过程中不合格电池的占比,提升电池生产过程中的良品率。
在一个实施例中,为了进一步降低电池生产过程中不合格电池的占比;若二维码轮廓未超出二维码标准区域,则电池的二维码缺陷识别方法还可以具体执行以下步骤:
首先确定文字丝印的偏移检测是否合格;具体来说,文字丝印的偏移检测是否合格为在先进行识别判断的内容,也即数据处理单元可以通过查询或接收在先判定结果的方式直接获得文字丝印的合格信息;若确定文字丝印偏移检测的结果为合格,则获取文字丝印的丝印轮廓,继而根据二维码标准轮廓,结合丝印轮廓确定二维码目标区域;继而进一步判断二维码轮廓是否超出二维码目标区域;若二维码轮廓超出二维码目标区域,则判定待检测电池的二维码不合格。
在一个实施例中,结合图4,根据二维码标准轮廓,结合丝印轮廓确定二维码目标区域的步骤可以被具体执行为:
数据处理中心在待检测图像中生成丝印轮廓目标边的延长线;其中,丝印轮廓的目标边可以预先设置;预设的数据库中还可以预先存储与不同型号电池轮廓信息对应的丝印轮廓的目标边;目标边延长线会将二维码标准区域分割为两个目标区域,继而将靠近目标边相对边的目标区域设定为二维码目标区域;目标边相对边为丝印轮廓中与目标边相对的边;此时,位于二维码目标区域的二维码同时满足位于二维码标准区域以及整体与丝印文字对齐的状态,也即二维码未偏移至文字区域的上方。在二维码轮廓未超出二维码标准区域的情况下,数据处理单元会进一步核对是否存在二维码轮廓超出二维码目标区域的情况;也即二维码轮廓是否存在偏移至文字丝印上方的不合格情况;以便于二维码轮廓与文字丝印之间存在上下错位情况的不合格电池可以被及时识别并剔除,从而进一步降低了电池生产过程中不合格电池的占比,提升了电池生产过程中的良品率。
在一个实施例中,考虑到可能会存在二维码变形导致二维码不合格的情况,例如电池表面印刷的二维码为非正方形的情况,为了进一步降低电池生产过程中不合格电池的占比;若二维码轮廓未超出二维码标准区域,则电池的二维码缺陷识别方法还可以具体执行以下步骤:
数据处理单元首先分别识别出二维码实际轮廓的四个轮廓线,继而分别判断相邻两个轮廓线之间是否为相互垂直的状态,若存在相邻两个轮廓线之间不满足相互垂直的情况,则表明该二维码存在扭曲变形,继而判定待检测电池的二维码不合格;使得数据处理单元可以及时识别出印刷后存在扭曲变形情况的不合格二维码,从而进一步降低电池生产过程中不合格电池的占比,提升了电池生产过程中的良品率。
在一个实施例中,考虑到轮廓线均相互垂直的二维码还可能会存在二维码大小异常导致二维码不合格的情况,也即电池表面印刷的二维码虽然为正方形,但是相较于标准大小存在过大或过小的情况,为了进一步降低电池生产过程中不合格电池的占比;在数据处理单元分别判断相邻两个轮廓线之间是否为相互垂直的状态之后,还可以具体执行以下步骤:
若相邻的轮廓线之间均为相互垂直的状态,则根据电池轮廓在预设的数据库中查询与电池轮廓对应的二维码标准轮廓;其中,二维码标准轮廓与数据库中的电池型号相对应,二维码标准轮廓为该电池型号对应的二维码的标准大小;在查询到二维码标准轮廓之后,将待检测图像中的二维码轮廓与二维码标准轮廓进行大小比对,若检测图像中的二维码轮廓与二维码标准轮廓大小不一致,则表明印刷在待检测电池上的二维码存在比例失调的情况,继而判定待检测电池的二维码不合格;使得数据处理单元可以及时识别出形状为正方形但是大小不符合标准的不合格二维码,从而进一步降低电池生产过程中不合格电池的占比,提升了电池生产过程中的良品率。
在一个实施例中,结合图5,为了进一步降低电池生产过程中不合格电池的占比;若二维码轮廓未超出二维码标准区域,则电池的二维码缺陷识别方法还可以具体执行以下步骤:
数据处理单元自电池轮廓中随机选取两个相邻且相互垂直的标准轮廓线,继而以选取的两个标准轮廓线为坐标轴,也即X轴和Y轴,随机确定一个标准轮廓线为X轴之后,剩下的另一个标准轮廓线即为Y轴,以两个标准轮廓线的交叉点为原点O建立二维坐标系;之后确定待检测图像中的二维码轮廓在二位坐标系中的坐标点,并根据坐标点计算二维码图像的偏转角度,若偏转角度大于预设的标准角度,则判定待检测电池的二维码不合格;具体来说,在建立二维坐标系之后,可以通过分别计算二维码轮廓中各个轮廓线的延长线与坐标轴夹角角度的方式确定二维码图像的偏转角度;还可以通过分别确定二维码轮廓中各个轮廓线在坐标系中的向量值的方式,确定待检测图像中二维码轮廓线相较于坐标轴的偏转角度;继而通过将偏转角度与预设的标准角度进行比对的方式,快速判断待检测电池的二维码是否合格,也即偏转角度大于预设标准角度的待检测电池的二维码为不合格。使得数据处理单元可以及时识别出偏转角度异常的不合格二维码,从而进一步降低电池生产过程中不合格电池的占比,提升了电池生产过程中的良品率。
在一个实施例中,为了进一步降低电池生产过程中不合格电池的占比,若二维码轮廓未超出二维码标准区域,则电池的二维码缺陷识别方法还可以具体执行以下步骤:
数据处理单元首先对二维码图像进行扫描识别,若扫描并识别后未获取到与待检测电池对应的生产信息,则表明二维码无法被正常识别,继而判定待检测电池的二维码不合格,使得数据处理单元可以及时识别出无法被识别的无效二维码,从而进一步降低电池生产过程中不合格电池的占比,提升了电池生产过程中的良品率。
需要说明的是,本申请方案分别从待检测电池上印刷的二维码是否位于与待检测电池对应的二维码标准区域内、是否超出待检测电池上产品信息对应的文字区域、是否存在扭曲变形的情况、是否存在大小异常的情况以及是否存在无法被识别的情况等多个维度对待检测电池上印刷的二维码进行检测,继而及时识别出存在不合格情况的二维码,以便于后续生产工序中,可以根据数据处理单元的检测结果将存在二维码不合格情况的电池从生产线上剔除,从而有助于降低电池生产过程中不合格电池的占比,提升电池生产过程中的良品率;应当理解的是,电池的二维码缺陷识别方法可以根据实际需要任意搭配上述二维码检测的多个检测维度,例如按照不同的检测顺序检测上述所有的检测维度或者只检测部分检测维度等等。
图1为一个实施例中电池的二维码缺陷识别方法的流程示意图。应该理解的是,虽然图1的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行;除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行;并且图1中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
基于上述方法,本申请实施例还公开一种电池的二维码缺陷识别装置。
如图6所示,该装置包括以下模块:
待检测图像获取模块601,用于获取待检测图像,待检测图像为待检测电池目标面的外观图像,目标面为印刷有待检测二维码的表面;
标准区域确定模块602,用于识别待检测图像中的电池轮廓,并根据电池轮廓在预设的数据库中查询与电池轮廓对应的二维码标准区域的生成规则,并根据生成规则对应在待检测图像中生成二维码标准区域;
二维码质量判断模块603,用于识别待检测图像中的二维码轮廓,若二维码轮廓超出二维码标准区域,则判定待检测电池的二维码不合格。
在一个实施例中,目标面上还印刷有文字丝印;二维码质量判断模块603,还用于在确定文字丝印偏移检测合格后,获取文字丝印的丝印轮廓;根据二维码标准区域,结合丝印轮廓,确定二维码目标区域;若二维码轮廓超出二维码目标区域,则判定待检测电池的二维码不合格。
在一个实施例中,二维码质量判断模块603,具体用于二维码标准区域经丝印轮廓的目标边延长线分割为两个目标区域,并从两个目标区域中确定其中一个目标区域为二维码目标区域;其中,二维码目标区域为靠近目标边的相对边的目标区域。
在一个实施例中,二维码质量判断模块603,还用于分别判断相邻的二维码实际轮廓的轮廓线之间是否相互垂直;若不满足相互垂直,则判定待检测电池的二维码不合格。
在一个实施例中,二维码质量判断模块603,还用于根据电池轮廓在预设的数据库中查询与电池轮廓对应的二维码标准轮廓;将待检测图像中的二维码轮廓与二维码标准轮廓进行大小比对;若待检测图像中的二维码轮廓与二维码标准轮廓大小不一致,则判定待检测电池的二维码不合格。
在一个实施例中,二维码质量判断模块603,还用于自电池轮廓中选取两个相邻且垂直的标准轮廓线,以两个标准轮廓线为坐标轴,以两个标准轮廓线的交点为原点建立二维坐标系;确定待检测图像中的二维码轮廓在二维坐标系中的坐标点;根据坐标点判断二维码图像的偏转角度;若偏转角度大于预设的标准角度,则判定待检测电池的二维码不合格。
在一个实施例中,二维码质量判断模块603,还用于对二维码图像进行扫描识别;若未获取到与电池对应的生产信息,则判定待检测电池的二维码不合格。
本申请实施例提供的电池的二维码缺陷识别装置,可以应用于如上述实施例中提供的电池的二维码缺陷识别方法,相关细节参考上述方法实施例,其实现原理和技术效果类似,在此不再赘述。
需要说明的是:本申请实施例中提供的电池的二维码缺陷识别装置在进行电池的二维码缺陷识别时,仅以上述各功能模块/功能单元的划分进行举例说明,在实际应用中,可以根据需要而将上述功能分配由不同的功能模块/功能单元完成,即将电池的二维码缺陷识别装置的内部结构划分成不同的功能模块/功能单元,以完成以上描述的全部或者部分功能。另外,上述方法实施例提供的电池的二维码缺陷识别方法的实施方式与本实施例提供的电池的二维码缺陷识别装置的实施方式属于同一构思,本实施例提供的电池的二维码缺陷识别装置的具体实现过程详见上述方法实施例,这里不再赘述。
本申请实施例还公开一种计算机设备。
具体来说,如图7所示,该计算机设备可以是桌上型计算机、笔记本电脑、掌上电脑以及云端服务器等计算机设备。该计算机设备可以包括,但不限于,处理器和存储器。其中,处理器和存储器可以通过总线或者其他方式连接。其中,处理器可以为中央处理器(Central Processing Unit,CPU)。处理器还可以为其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific IntegratedCircuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、图形处理器(Graphics Processing Unit,GPU)、嵌入式神经网络处理器(Neural-network Processing Unit,NPU)或者其他专用的深度学习协处理器、分立门或者晶体管逻辑器件、分立硬件组件等芯片,或者上述各类芯片的组合。
存储器作为一种非暂态计算机可读存储介质,可用于存储非暂态软件程序、非暂态计算机可执行程序以及模块,如本申请上述实施方式中的方法对应的程序指令/模块。处理器通过运行存储在存储器中的非暂态软件程序、指令以及模块,从而执行处理器的各种功能应用以及数据处理,即实现上述方法实施方式中的方法。存储器可以包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需要的应用程序;存储数据区可存储处理器所创建的数据等。此外,存储器可以包括高速随机存取存储器,还可以包括非暂态存储器,例如至少一个磁盘存储器件、闪存器件、或其他非暂态固态存储器件。在一些实施方式中,存储器可选包括相对于处理器远程设置的存储器,这些远程存储器可以通过网络连接至处理器。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
本申请实施例还公开一种计算机可读存储介质。
具体来说,计算机可读存储介质用于存储计算机程序,所述计算机程序被处理器执行时,实现上述方法实施方式中的方法。本领域技术人员可以理解,实现本申请上述实施方式方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施方式的流程。其中,所述存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)、随机存储记忆体(Random Access Memory,RAM)、快闪存储器(Flash Memory)、硬盘(HardDisk Drive,缩写:HDD)或固态硬盘(Solid-State Drive,SSD)等;所述存储介质还可以包括上述种类的存储器的组合。
本具体实施例仅仅是对本发明的解释,其并不是对本发明的限制,本领域技术人员在阅读完本说明书后可以根据需要对本实施例做出没有创造性贡献的修改,但只要在本发明的权利要求范围内都受到专利法的保护。
Claims (6)
1.一种电池的二维码缺陷识别方法,其特征在于,所述方法包括:
获取待检测图像,所述待检测图像为待检测电池目标面的外观图像,所述目标面为印刷有待检测二维码的表面;
识别所述待检测图像中的电池轮廓,并根据所述电池轮廓在预设的数据库中查询与所述电池轮廓对应的二维码标准区域的生成规则,并根据所述生成规则对应在所述待检测图像中生成二维码标准区域;
识别所述待检测图像中的二维码轮廓,若所述二维码轮廓超出所述二维码标准区域,则判定所述待检测电池的二维码不合格;
若所述二维码轮廓未超出所述二维码标准区域,则所述方法还包括:
分别判断相邻的所述二维码实际轮廓的轮廓线之间是否相互垂直;
若不满足相互垂直,则判定所述待检测电池的二维码不合格;
若相邻的所述二维码实际轮廓的轮廓线之间相互垂直,则所述方法还包括:
根据所述电池轮廓在预设的数据库中查询与所述电池轮廓对应的二维码标准轮廓;
将待检测图像中的二维码轮廓与所述二维码标准轮廓进行大小比对;若所述待检测图像中的二维码轮廓与所述二维码标准轮廓大小不一致,则判定所述待检测电池的二维码不合格;
所述目标面上还印刷有文字丝印;若所述二维码轮廓未超出所述二维码标准区域,则所述方法还包括:
在确定所述文字丝印偏移检测合格后,获取所述文字丝印的丝印轮廓;
根据所述二维码标准区域,结合所述丝印轮廓,确定二维码目标区域;
若所述二维码轮廓超出所述二维码目标区域,则判定所述待检测电池的二维码不合格;
所述根据所述二维码标准区域,结合所述丝印轮廓,确定二维码目标区域具体包括:
所述二维码标准区域经所述丝印轮廓的目标边延长线分割为两个目标区域,并从两个所述目标区域中确定其中一个目标区域为二维码目标区域;其中,所述二维码目标区域为靠近所述目标边的相对边的目标区域。
2.根据权利要求1所述的方法,其特征在于,若所述二维码轮廓未超出所述二维码标准区域,则所述方法还包括:
自所述电池轮廓中选取两个相邻且垂直的标准轮廓线,以两个所述标准轮廓线为坐标轴,以两个所述标准轮廓线的交点为原点建立二维坐标系;
确定待检测图像中的二维码轮廓在所述二维坐标系中的坐标点;
根据所述坐标点判断所述二维码图像的偏转角度;
若所述偏转角度大于预设的标准角度,则判定所述待检测电池的二维码不合格。
3.根据权利要求1所述的方法,其特征在于,若所述二维码轮廓未超出所述二维码标准区域,则所述方法还包括:
对所述二维码图像进行扫描识别;
若未获取到与电池对应的生产信息,则判定所述待检测电池的二维码不合格。
4.一种电池的二维码缺陷识别装置,其特征在于,所述装置包括:
待检测图像获取模块,用于获取待检测图像,所述待检测图像为待检测电池目标面的外观图像,所述目标面为印刷有待检测二维码的表面;
标准区域确定模块,用于识别所述待检测图像中的电池轮廓,并根据所述电池轮廓在预设的数据库中查询与所述电池轮廓对应的二维码标准区域的生成规则,并根据所述生成规则对应在所述待检测图像中生成二维码标准区域;
二维码质量判断模块,用于识别所述待检测图像中的二维码轮廓,若所述二维码轮廓超出所述二维码标准区域,则判定所述待检测电池的二维码不合格;
二维码质量判断模块,还用于分别判断相邻的二维码实际轮廓的轮廓线之间是否相互垂直;若不满足相互垂直,则判定待检测电池的二维码不合格;
二维码质量判断模块,还用于根据电池轮廓在预设的数据库中查询与电池轮廓对应的二维码标准轮廓;将待检测图像中的二维码轮廓与二维码标准轮廓进行大小比对;若待检测图像中的二维码轮廓与二维码标准轮廓大小不一致,则判定待检测电池的二维码不合格;
目标面上还印刷有文字丝印;二维码质量判断模块,还用于在确定文字丝印偏移检测合格后,获取文字丝印的丝印轮廓;根据二维码标准区域,结合丝印轮廓,确定二维码目标区域;若二维码轮廓超出二维码目标区域,则判定待检测电池的二维码不合格;
二维码质量判断模块,具体用于二维码标准区域经丝印轮廓的目标边延长线分割为两个目标区域,并从两个目标区域中确定其中一个目标区域为二维码目标区域;其中,二维码目标区域为靠近目标边的相对边的目标区域。
5.一种计算机设备,其特征在于,包括存储器和处理器,所述存储器上存储有能够被处理器加载并执行如权利要求1至3中任一种方法的计算机程序。
6.一种计算机可读存储介质,其特征在于,存储有能够被处理器加载并执行如权利要求1至3中任一种方法的计算机程序。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310491755.5A CN116542926B (zh) | 2023-05-04 | 2023-05-04 | 电池的二维码缺陷识别方法、装置、设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310491755.5A CN116542926B (zh) | 2023-05-04 | 2023-05-04 | 电池的二维码缺陷识别方法、装置、设备及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN116542926A CN116542926A (zh) | 2023-08-04 |
CN116542926B true CN116542926B (zh) | 2024-06-21 |
Family
ID=87457081
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310491755.5A Active CN116542926B (zh) | 2023-05-04 | 2023-05-04 | 电池的二维码缺陷识别方法、装置、设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116542926B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117141110B (zh) * | 2023-10-26 | 2024-01-19 | 深圳黑晶光电技术有限公司 | 一种丝网印刷形貌解析调控方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106934803A (zh) * | 2017-03-13 | 2017-07-07 | 珠海格力智能装备有限公司 | 电子器件表面缺陷的检测方法及装置 |
CN108710876A (zh) * | 2018-04-20 | 2018-10-26 | 江苏理工学院 | 一种基于机器视觉的电池表面标识缺陷检测方法及*** |
CN113984761A (zh) * | 2021-10-14 | 2022-01-28 | 上海原能细胞生物低温设备有限公司 | 一种二维码批扫设备的二维码快速筛选方法 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI506563B (zh) * | 2013-01-28 | 2015-11-01 | Tencent Tech Shenzhen Co Ltd | A method and apparatus for enhancing reality of two - dimensional code |
CN112651256A (zh) * | 2019-10-12 | 2021-04-13 | 大族激光科技产业集团股份有限公司 | 二维码识别方法、装置、计算机设备及存储介质 |
CN111912846A (zh) * | 2020-07-13 | 2020-11-10 | 苏州亚朴智能科技有限公司 | 一种基于机器视觉的表面缺陷与边缘毛刺检测方法 |
CN114239480A (zh) * | 2021-12-15 | 2022-03-25 | 上海季丰电子股份有限公司 | Pcb数据中丝印数据的处理方法、装置以及电子设备 |
CN115630663A (zh) * | 2022-12-19 | 2023-01-20 | 成都爱旗科技有限公司 | 一种二维码识别方法、装置及电子设备 |
-
2023
- 2023-05-04 CN CN202310491755.5A patent/CN116542926B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106934803A (zh) * | 2017-03-13 | 2017-07-07 | 珠海格力智能装备有限公司 | 电子器件表面缺陷的检测方法及装置 |
CN108710876A (zh) * | 2018-04-20 | 2018-10-26 | 江苏理工学院 | 一种基于机器视觉的电池表面标识缺陷检测方法及*** |
CN113984761A (zh) * | 2021-10-14 | 2022-01-28 | 上海原能细胞生物低温设备有限公司 | 一种二维码批扫设备的二维码快速筛选方法 |
Also Published As
Publication number | Publication date |
---|---|
CN116542926A (zh) | 2023-08-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110060237B (zh) | 一种故障检测方法、装置、设备及*** | |
CN116542926B (zh) | 电池的二维码缺陷识别方法、装置、设备及存储介质 | |
CN112883820A (zh) | 基于激光雷达点云的道路目标3d检测方法及*** | |
CN111325728A (zh) | 产品缺陷检测方法、装置、设备及存储介质 | |
CN116168351A (zh) | 电力设备巡检方法及装置 | |
CN112053427A (zh) | 一种点云的特征提取方法、装置、设备及可读存储介质 | |
CN113420580B (zh) | 用于对二维码进行辅助定位符定位的方法及装置、二维码扫描设备、存储介质 | |
CN115690104B (zh) | 一种晶圆裂缝检测方法、装置及存储介质 | |
CN112200789A (zh) | 一种图像识别的方法及装置、电子设备和存储介质 | |
CN112036232A (zh) | 一种图像表格结构识别方法、***、终端以及存储介质 | |
CN114511862B (zh) | 表格识别方法、装置及电子设备 | |
CN111986299A (zh) | 点云数据处理方法、装置、设备及存储介质 | |
CN116030056A (zh) | 一种钢表面裂缝的检测方法及*** | |
CN115984759A (zh) | 变电站开关状态识别方法、装置、计算机设备和存储介质 | |
CN110826488B (zh) | 一种针对电子文档的图像识别方法、装置及存储设备 | |
CN112669267B (zh) | 一种电路板缺陷检测方法、装置、电子设备和存储介质 | |
CN117934804B (zh) | 确定晶圆是否扎针合格的方法及相关装置 | |
CN118135179B (zh) | 切割板件的级联识别方法、装置、计算机设备和存储介质 | |
CN116258714B (zh) | 一种缺陷识别方法、装置、电子设备和存储介质 | |
CN116071625B (zh) | 深度学习模型的训练方法、目标检测方法及装置 | |
CN114003978A (zh) | 工件模板的生成方法、装置及电子设备 | |
CN115457515A (zh) | 驾驶员头部状态判断方法及装置 | |
KR20220030109A (ko) | 차대 번호의 인식 방법 | |
CN117036749A (zh) | 版面差异检测方法及其装置、设备、介质、产品 | |
CN118279615A (zh) | 一种模板匹配方法、装置、设备以及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |