System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种电路板丝印的提取方法、装置、介质及设备制造方法及图纸_技高网

一种电路板丝印的提取方法、装置、介质及设备制造方法及图纸

技术编号:40512684 阅读:7 留言:0更新日期:2024-03-01 13:28
本申请提供的电路板丝印的提取方法、装置、介质及设备,该方法包括:获取电路板的多个图形路径,识别每个图形路径对应的文本信息,对多个文本信息进行预处理,以得到多个预处理之后的文本信息,对多个预处理之后的文本信息进行组合,以得到电路板的多个位号信息。通过识别多个图形路径对应的文本信息并对多个文本信息进行预处理,从而排除其他标记影响文本信息组合的准确度,然后将预处理之后的文本信息进行组合,从而获取到电路板的位号信息。

【技术实现步骤摘要】

本申请涉及电路板丝印,具体涉及一种电路板丝印的提取方法、装置、介质及设备


技术介绍

1、pcb(printed circuit board),中文名称为印制电路板,即电路板,pcb板的生产工艺是十分复杂的,一旦印制文件出错,那么可能会造成成批pcb板报废,所以对于pcb板生产文件的产前检查就显得十分重要。

2、目前pcb板检测方式,主要是打样跟软件仿真检测,后者比前者成本低,而且更加高效。在pcb仿真检测软件中,当工程师要观察具体元器件位置时,比较具有标志性的图标,就是丝印,丝印就相当于元器件在pcb上的位置标识,而定位丝印通常都是采用文字识别技术。通常文字识别技术采用ocr技术进行识别,但是电路板中除了位号标记,还有焊盘边界,以及各式各样的标志符号,因此焊盘边界以及各式各样的标志符号在采用ocr识别位号标记时,容易产生大量的干扰,导致识别效果降低。


技术实现思路

1、为了解决上述技术问题,提出了本申请。本申请的实施例提供了一种电路板丝印的提取方法、装置、介质及设备,解决了现有技术中因为其他位号标记的干扰而导致位号坐标识别的准确度较低。

2、根据本申请的一个方面,提供了一种电路板丝印的提取方法,包括:

3、获取所述电路板的多个图形路径;

4、识别每个所述图形路径对应的文本信息;

5、对所述多个文本信息进行预处理,以得到多个预处理之后的文本信息;

6、对所述多个预处理之后的文本信息进行组合,以得到所述电路板的多个位号信息。

7、在一实施例中,所述对所述多个文本信息进行预处理,以得到多个预处理之后的文本信息包括:

8、获取每个所述文本信息中自身的坐标点之间的距离大于第一预设距离阈值的距离值;

9、若所述距离值大于或者等于第二预设距离阈值,则剔除所述距离值对应的文本信息,以得到所述多个预处理之后的文本信息;其中,所述第二预设距离阈值大于所述第一预设距离阈值。

10、在一实施例中,所述对所述多个预处理之后的文本信息进行组合,以得到所述电路板的多个位号信息包括:

11、获取每个所述预处理之后的文本信息之间的相距距离;

12、若所述相距距离小于或者等于第三预设距离阈值,则确定所述相距距离小于或者等于所述第三预设距离阈值的文本信息为同一组文本信息;

13、根据多个所述同一组文本信息,构建所述电路板的多个位号信息。

14、在一实施例中,所述确定所述相距距离小于或者等于所述第三预设距离阈值的文本信息为同一组文本信息包括:

15、获取所述多个预处理之后的文本信息中每个预处理之后的文本信息之间的相对方向;

16、确定所述相距距离小于或者等于所述第三预设距离阈值且所述相对方向相同的文本信息为同一组文本信息。

17、在一实施例中,所述对所述多个预处理之后的文本信息进行组合,以得到所述电路板的多个位号信息包括:

18、构建每个所述预处理之后的文本信息的包围盒,以得到多个包围盒;其中,所述包围盒表示包围所述预处理之后的文本信息的最小区域;

19、将所述多个包围盒交叉的预处理之后的文本信息作为同一个文本信息;

20、根据多个所述同一个文本信息,构建所述电路板的多个位号信息。

21、在一实施例中,所述识别每个所述图形路径对应的文本信息包括:

22、对每个所述图形路径构建图形块,以得到多个图形块;

23、识别每个所述图形块的文本信息。

24、在一实施例中,在所述对所述多个预处理之后的文本信息进行组合,以得到所述电路板的多个位号信息之后,电路板丝印的提取方法还包括:

25、获取所述电路板的多个位号信息的位号格式;

26、若所述位号格式不符合预设位号格式,则去除所述位号格式不符合所述预设位号格式的位号信息。

27、在一实施例中,在所述去除所述位号格式不符合所述预设位号格式的位号信息之后,电路板丝印的提取方法还包括:

28、将所述电路板的多个位号信息与所述电路板上的位号坐标建立对应关系。

29、在一实施例中,所述获取所述电路板的多个图形路径包括:

30、获取svg文件;

31、提取所述svg文件所述电路板的丝印;其中,所述丝印包括多个图形文件和多个文本坐标信息;

32、根据所述多个图形文件和所述多个文本坐标信息,绘制所述电路板的多个图形路径。

33、根据本申请的另一个方面,提供了一种电路板丝印的提取装置,包括:

34、获取模块,用于获取所述电路板的多个图形路径;

35、识别模块,用于识别每个所述图形路径对应的文本信息;

36、预处理模块,用于对所述多个文本信息进行预处理,以得到多个预处理之后的文本信息;

37、组合模块,用于对所述多个预处理之后的文本信息进行组合,以得到所述电路板的多个位号信息。根据本申请的另一个方面,提供了一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序用于执行上述任一所述的电路板丝印的提取方法。

38、根据本申请的另一个方面,提供了一种电子设备,所述电子设备包括:

39、处理器;

40、用于存储所述处理器可执行指令的存储器;

41、所述处理器,用于执行上述任一所述的电路板丝印的提取方法。

42、本申请提供的电路板丝印的提取方法、装置、介质及设备,该方法包括:获取电路板的多个图形路径,识别每个图形路径对应的文本信息,对多个文本信息进行预处理,以得到多个预处理之后的文本信息,对多个预处理之后的文本信息进行组合,以得到电路板的多个位号信息。通过识别多个图形路径对应的文本信息并对多个文本信息进行预处理,从而排除其他标记影响文本信息组合的准确度,然后将预处理之后的文本信息进行组合,从而获取到电路板的位号信息。

本文档来自技高网...

【技术保护点】

1.一种电路板丝印的提取方法,其特征在于,包括:

2.根据权利要求1所述的电路板丝印的提取方法,其特征在于,所述对所述多个文本信息进行预处理,以得到多个预处理之后的文本信息包括:

3.根据权利要求2所述的电路板丝印的提取方法,其特征在于,所述对所述多个预处理之后的文本信息进行组合,以得到所述电路板的多个位号信息包括:

4.根据权利要求3所述的电路板丝印的提取方法,其特征在于,所述确定所述相距距离小于或者等于所述第三预设距离阈值的文本信息为同一组文本信息包括:

5.根据权利要求1所述的电路板丝印的提取方法,其特征在于,所述对所述多个预处理之后的文本信息进行组合,以得到所述电路板的多个位号信息包括:

6.根据权利要求1所述的电路板丝印的提取方法,其特征在于,所述识别每个所述图形路径对应的文本信息包括:

7.根据权利要求1所述的电路板丝印的提取方法,其特征在于,在所述对所述多个预处理之后的文本信息进行组合,以得到所述电路板的多个位号信息之后,还包括:

8.根据权利要求7所述的电路板丝印的提取方法,其特征在于,在所述去除所述位号格式不符合所述预设位号格式的位号信息之后,还包括:

9.根据权利要求1所述的电路板丝印的提取方法,其特征在于,所述获取所述电路板的多个图形路径包括:

10.一种电路板丝印的提取装置,包括:

11.一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序用于执行上述权利要求1-9任一所述的电路板丝印的提取方法。

12.一种电子设备,所述电子设备包括:

...

【技术特征摘要】

1.一种电路板丝印的提取方法,其特征在于,包括:

2.根据权利要求1所述的电路板丝印的提取方法,其特征在于,所述对所述多个文本信息进行预处理,以得到多个预处理之后的文本信息包括:

3.根据权利要求2所述的电路板丝印的提取方法,其特征在于,所述对所述多个预处理之后的文本信息进行组合,以得到所述电路板的多个位号信息包括:

4.根据权利要求3所述的电路板丝印的提取方法,其特征在于,所述确定所述相距距离小于或者等于所述第三预设距离阈值的文本信息为同一组文本信息包括:

5.根据权利要求1所述的电路板丝印的提取方法,其特征在于,所述对所述多个预处理之后的文本信息进行组合,以得到所述电路板的多个位号信息包括:

6.根据权利要求1所述的电路板丝印的提取方法,其特...

【专利技术属性】
技术研发人员:谢国清
申请(专利权)人:深圳市云采网络科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1