The invention provides a method for identifying the contents of tables in railway drawings, which includes the following steps: step 1, identifying vertical and horizontal lines in tables, and reading coordinate information separately; step 2, establishing rectangular coordinate system according to the coordinate information, determining the points containing minimum abscissa and longitudinal coordinates as search points; step 3, searching intersection points, forming a closed list. Cell; Step 4, repeat step 3 as a new finding point until the whole table is formed; Step 5, read the coordinate information of each text content in the table and fill in the correct closed cell; Step 6, form the table. The recognition method is based on coordinate information in electronic drawings, and then determines the position of each enclosed cell in the table. Through coordinate comparison, the correct text content is input into the correct enclosed cell. The whole recognition method not only reduces the recognition error rate, but also greatly improves the recognition efficiency.
【技术实现步骤摘要】
一种识别铁路图纸中表格内容的方法
本专利技术涉及一种表格内容识别的方法,具体的说,涉及了一种识别铁路图纸中表格内容的方法。
技术介绍
在铁路图纸的设计过程中,设计人员通常以CAD或Visio等软件提供电子图纸,这些图纸是一系列的文字和矢量图形的总和。其他部门进行相关施工、检测等工作时需要对图纸中信息进行识别,由于这些图纸绘制复杂,图纸内容多,需要专业人员进行识别,费事费力;特别是表格信息的识别和读取,绘制人员除了通过肉眼进行识别,还需要判断、记录绘制出表格,并完成文字内容的录入。在大量相交关系错综复杂的直线中确定正确的单元格,并将相关的文字内容录入正确的单元格,其工作难度导致人员素质要求高,工程量巨大。为了解决以上存在的问题,人们一直在寻求一种理想的技术解决方案。
技术实现思路
本专利技术的目的是针对现有技术的不足,从而提供一种错误率低、识别效率高、降低人工成本、输出结果可靠的识别铁路图纸中表格内容的方法。为了实现上述目的,本专利技术所采用的技术方案是:一种识别铁路图纸中表格内容的方法,它包括以下步骤:步骤1,识别表格中的垂直直线和水平直线,并分别读取每根所述垂直直线和每根所述水平直线的坐标信息;步骤2,根据所述坐标信息建立直角坐标系,确定含有最小横坐标和最小纵坐标的点为查找点;步骤3,沿位于该查找点的水平直线正向查找首根与该水平直线相交的垂直直线,二者相交位置作为交叉点,沿位于该查找点的垂直直线正向查找首根与该垂直直线相交的水平直线,二者相交位置作为交叉点,所述查找点和所述交叉点形成封闭单元格;步骤4,将每个查找到的交叉点作为新的查找点重复步骤3,直至形成的 ...
【技术保护点】
1.一种识别铁路图纸中表格内容的方法,其特征在于,它包括以下步骤:步骤1,识别表格中的垂直直线和水平直线,并分别读取每根所述垂直直线和每根所述水平直线的坐标信息;步骤2,根据所述坐标信息建立直角坐标系,确定含有最小横坐标和最小纵坐标的点为查找点;步骤3,沿位于该查找点的水平直线正向查找首根与该水平直线相交的垂直直线,二者相交位置作为交叉点,沿位于该查找点的垂直直线正向查找首根与该垂直直线相交的水平直线,二者相交位置作为交叉点,所述查找点和所述交叉点形成封闭单元格;步骤4,将每个查找到的交叉点作为新的查找点重复步骤3,直至形成的封闭单元格包括含有最大横坐标和最大纵坐标的点;步骤5,读取表格中每段文字内容的坐标信息,将该文字内容的坐标信息分别与每个封闭单元格的坐标信息进行比对,逐一确定每段文字内容位于表格的位置;步骤6,形成表格,输出铁路图纸中由封闭单元格和文字内容组成的表格。
【技术特征摘要】
1.一种识别铁路图纸中表格内容的方法,其特征在于,它包括以下步骤:步骤1,识别表格中的垂直直线和水平直线,并分别读取每根所述垂直直线和每根所述水平直线的坐标信息;步骤2,根据所述坐标信息建立直角坐标系,确定含有最小横坐标和最小纵坐标的点为查找点;步骤3,沿位于该查找点的水平直线正向查找首根与该水平直线相交的垂直直线,二者相交位置作为交叉点,沿位于该查找点的垂直直线正向查找首根与该垂直直线相交的水平直线,二者相交位置作为交叉点,所述查找点和所述交叉点形成封闭单元格;步骤4,将每个查找到的交叉点作为新的查找点重复步骤3,直至形成的封闭单元格包括含有最大横坐标和最大纵坐标的点;步骤5,读取表格中每段文字内容的坐标信息,将该文字内容的坐标信息分别与每个封闭单元格的坐标信息进行比对,逐一确定每段文字内容位于表格的位置;步骤6,形成表格,输出铁路图纸中由封闭单元格和文字内容组成的表格。2.根据权利要求1所述的一种识别铁路图纸中表格内容的方法,其特征在于:所述步骤1中,通过比较每根所述垂直直线两端的横坐标,判断是否为垂直直线,若两个横坐...
【专利技术属性】
技术研发人员:刘伟,李海,石成,
申请(专利权)人:河南辉煌科技股份有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。