System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及印文生成,具体涉及一种基于数据采集分析的印文生成方法。
技术介绍
1、印章,用作印于文件上表示鉴定或签署的文具,一般印章都会先沾上颜料再印上。
2、印文即盖有印章的纸质版文件或电子档文件,盖有印章的纸质版文件即实体印文,盖有印章的电子档文件即电子印文。在进行实体印文生成时,传统方式主要采用通过手工加印实现,手工加印的方式容易出现印章盖倾斜的现象,这样就会出现纸质版文件中加印的印章文字不清晰、部分边缘模糊的问题,严重时会影响文件的法律效力,并且难以满足实体印文批量生成工作的效率要求。
3、为更方便进行实体印文批量生成工作,部分研究人员设计出印文生成装置,印文生成装置一般通过夹持组件将待加印印章夹持固定,然后通过气缸等直线驱动组件带动待加印印章下行,将印章加印到待加印纸质版文件的指定位置,可以实现相对更快速的实体印文批量生成工作。但同样的,在印章被夹持固定后,仍会出现一定几率的倾斜(印章底面与待加印纸质版文件上表面平行度较差),同样会造成纸质版文件中加印的印章文字不清晰、部分边缘模糊的问题。上述问题亟待解决,为此,提出一种基于数据采集分析的印文生成方法。
技术实现思路
1、本专利技术所要解决的技术问题在于:如何解决现有印文生成装置存在的一定几率的印章倾斜现象,进而导致纸质版文件中加印的印章文字不清晰、部分边缘模糊的问题,提供了一种基于数据采集分析的印文生成方法。
2、本专利技术是通过以下技术方案解决上述技术问题的,本专利技术包括以下步骤
3、步骤s1:在夹持固定本批次印文的待加印印章后,在初始位置获取印章底面深度图像,并对印章底面深度图像进行预处理,得到预处理后的印章底面深度图像;
4、步骤s2:根据预处理后的印章底面深度图像进行分析,得到印章底面的倾斜特征点,并根据印章底面的倾斜特征点对印章底面的倾斜程度进行分析,得到印章底面的倾斜分析结果;
5、步骤s3:根据印章底面的倾斜分析结果对印章底面进行倾斜校正;
6、步骤s4:在完成印章底面倾斜校正后,启动印文生成工作,控制粘涂印泥的待加印印章下行,将待加印印章分次加印到各个纸质版文件上。
7、更进一步地,在所述步骤s1中,印章底面深度图像通过深度相机获取,在初始位置时,所述深度相机位于待加印印章的正下方,用于对印章底面进行拍摄,深度相机的光轴竖直设置,预处理的方式包括降噪处理、图像增强处理。
8、更进一步地,在所述步骤s2中,得到印章底面的倾斜特征点的具体过程如下:
9、步骤s201:利用经过训练的印章底面识别模型,对预处理后的印章底面深度图像进行识别,得到印章底面检测框在图像中的位置信息,其中印章底面检测框在图像中的位置信息为其左上角点坐标与右下角点坐标;
10、步骤s202:根据印章底面检测框在图像中的位置信息将其从预处理后的印章底面深度图像中裁剪下来,得到印章底面检测框图像;
11、步骤s203:对印章底面检测框图像中印章底面进行轮廓识别,获取印章底面轮廓线上各点坐标信息,根据印章底面轮廓线上各点坐标信息获取印章底面的倾斜特征点j1、j2、m1、m2。
12、更进一步地,在所述步骤s203中,获取印章底面的倾斜特征点j1、j2、m1、m2的具体过程如下:
13、步骤s2031:遍历印章底面轮廓线上各点,获取印章底面轮廓线上距离最远的两点的坐标信息,该两点记为m1、m2,连接m1、m2,得到线段m1m2;
14、步骤s2032:取线段m1m2的中点,记为点c,过点c作线段m1m2的垂线,与印章底面轮廓线交于点j1、j2,即得到印章底面的倾斜特征点j1、j2、m1、m2及其在图像中的坐标信息。
15、更进一步地,在所述步骤s2中,进行倾斜程度分析的具体过程如下:
16、步骤s211:根据印章底面的倾斜特征点j1、j2、m1、m2在图像中的坐标信息,读取对应坐标下像素点的像素值,记为距离值lj1、lj2、lm1、lm2;像素值表示对应像素点与深度相机之间的实际距离,在初始位置处,当印章底面未出现倾斜时,印章底面轮廓线上所有点的像素值均相等,即与深度相机之间的实际距离均相等;
17、步骤s212:计算距离值lj1、lj2之间的差值得到l差1,同时计算距离值lm1、lm2之间的差值得到l差2,差值l差1、l差2即印章底面的倾斜分析结果。
18、更进一步地,在所述步骤s3中,具体处理过程如下:
19、步骤s31:利用第一电机带动待加印印章旋转,使步骤s212中的一个差值在设置值范围内;
20、步骤s32:利用第二电机带动待加印印章再次旋转,使步骤s212中的另一个差值也在设置值范围内;
21、步骤s33:再次执行步骤s1~s2的处理过程,得到新的差值l差1、l差2;
22、步骤s34:重复执行步骤s31~s33,直至当前新的差值l差1、l差2均在设置值范围内,即完成倾斜校正工作。
23、更进一步地,在所述步骤s31中,第一电机的轴线与印章底面深度图像、印章底面检测框图像的y轴平行,能够带动待加印印章绕图像的y轴方向旋转。
24、更进一步地,在所述步骤s32中,第二电机的轴线与印章底面深度图像、印章底面检测框图像的x轴平行,能够带动待加印印章绕图像的x轴方向旋转。
25、本专利技术相比现有技术具有以下优点:该基于数据采集分析的印文生成方法,能够基于深度图像进行分析,准确地得到印章底面的倾斜特征点,并根据印章底面的倾斜特征点对印章底面的倾斜程度进行分析,得到印章底面的倾斜分析结果,然后基于倾斜分析结果对待加印印章的位置进行校正,保证印章在加印时不会相对于文件表面倾斜,尽可能避免了由于印章倾斜而导致纸质版文件中加印的印章文字不清晰、部分边缘模糊的问题。
本文档来自技高网...【技术保护点】
1.一种基于数据采集分析的印文生成方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种基于数据采集分析的印文生成方法,其特征在于,在所述步骤S1中,印章底面深度图像通过深度相机获取,在初始位置时,所述深度相机位于待加印印章的正下方,用于对印章底面进行拍摄,深度相机的光轴竖直设置。
3.根据权利要求2所述的一种基于数据采集分析的印文生成方法,其特征在于,预处理的方式包括降噪处理、图像增强处理。
4.根据权利要求2所述的一种基于数据采集分析的印文生成方法,其特征在于,在所述步骤S2中,得到印章底面的倾斜特征点的具体过程如下:
5.根据权利要求4所述的一种基于数据采集分析的印文生成方法,其特征在于,在所述步骤S203中,获取印章底面的倾斜特征点j1、j2、m1、m2的具体过程如下:
6.根据权利要求5所述的一种基于数据采集分析的印文生成方法,其特征在于,在所述步骤S2中,进行倾斜程度分析的具体过程如下:
7.根据权利要求6所述的一种基于数据采集分析的印文生成方法,其特征在于,在所述步骤S3中,具体处理过程
8.根据权利要求7所述的一种基于数据采集分析的印文生成方法,其特征在于,在所述步骤S31中,第一电机的轴线与印章底面深度图像、印章底面检测框图像的y轴平行,能够带动待加印印章绕图像的y轴方向旋转。
9.根据权利要求8所述的一种基于数据采集分析的印文生成方法,其特征在于,在所述步骤S32中,第二电机的轴线与印章底面深度图像、印章底面检测框图像的x轴平行,能够带动待加印印章绕图像的x轴方向旋转。
...【技术特征摘要】
1.一种基于数据采集分析的印文生成方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种基于数据采集分析的印文生成方法,其特征在于,在所述步骤s1中,印章底面深度图像通过深度相机获取,在初始位置时,所述深度相机位于待加印印章的正下方,用于对印章底面进行拍摄,深度相机的光轴竖直设置。
3.根据权利要求2所述的一种基于数据采集分析的印文生成方法,其特征在于,预处理的方式包括降噪处理、图像增强处理。
4.根据权利要求2所述的一种基于数据采集分析的印文生成方法,其特征在于,在所述步骤s2中,得到印章底面的倾斜特征点的具体过程如下:
5.根据权利要求4所述的一种基于数据采集分析的印文生成方法,其特征在于,在所述步骤s203中,获取印章底面的倾斜特征点j1、...
【专利技术属性】
技术研发人员:易磊,沈虹,马江荣,
申请(专利权)人:易签链深圳科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。