CN111144160A - 全自动化裁切材料方法、装置及计算机可读存储介质 - Google Patents
全自动化裁切材料方法、装置及计算机可读存储介质 Download PDFInfo
- Publication number
- CN111144160A CN111144160A CN201911382357.XA CN201911382357A CN111144160A CN 111144160 A CN111144160 A CN 111144160A CN 201911382357 A CN201911382357 A CN 201911382357A CN 111144160 A CN111144160 A CN 111144160A
- Authority
- CN
- China
- Prior art keywords
- bar code
- cutting
- image
- barcode
- processed
- 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.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/14—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
- G06K7/1404—Methods for optical code recognition
- G06K7/1439—Methods for optical code recognition including a method step for retrieval of the optical code
- G06K7/1443—Methods for optical code recognition including a method step for retrieval of the optical code locating of the code in an image
-
- D—TEXTILES; PAPER
- D06—TREATMENT OF TEXTILES OR THE LIKE; LAUNDERING; FLEXIBLE MATERIALS NOT OTHERWISE PROVIDED FOR
- D06H—MARKING, INSPECTING, SEAMING OR SEVERING TEXTILE MATERIALS
- D06H7/00—Apparatus or processes for cutting, or otherwise severing, specially adapted for the cutting, or otherwise severing, of textile materials
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/14—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
- G06K7/1404—Methods for optical code recognition
- G06K7/1408—Methods for optical code recognition the method being specifically adapted for the type of code
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Electromagnetism (AREA)
- General Health & Medical Sciences (AREA)
- Toxicology (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Textile Engineering (AREA)
- Control Of Cutting Processes (AREA)
Abstract
本申请公开了一种全自动化裁切材料方法、装置及计算机可读存储介质。其中,方法包括获取包含有条码图像的待加工材料图像,从该图像中提取得到条码图块,条码图块包括条码图像和条码标志位,条码标志位、条码图像与预设标定轴间的夹角用于确定待加工材料图像的裁切方向和裁切起点;基于条码生成规则从条码图块中解析得到条码图像的条码值,以得到存储待加工材料的切割数据的文件位置;根据条码值自动从本地存储中读取存储文件中的切割数据;基于裁切方向、裁切起点和切割数据自动裁切待加工材料,从而实现了全自动化裁切待加工材料,降低材料剪裁成本,提高材料裁切效率。
Description
技术领域
本申请涉及自动化裁切技术领域,特别是涉及一种全自动化裁切材料方法、装置及计算机可读存储介质。
背景技术
随着人工成本增加和竞争加剧,企业对产品的质量以及生产效率和成本都提出了更高的要求,自动化技术和智能化技术快速发展,自动化智能化生产模式应运而生,且被广泛应用于各行各业。
而在目前如纺织、服装、广告行业的自动化裁切生产过程中,需要人工参与执行一些工作,例如需要输入或指定待切割材料的切割数据、需要指定裁切方向和裁切开始位置等,属于半自动化生产。
鉴于此,如何实现全自动化裁切待加工材料,是本领域技术人员需要解决的技术问题。
发明内容
本申请提供了一种全自动化裁切材料方法、装置及计算机可读存储介质,实现了全自动化裁切待加工材料,降低材料剪裁成本,提高材料裁切效率。
为解决上述技术问题,本发明实施例提供以下技术方案:
本发明实施例一方面提供了一种全自动化裁切材料方法,包括:
从包含有条码图像的待加工材料图像中提取得到条码图块;所述条码图块包括条码图像和条码标志位,所述条码标志位、所述条码图像与预设标定轴间的夹角用于确定所述待加工材料图像的裁切方向和裁切起点;
基于条码生成规则从所述条码图块中解析得到所述条码图像的条码值;所述条码值为所述待加工材料的切割数据的存储位置;
根据所述条码值自动从本地存储所述切割数据的文件中读取所述切割数据;
基于所述裁切方向、所述裁切起点和所述切割数据自动裁切所述待加工材料。可选的,所述基于条码生成规则从所述条码图块中解析得到所述条码图像的条码值包括:
所述条码图像包括设置在外接框内部且按照条码值存储规则排列的多个不同类型的包络图形;所述条码值存储规则根据所述待加工材料的切割数据存储位置和预先构建的每类包络图形与文字信息的映射关系来确定;
根据所述条码图像的形状特征在所述条码图块中定位所述条码图像所在位置,提取得到所述条码图像;
基于所述条码值存储规则从所述条码图像中获取得到条码内容;
调用所述映射关系解析所述条码内容得到所述条码值。
可选的,所述条码图像包括两类以颜色区分、形状大小相同的包络矩形,每类包络矩形对应一种二进制数码;相应的,所述条码内容为多位二进制数码。
可选的,所述外接框为具有预设边框宽度值的矩形框,所述包络图形为包络矩形;各包络矩形在沿所述矩形框的长度方向上彼此紧贴排列,且各包络矩形与所述矩形框的间距在所述矩形框宽度方向保持一致;所述矩形框的宽度为2*barunitWid+2*barspacing+barunitHei;
其中,barunitWid为所述包络矩形的宽度值,barspacing为所述包络矩形的上边与所述矩形框的上边框的垂直高度值,barunitHei为所述包络矩形的长度值。
可选的,所述基于所述条码值存储规则从所述条码图像中获取得到条码内容包括:
基于各包络图形与所述外接框在所述矩形框宽度方向的间距值、所述外接框的宽度值确定包络图形序列在所述条码图像中的高度范围信息;
基于所述高度范围信息从所述条码图像中提取得到包络图形序列图像条块;
根据所述外接框的框宽度去除所述包络图形序列图像条块的两端,得到条码值存储区域;
基于所述条码值存储规则从所述条码值存储区域中获取得到条码内容。
可选的,所述条码图像在沿所述外接框宽度方向上包括上边框图像条块、第一背景图像条块、包络图形序列图像条块、第二背景图像条块、下边框图像条块;
所述第一背景图像条块和所述第二背景图像条块相对于所述上边框图像条块和所述下边框图像条块的对比度值不小于预设对比度阈值。
可选的,所述基于所述裁切方向、所述裁切起点和所述切割数据自动裁切所述待加工材料包括:
基于预先标定的相机坐标和裁床坐标的转化矩阵,通过平移旋转操作将所述切割数据匹配至所述裁床的相应位置;
将所述裁切起点作为裁切起始位置、按照所述裁切方向对所述待加工材料自动进行裁切。
本发明实施例另一方面提供了一种全自动化裁切材料装置,包括:
条码图像提取模块,用于从包含有条码图像的待加工材料图像中提取得到条码图块;所述条码图块包括条码图像和条码标志位,所述条码标志位、所述条码图像与预设标定轴间的夹角用于确定所述待加工材料图像的裁切方向和裁切起点;
条码值解析模块,用于基于条码生成规则从所述条码图块中解析得到所述条码图像的条码值;所述条码值为所述待加工材料的切割数据的存储位置;
切割数据自动获取模块,用于根据所述条码值自动从本地存储中读取存储所述切割数据的文件;
材料自动切割模块,用于基于所述裁切方向、所述裁切起点和所述切割数据自动裁切所述待加工材料。
本发明实施例还提供了一种全自动化裁切材料装置,包括处理器,所述处理器用于执行存储器中存储的计算机程序时实现如前任一项所述全自动化裁切材料方法的步骤。
本发明实施例最后还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有全自动化裁切材料程序,所述全自动化裁切材料程序被处理器执行时实现如前任一项所述全自动化裁切材料方法的步骤。
本申请提供的技术方案的优点在于,预先在待加工材料上设置条码图像和条码标志位,条码图像与预设标定轴间的夹角用于表征材料裁切方向,条码图像中的条码内容存储有材料切割数据的存储位置,通过识别采集含有条码信息的待加工材料图像,可以得到该材料的裁切起始位置、裁切方向和切割数据,从而实现全自动化裁切待加工材料,整个过程无需人工参与,降低材料剪裁成本,提高材料裁切效率。
此外,本发明实施例还针对全自动化裁切材料方法提供了相应的实现装置及计算机可读存储介质,进一步使得所述方法更具有实用性,所述装置及计算机可读存储介质具有相应的优点。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本公开。
附图说明
为了更清楚的说明本发明实施例或相关技术的技术方案,下面将对实施例或相关技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种全自动化裁切材料方法的流程示意图;
图2为本发明实施例提供的一种条码样式示意图;
图3为本发明实施例提供的包络矩形的形状参数示意图;
图4为本发明实施例提供的包络矩形和外接框的位置参数示意图;
图5为本发明实施例提供的一个示意性例子的条码图像识别过程示意图;
图6为本发明实施例提供的全自动化裁切材料装置的一种具体实施方式结构图;
图7为本发明实施例提供的全自动化裁切材料装置的另一种具体实施方式结构图。
具体实施方式
为了使本技术领域的人员更好地理解本发明方案,下面结合附图和具体实施方式对本发明作进一步的详细说明。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”“第四”等是用于区别不同的对象,而不是用于描述特定的顺序。此外术语“包括”和“具有”以及他们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、***、产品或设备没有限定于已列出的步骤或单元,而是可包括没有列出的步骤或单元。
在介绍了本发明实施例的技术方案后,下面详细的说明本申请的各种非限制性实施方式。
首先参见图1,图1为本发明实施例提供的一种全自动化裁切材料方法的流程示意图,本发明实施例可包括以下内容:
S101:从包含有条码图像的待加工材料图像中提取得到条码图块。
本申请中,可预先制作条码图像,并将该条码图像印制或贴在待加工材料的边缘位置或周围任何一个位置,每个条码图像和待加工材料的切割信息相唯一对应,此处的切割信息包括切割文件存储位置、切割起始位置和切割方向。其中,切割文件存储位置为条码图像存储的文件信息,也就是说,通过解析条码图像中的条码信息可以得到切割文件存储位置。切割起始位置可通过条码标志位来表征,条码标志位可设置在待加工材料的切割起始位置处,条码标志位的形状可为任意一种形状,例如圆形标志位,为了避免将条码标志位和待加工材料上的图像混淆,可预设设置条码表征位和条码图像的位置关系,例如圆心标志位的圆心与条码图像的某一条边的垂直距离不超过预设阈值,预设阈值可根据实际情况进行确定,例如2cm。切割方向可通过条码图像和待加工材料所在平面的某条参考轴之间的夹角来确定,例如若条码图像和待加工材料所在平面的X轴的夹角为30°,则切割方向与X轴的所成方向为30°。
可采用任何一种图像采集设备采集包含条码图像的待加工材料图像,当然,图像中必然包含条码标志位,为了提高后续图像处理精度,采集的待加工材料图像的清晰度和完整度要满足一定要求,所属技术人员可根据实际情况确定清晰度标准即可。在获取待加工材料图像之后,可采用任何一种图像识别算法和图像提取算法从待加工材料图像中提取条码图块,条码图块包括条码图像和条码标志位,条码标志位、条码图像与预设标定轴间的夹角用于确定待加工材料图像的裁切方向和裁切起点。例如可采用大量含有条码图像的待加工材料图像训练卷积神经网络模型,利用训练好的卷积神经网络模型识别当前图像中的条码图块,并在原始图像中将该条码图块标注出来,然后基于标注框的坐标信息将条码图块经抠图所得。
S102:基于条码生成规则从条码图块中解析得到条码图像的条码值。
在本申请中,条码生成规则即为如何制作条码,包括条码的形状、大小、如何将条码值存储在条码图像中,也可以说是条码值对于的文字信息和条码图像中各图像块之间的映射关系,条码值为待加工材料的切割数据的存储位置。对条码图块倒推条码生成规则便可得知存储在条码图像中的条码值内容。
S103:根据条码值自动从本地存储切割数据的文件中读取切割数据。
在S102得到条码值后,也即得知待加工材料的切割数据存储位置,基于该存储位置打开相应存储路径下的目标文件,从目标文件中可读取得到切割数据。
S104:基于裁切方向、裁切起点和切割数据自动裁切待加工材料。
可以理解的是,切割数据为图像坐标系的切割数据,而裁床使用裁刀切割待加工材料时,对应的是真实的待加工材料,也即需要将图像坐标系中的切割数据转化到裁床坐标系中。基于预先标定的相机坐标和裁床坐标的转化矩阵,通过平移旋转操作将切割数据匹配至裁床的相应位置;将裁切起点作为裁切起始位置、按照裁切方向对待加工材料自动进行裁切。
实际应用时,预先通过标定板对面阵相机进行校准,并对相机与裁床的转换矩阵进行标定,即得到相机坐标和裁床坐标的转化矩阵。然后通过相机采集含有条码的图像,采用S101-S103步骤可以获得条码值,条码方向以及圆点标志位,之后可自动从本地存储文件中找到切割数据,通过平移旋转等操作,将原始切割数据匹配到裁床对应的位置上,从而基于条码识别的裁切设备就可以实现自动化切割生产。
在本发明实施例提供的技术方案中,预先在待加工材料上设置条码图像和条码标志位,条码图像与预设标定轴间的夹角用于表征材料裁切方向,条码图像中的条码内容存储有材料切割数据的存储位置,通过识别采集含有条码信息的待加工材料图像,可以得到该材料的裁切起始位置、裁切方向和切割数据,从而实现全自动化裁切待加工材料,整个过程无需人工参与,降低材料剪裁成本,提高材料裁切效率。
在上述实施例中,对于如何执行生成条码图像并未进行限定,本实施例中给出一种具体的条码生成方式以及相应的条码识别方式,可包括如下步骤:
条码图像可包括设置在外接框内部且按照条码值存储规则排列的多个不同类型的包络图形;条码值存储规则根据待加工材料的切割数据存储位置和预先构建的每类包络图形与文字信息的映射关系来确定。
根据条码图像的形状特征在条码图块中定位条码图像所在位置,提取得到条码图像;基于条码值存储规则从条码图像中获取得到条码内容;调用映射关系解析条码内容得到条码值。
其中,条码图像例如可包括两类以颜色区分、形状大小相同的包络矩形,每类包络矩形对应一种二进制数码;相应的,条码内容为多位二进制数码。外接框可为具有预设边框宽度值的矩形框,包络图形例如可设置为包络矩形;各包络矩形在沿矩形框的长度方向上彼此紧贴排列,且各包络矩形与矩形框的间距在矩形框宽度方向保持一致;矩形框的宽度为2*barunitWid+2*barspacing+barunitHei;barunitWid为包络矩形的宽度值,barspacing为包络矩形的上边与矩形框的上边框的垂直高度值,barunitHei为包络矩形的长度值。
基于上述条码图像的生成过程,基于条码值存储规则从条码图像中获取得到条码内容放入过程可包括:
基于各包络图形与外接框在矩形框宽度方向的间距值、外接框的宽度值确定包络图形序列在条码图像中的高度范围信息;基于高度范围信息从条码图像中提取得到包络图形序列图像条块;由于设置有外界框,故在得到包络图形序列图像条块后,可根据外接框的框宽度去除包络图形序列图像条块的两端,得到条码值存储区域;基于条码值存储规则从条码值存储区域中获取得到条码内容。
举例来说,将数字或字母与一定位数的二进制进行映射,根据映射关系,将对应数字打印为相应的二进制数据,然后以白色表示0,黑色表示1,绘制条码,条码外部用一定宽度的矩形框包围,矩形框与条码的间距与矩形框的框宽度可保持一致。如图2所示,黑色矩形框中包含多个小包络矩形,各包络矩形紧密相邻排列,避免提取图像不完整,还可在存储条码值的图像序列的起始端和终端分别设置起始位和终止位,每个小包络矩形的长宽如图3所示,包络矩形的上边与矩形框的上边框的垂直高度值可如图4所述,其中矩形边框的框宽度可设置与包络矩形的宽度相同。在获取得到待加工材料图像后,从该图像中确定宽度为2*barunitWid+2*barspacing+barunitHei的矩形框,由于矩形摆放位置不固定,因此需要求出轮廓的最小包络矩形;基于每个包络矩形的长度和宽度、条码样式,所谓的条码样式即为条码由长宽相同的白填充色的包络矩形和黑色填充色包络矩形组成。根据图2-图4以及矩形外界框的参数、包络矩形的长宽、包络矩形在矩形框的位置,可知包络图形序列图像条块位于条码图像的中间五分之一,如图5所示,截取包络矩形的中间五分之一,去除两端黑色部分,然后从左到右记录白色0,黑色1依次出现的次数,以白色为起始方向,记录识别出的二进制数据;将识别出的二进制数据在对应映射表中,查询对应数字或字母,从而得到条码值。
由上可知,本发明实施例可安全、可靠地对切割材料进行自动识别、高精度输出的目标,满足实际工业的自动化裁切需求。
此外,为了提高图像的识别准确度,条码图像在沿外接框宽度方向上包括上边框图像条块、第一背景图像条块、包络图形序列图像条块、第二背景图像条块、下边框图像条块;第一背景图像条块和第二背景图像条块相对于上边框图像条块和下边框图像条块的对比度值不小于预设对比度阈值。以上述实例为例,也即矩形从上往下数的五分之二和五分之四处相对于五分之一和五分之五处有一定的对比度。
需要说明的是,本申请中各步骤之间没有严格的先后执行顺序,只要符合逻辑上的顺序,则这些步骤可以同时执行,也可按照某种预设顺序执行,图1只是一种示意方式,并不代表只能是这样的执行顺序。
本发明实施例还针对全自动化裁切材料方法提供了相应的装置,进一步使得所述方法更具有实用性。其中,装置可从功能模块的角度和硬件的角度分别说明。下面对本发明实施例提供的全自动化裁切材料装置进行介绍,下文描述的全自动化裁切材料装置与上文描述的全自动化裁切材料方法可相互对应参照。
基于功能模块的角度,参见图6,图6为本发明实施例提供的全自动化裁切材料装置在一种具体实施方式下的结构图,该装置可包括:
条码图像提取模块601,用于从包含有条码图像的待加工材料图像中提取得到条码图块;条码图块包括条码图像和条码标志位,条码标志位、条码图像与预设标定轴间的夹角用于确定待加工材料图像的裁切方向和裁切起点。
条码值解析模块602,用于基于条码生成规则从条码图块中解析得到条码图像的条码值;条码值为待加工材料的切割数据的存储位置。
切割数据自动获取模块603,用于根据条码值自动从本地存储中读取存储切割数据的文件。
材料自动切割模块604,用于基于裁切方向、裁切起点和切割数据自动裁切待加工材料。
可选的,在本实施例的一些实施方式中,所述条码值解析模块602还可以包括:
提取子模块,用于根据条码图像的形状特征在条码图块中定位条码图像所在位置,提取得到条码图像;条码图像包括设置在外接框内部且按照条码值存储规则排列的多个不同类型的包络图形;条码值存储规则根据待加工材料的切割数据存储位置和预先构建的每类包络图形与文字信息的映射关系来确定;
条码内容确定子模块,用于基于条码值存储规则从条码图像中获取得到条码内容;
条码值得到子模块,用于调用映射关系解析条码内容得到条码值。
在本实施例的一些实施方式中,所述条码内容确定子模块还可以包括:
区域确定单元,用于基于各包络图形与外接框在矩形框宽度方向的间距值、外接框的宽度值确定包络图形序列在条码图像中的高度范围信息;
图形序列提起单元,用于基于高度范围信息从条码图像中提取得到包络图形序列图像条块;
条码值存储区域获取单元,用于根据外接框的框宽度去除包络图形序列图像条块的两端,得到条码值存储区域;
内容解析单元,用于基于条码值存储规则从条码值存储区域中获取得到条码内容。
可选的,在另外一些实施方式中,所述材料自动切割模块604可包括:
坐标转化子模块,用于基于预先标定的相机坐标和裁床坐标的转化矩阵,通过平移旋转操作将切割数据匹配至裁床的相应位置;
自动裁切子模块,用于将裁切起点作为裁切起始位置、按照裁切方向对待加工材料自动进行裁切。
本发明实施例所述全自动化裁切材料装置的各功能模块的功能可根据上述方法实施例中的方法具体实现,其具体实现过程可以参照上述方法实施例的相关描述,此处不再赘述。
由上可知,本发明实施例实现了全自动化裁切待加工材料,降低材料剪裁成本,提高材料裁切效率。
上文中提到的全自动化裁切材料装置是从功能模块的角度描述,进一步的,本申请还提供一种全自动化裁切材料装置,是从硬件角度描述。图7为本申请实施例提供的另一种全自动化裁切材料装置的结构图。如图7所示,该装置包括存储器70,用于存储计算机程序;
处理器71,用于执行计算机程序时实现如上述实施例提到的全自动化裁切材料方法的步骤。
其中,处理器71可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器71可以采用DSP(Digital Signal Processing,数字信号处理)、FPGA(Field-Programmable Gate Array,现场可编程门阵列)、PLA(Programmable Logic Array,可编程逻辑阵列)中的至少一种硬件形式来实现。处理器71也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称CPU(Central ProcessingUnit,中央处理器);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器71可以在集成有GPU(Graphics Processing Unit,图像处理器),GPU用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器71还可以包括AI(Artificial Intelligence,人工智能)处理器,该AI处理器用于处理有关机器学习的计算操作。
存储器70可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是非暂态的。存储器70还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。本实施例中,存储器70至少用于存储以下计算机程序701,其中,该计算机程序被处理器71加载并执行之后,能够实现前述任一实施例公开的全自动化裁切材料方法的相关步骤。另外,存储器70所存储的资源还可以包括操作***702和数据703等,存储方式可以是短暂存储或者永久存储。其中,操作***702可以包括Windows、Unix、Linux等。数据703可以包括但不限于测试结果对应的数据等。
在一些实施例中,全自动化裁切材料装置还可包括有显示屏72、输入输出接口73、通信接口74、电源75以及通信总线76。
本领域技术人员可以理解,图7中示出的结构并不构成对全自动化裁切材料装置的限定,可以包括比图示更多或更少的组件,例如还可包括运动控制***77。
本发明实施例所述全自动化裁切材料装置的各功能模块的功能可根据上述方法实施例中的方法具体实现,其具体实现过程可以参照上述方法实施例的相关描述,此处不再赘述。
由上可知,本发明实施例实现了全自动化裁切待加工材料,降低材料剪裁成本,提高材料裁切效率。
可以理解的是,如果上述实施例中的全自动化裁切材料方法以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,执行本申请各个实施例方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、磁碟或者光盘等各种可以存储程序代码的介质。
基于此,本发明实施例还提供了一种计算机可读存储介质,存储有全自动化裁切材料程序,所述全自动化裁切材料程序被处理器执行时如上任意一实施例所述全自动化裁切材料方法的步骤。
本发明实施例所述计算机可读存储介质的各功能模块的功能可根据上述方法实施例中的方法具体实现,其具体实现过程可以参照上述方法实施例的相关描述,此处不再赘述。
由上可知,本发明实施例实现了全自动化裁切待加工材料,降低材料剪裁成本,提高材料裁切效率。
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
以上对本申请所提供的一种全自动化裁切材料方法、装置及计算机可读存储介质进行了详细介绍。本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以对本申请进行若干改进和修饰,这些改进和修饰也落入本申请权利要求的保护范围内。
Claims (10)
1.一种全自动化裁切材料方法,其特征在于,包括:
从包含有条码图像的待加工材料图像中提取得到条码图块;所述条码图块包括条码图像和条码标志位,所述条码标志位、所述条码图像与预设标定轴间的夹角用于确定所述待加工材料图像的裁切方向和裁切起点;
基于条码生成规则从所述条码图块中解析得到所述条码图像的条码值;所述条码值为所述待加工材料的切割数据的存储位置;
根据所述条码值自动从本地存储所述切割数据的文件中读取所述切割数据;
基于所述裁切方向、所述裁切起点和所述切割数据自动裁切所述待加工材料。
2.根据权利要求1所述的全自动化裁切材料方法,其特征在于,所述基于条码生成规则从所述条码图块中解析得到所述条码图像的条码值包括:
所述条码图像包括设置在外接框内部且按照条码值存储规则排列的多个不同类型的包络图形;所述条码值存储规则根据所述待加工材料的切割数据存储位置和预先构建的每类包络图形与文字信息的映射关系来确定;
根据所述条码图像的形状特征在所述条码图块中定位所述条码图像所在位置,提取得到所述条码图像;
基于所述条码值存储规则从所述条码图像中获取得到条码内容;
调用所述映射关系解析所述条码内容得到所述条码值。
3.根据权利要求2所述的全自动化裁切材料方法,其特征在于,所述条码图像包括两类以颜色区分、形状大小相同的包络矩形,每类包络矩形对应一种二进制数码;相应的,所述条码内容为多位二进制数码。
4.根据权利要求3所述的全自动化裁切材料方法,其特征在于,所述外接框为具有预设边框宽度值的矩形框,所述包络图形为包络矩形;各包络矩形在沿所述矩形框的长度方向上彼此紧贴排列,且各包络矩形与所述矩形框的间距在所述矩形框宽度方向保持一致;所述矩形框的宽度为2*barunitWid+2*barspacing+barunitHei;
其中,barunitWid为所述包络矩形的宽度值,barspacing为所述包络矩形的上边与所述矩形框的上边框的垂直高度值,barunitHei为所述包络矩形的长度值。
5.根据权利要求2至4任意一项所述的全自动化裁切材料方法,其特征在于,所述基于所述条码值存储规则从所述条码图像中获取得到条码内容包括:
基于各包络图形与所述外接框在所述矩形框宽度方向的间距值、所述外接框的宽度值确定包络图形序列在所述条码图像中的高度范围信息;
基于所述高度范围信息从所述条码图像中提取得到包络图形序列图像条块;
根据所述外接框的框宽度去除所述包络图形序列图像条块的两端,得到条码值存储区域;
基于所述条码值存储规则从所述条码值存储区域中获取得到条码内容。
6.根据权利要求5所述全自动化裁切材料方法,其特征在于,所述条码图像在沿所述外接框宽度方向上包括上边框图像条块、第一背景图像条块、包络图形序列图像条块、第二背景图像条块、下边框图像条块;
所述第一背景图像条块和所述第二背景图像条块相对于所述上边框图像条块和所述下边框图像条块的对比度值不小于预设对比度阈值。
7.根据权利要求1至4任意一项所述的全自动化裁切材料方法,其特征在于,所述基于所述裁切方向、所述裁切起点和所述切割数据自动裁切所述待加工材料包括:
基于预先标定的相机坐标和裁床坐标的转化矩阵,通过平移旋转操作将所述切割数据匹配至所述裁床的相应位置;
将所述裁切起点作为裁切起始位置、按照所述裁切方向对所述待加工材料自动进行裁切。
8.一种全自动化裁切材料装置,其特征在于,包括:
条码图像提取模块,用于从包含有条码图像的待加工材料图像中提取得到条码图块;所述条码图块包括条码图像和条码标志位,所述条码标志位、所述条码图像与预设标定轴间的夹角用于确定所述待加工材料图像的裁切方向和裁切起点;
条码值解析模块,用于基于条码生成规则从所述条码图块中解析得到所述条码图像的条码值;所述条码值为所述待加工材料的切割数据的存储位置;
切割数据自动获取模块,用于根据所述条码值自动从本地存储中读取存储所述切割数据的文件;
材料自动切割模块,用于基于所述裁切方向、所述裁切起点和所述切割数据自动裁切所述待加工材料。
9.一种全自动化裁切材料装置,其特征在于,包括处理器,所述处理器用于执行存储器中存储的计算机程序时实现如权利要求1至7任一项所述全自动化裁切材料方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有全自动化裁切材料程序,所述全自动化裁切材料程序被处理器执行时实现如权利要求1至7任一项所述全自动化裁切材料方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911382357.XA CN111144160B (zh) | 2019-12-27 | 2019-12-27 | 全自动化裁切材料方法、装置及计算机可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911382357.XA CN111144160B (zh) | 2019-12-27 | 2019-12-27 | 全自动化裁切材料方法、装置及计算机可读存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111144160A true CN111144160A (zh) | 2020-05-12 |
CN111144160B CN111144160B (zh) | 2023-10-20 |
Family
ID=70521279
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911382357.XA Active CN111144160B (zh) | 2019-12-27 | 2019-12-27 | 全自动化裁切材料方法、装置及计算机可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111144160B (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111873035A (zh) * | 2020-06-11 | 2020-11-03 | 广州黑格智造信息科技有限公司 | 一种切割方法及切割*** |
CN114997516A (zh) * | 2022-06-29 | 2022-09-02 | 北京建工集团有限责任公司 | 一种板材加工方法、装置、电子设备和存储介质 |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6565003B1 (en) * | 1998-12-16 | 2003-05-20 | Matsushita Electric Industrial Co., Ltd. | Method for locating and reading a two-dimensional barcode |
JP2005266907A (ja) * | 2004-03-16 | 2005-09-29 | Toshiba Social Automation Systems Co Ltd | バーコード検出切り出し方法及びその装置、並びにプログラムを格納したコンピュータ読み取り可能な記録媒体 |
US20080179402A1 (en) * | 2007-01-31 | 2008-07-31 | Symbol Technologies, Inc. | Dual camera assembly for an imaging-based bar code reader |
JP2009272796A (ja) * | 2008-05-02 | 2009-11-19 | Canon Inc | 画像形成装置 |
CN101885152A (zh) * | 2010-05-06 | 2010-11-17 | 南京航空航天大学 | 一种自动找正的预印制图像板材数控切割方法 |
CN101975558A (zh) * | 2010-09-03 | 2011-02-16 | 东南大学 | 基于彩色光栅投影的快速三维测量方法 |
CN102704215A (zh) * | 2012-04-24 | 2012-10-03 | 东南大学 | 基于dst文件解析与机器视觉结合的绣布自动切割方法 |
US20190054644A1 (en) * | 2016-02-24 | 2019-02-21 | Zünd Skandinavien Aps | CNC Flatbed Cutting Machine, Its Method of Operation, and a Graphics Sheet with a Fiducial that Indicates the Orientation of the Graphics Sheet |
CN110103515A (zh) * | 2019-05-10 | 2019-08-09 | 华南理工大学 | 3d打印裁切方法、装置及电子设备 |
-
2019
- 2019-12-27 CN CN201911382357.XA patent/CN111144160B/zh active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6565003B1 (en) * | 1998-12-16 | 2003-05-20 | Matsushita Electric Industrial Co., Ltd. | Method for locating and reading a two-dimensional barcode |
JP2005266907A (ja) * | 2004-03-16 | 2005-09-29 | Toshiba Social Automation Systems Co Ltd | バーコード検出切り出し方法及びその装置、並びにプログラムを格納したコンピュータ読み取り可能な記録媒体 |
US20080179402A1 (en) * | 2007-01-31 | 2008-07-31 | Symbol Technologies, Inc. | Dual camera assembly for an imaging-based bar code reader |
JP2009272796A (ja) * | 2008-05-02 | 2009-11-19 | Canon Inc | 画像形成装置 |
CN101885152A (zh) * | 2010-05-06 | 2010-11-17 | 南京航空航天大学 | 一种自动找正的预印制图像板材数控切割方法 |
CN101975558A (zh) * | 2010-09-03 | 2011-02-16 | 东南大学 | 基于彩色光栅投影的快速三维测量方法 |
CN102704215A (zh) * | 2012-04-24 | 2012-10-03 | 东南大学 | 基于dst文件解析与机器视觉结合的绣布自动切割方法 |
US20190054644A1 (en) * | 2016-02-24 | 2019-02-21 | Zünd Skandinavien Aps | CNC Flatbed Cutting Machine, Its Method of Operation, and a Graphics Sheet with a Fiducial that Indicates the Orientation of the Graphics Sheet |
CN110103515A (zh) * | 2019-05-10 | 2019-08-09 | 华南理工大学 | 3d打印裁切方法、装置及电子设备 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111873035A (zh) * | 2020-06-11 | 2020-11-03 | 广州黑格智造信息科技有限公司 | 一种切割方法及切割*** |
CN114997516A (zh) * | 2022-06-29 | 2022-09-02 | 北京建工集团有限责任公司 | 一种板材加工方法、装置、电子设备和存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN111144160B (zh) | 2023-10-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109886928B (zh) | 一种目标细胞标记方法、装置、存储介质及终端设备 | |
CN110210387B (zh) | 基于知识图谱的绝缘子目标检测方法、***、装置 | |
CN111178355B (zh) | ***识别方法、装置和存储介质 | |
CN111144160B (zh) | 全自动化裁切材料方法、装置及计算机可读存储介质 | |
CN107862235B (zh) | 二维码的位置定位方法、装置及终端设备 | |
CN115222739B (zh) | 缺陷标注方法、装置、存储介质、设备及计算机程序产品 | |
CN110135407B (zh) | 样本标注方法及计算机存储介质 | |
CN112288724A (zh) | 缺陷检测方法及装置、电子设备和存储介质 | |
CN111461070A (zh) | 文本识别方法、装置、电子设备及存储介质 | |
CN113392819B (zh) | 一种批量化学术图像自动分割标注装置和方法 | |
CN113420580A (zh) | 用于对二维码进行辅助定位符定位的方法及装置、二维码扫描设备、存储介质 | |
CN108804978B (zh) | 一种版面分析方法及装置 | |
CN108388898A (zh) | 基于连接体和模板的字符识别方法 | |
CN114399623B (zh) | 一种通用答题识别方法、***、存储介质及计算设备 | |
CN111428446A (zh) | 问卷生成方法、问卷识别方法及问卷识别*** | |
CN112434543B (zh) | 一种针对畸变彩色直接部件标记的图像重构方法及*** | |
EP4156119A1 (en) | Collation device, program, and collation method | |
EP4345741A1 (en) | Image content extraction method and apparatus, and terminal and storage medium | |
CN111401365B (zh) | Ocr图像自动生成方法及装置 | |
CN115393855A (zh) | 一种车牌产品质量检测方法、***及设备 | |
CN113139394A (zh) | 读码方法、电子装置及存储介质 | |
CN117292372B (zh) | 一种适用3d打印产品的识别方法、***、电子设备及介质 | |
CN113269102A (zh) | 一种***信息识别方法、装置、计算机设备和存储介质 | |
CN113407545B (zh) | 图纸数据的保存方法及保存装置、电子设备 | |
CN112102353A (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 |