CN115409947A - 三维结构对应的二维图纸获取方法、装置、设备及介质 - Google Patents
三维结构对应的二维图纸获取方法、装置、设备及介质 Download PDFInfo
- Publication number
- CN115409947A CN115409947A CN202211086250.2A CN202211086250A CN115409947A CN 115409947 A CN115409947 A CN 115409947A CN 202211086250 A CN202211086250 A CN 202211086250A CN 115409947 A CN115409947 A CN 115409947A
- Authority
- CN
- China
- Prior art keywords
- dimensional
- view
- identified
- dimensional structure
- determining
- 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.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T17/00—Three dimensional [3D] modelling, e.g. data description of 3D objects
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/10—Geometric CAD
- G06F30/17—Mechanical parametric or variational design
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/20—Design optimisation, verification or simulation
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Geometry (AREA)
- General Physics & Mathematics (AREA)
- Evolutionary Computation (AREA)
- General Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Computational Mathematics (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- Computer Graphics (AREA)
- Software Systems (AREA)
- Processing Or Creating Images (AREA)
Abstract
本发明提供一种三维结构对应的二维图纸获取方法、装置、设备及介质,该方法包括:确定待识别三维结构对应的二维视图集合;对所述待识别三维结构进行解析,确定所述待识别三维结构对应的多个子结构;基于所述二维视图集合,对所述多个子结构进行标注,确定所述待识别三维结构对应的二维图纸。该方法用以解决现有的二维工程图获取过程主要依据国家/企业规范并结合个人经验且需要耗费大量的人力资源和财力,不够智能的缺陷,实现自动获取较为准确的待识别三维结构对应的二维图纸,不仅可以将设计人员从繁琐且技术含量低的制图工作中解脱出来,还可以缩短企业产品的研制周期,降低研发环节成本。
Description
技术领域
本发明涉及图像处理技术领域,尤其涉及一种三维结构对应的二维图纸获取方法、装置、设备及介质。
背景技术
在机械制造行业,二维工程图是工业生产中的重要技术文件,是设计人员进行技术交流的重要工具,也是加工制造的主要依据。
现有的二维工程图获取方法如下:利用现有的三维软件,创建待识别三维结构对应的三维模型;然后,在该三维软件的制图模块中,关联该三维模型,并对该三维模型进行视图投影;接着,对各视图进行标注及各种加工信息的添加,得到该待识别三维结构对应的二维工程图。整个二维工程图获取的过程主要依据国家/企业规范并结合个人经验且需要耗费大量的人力资源和财力,不够智能。
发明内容
本发明提供一种三维结构对应的二维图纸获取方法、装置、设备及介质,用以解决现有的二维工程图获取过程主要依据国家/企业规范并结合个人经验且需要耗费大量的人力资源和财力,不够智能的缺陷,实现自动获取较为准确的待识别三维结构对应的二维图纸,不仅可以将设计人员从繁琐且技术含量低的制图工作中解脱出来,还可以缩短企业产品的研制周期,降低研发环节成本。
本发明提供一种三维结构对应的二维图纸获取方法,包括:
确定待识别三维结构对应的二维视图集合;
对该待识别三维结构进行解析,确定该待识别三维结构对应的多个子结构;
基于该二维视图集合,对该多个子结构进行标注,确定该待识别三维结构对应的二维图纸。
根据本发明提供的一种三维结构对应的二维图纸获取方法,该基于该二维视图集合,对该多个子结构进行标注,确定该待识别三维结构对应的二维图纸,包括:基于该二维视图集合,确定主视图;在该二维视图集合中,确定该主视图对应的第一视图及第二视图,该第一视图包括左视图或右视图,该第二视图包括俯视图或仰视图;根据该主视图、该第一视图及该第二视图,对该多个子结构进行标注,确定该待识别三维结构对应的二维图纸。
根据本发明提供的一种三维结构对应的二维图纸获取方法,该二维视图集合包括至少一张二维视图,该基于该二维视图集合,确定主视图,包括:确定该至少一张二维视图中每张二维视图分别对应的函数值;将该函数值中最大函数值对应的二维视图确定为主视图。
根据本发明提供的一种三维结构对应的二维图纸获取方法,该确定该至少一张二维视图中每张二维视图分别对应的函数值,包括:确定目标视图,该目标视图为该至少一张二维视图中的任一二维视图在该目标视图中,确定该待识别三维结构对应的目标平面及平行于该目标平面的平面数量,并确定该待识别三维结构对应的特征数量;在该至少一张二维视图中除该目标视图以外的其它二维视图中,确定该待识别三维结构对应的虚线数量;根据该平面数量、该特征数量及该虚线数量,确定该目标视图对应的函数值。
根据本发明提供的一种三维结构对应的二维图纸获取方法,该对该多个子结构进行标注,确定该待识别三维结构对应的二维图纸,包括:对该多个子结构进行标注,得到多个标注图纸;从该多个标注图纸中,确定目标标注对应的其它相同标注;对该其它相同标注进行删除,得到该待识别三维结构对应的二维图纸。
根据本发明提供的一种三维结构对应的二维图纸获取方法,该对该多个子结构进行标注,确定该待识别三维结构对应的二维图纸,包括:对该多个子结构进行标注,得到该待识别三维结构对应的第一图纸;响应用户输入的修改操作,并根据该修改操作,对该第一图纸进行修改,得到第二图纸;利用规则检查工具对该第二图纸的合格性进行检查,确定该待识别三维结构对应的二维图纸。
根据本发明提供的一种三维结构对应的二维图纸获取方法,该对该多个子结构进行标注,得到该待识别三维结构对应的第一图纸,包括:获取历史结构集合;确定该历史结构集合中每个历史结构分别对应的历史子结构及该历史子结构分别对应的历史特征;对该历史特征进行标注,得到标注规则库;基于该标注规则库,对该多个子结构进行标注,得到该待识别三维结构对应的第一图纸。
本发明还提供一种三维结构对应的二维图纸获取装置,包括:
视图确定模块,用于确定待识别三维结构对应的二维视图集合;
结构确定模块,用于对该待识别三维结构进行解析,确定该待识别三维结构对应的多个子结构;
图纸确定模块,用于基于该二维视图集合,对该多个子结构进行标注,确定该待识别三维结构对应的二维图纸。
本发明还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述三维结构对应的二维图纸获取方法。
本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述三维结构对应的二维图纸获取方法。
本发明还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述三维结构对应的二维图纸获取方法。
本发明提供的三维结构对应的二维图纸获取方法、装置、设备及介质,通过确定待识别三维结构对应的二维视图集合;对所述待识别三维结构进行解析,确定所述待识别三维结构对应的多个子结构;基于所述二维视图集合,对所述多个子结构进行标注,确定所述待识别三维结构对应的二维图纸。该方法用以解决现有的二维工程图获取过程主要依据国家/企业规范并结合个人经验且需要耗费大量的人力资源和财力,不够智能的缺陷,实现自动获取较为准确的待识别三维结构对应的二维图纸,不仅可以将设计人员从繁琐且技术含量低的制图工作中解脱出来,还可以缩短企业产品的研制周期,降低研发环节成本。
附图说明
为了更清楚地说明本发明或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明提供的三维结构对应的二维图纸获取方法的流程示意图;
图2a是本发明提供的待识别三维结构在不同角度下进行投影的示意图;
图2b是本发明提供的待识别三维结构对应二维图纸的示意图;
图2c是本发明提供的三维结构对应的二维图纸获取方法的场景示意图;
图3是本发明提供的三维结构对应的二维图纸获取装置的结构示意图;
图4是本发明提供的电子设备的结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
需要说明的是,本发明实施例涉及的执行主体可以是三维结构对应的二维图纸获取装置,也可以是电子设备,下面以电子设备为例对本发明实施例进行进一步地说明。
如图1所示,是本发明提供的三维结构对应的二维图纸获取方法的流程示意图,可以包括:
101、确定待识别三维结构对应的二维视图集合。
其中,待识别三维结构指的是待识别的三维零件结构,该三维零件结构可以包括多个子结构。
可选的,待识别三维结构可以包括待识别的三维车辆零件结构、待识别的三维活塞结构等。
可选的,二维视图集合可以包括至少一张二维视图,这至少一张二维视图中每张二维视图对应的投影角度都是不同的。
电子设备在获取待识别三维结构之后,可以确定该待识别三维结构在不同角度下分别对应的二维视图,并根据这些二维视图,确定该待识别三维结构对应的二维视图集合。
102、对待识别三维结构进行解析,确定待识别三维结构对应的多个子结构。
由于待识别三维结构可以包括多个子结构,所以,电子设备可以对该待识别三维结构进行解析和识别,进而准确确定该待识别三维结构对应的多个子结构。
103、基于二维视图集合,对多个子结构进行标注,确定待识别三维结构对应的二维图纸。
其中,二维图纸是一种二维工程结构图。
电子设备在获取待识别三维结构对应的多个子结构之后,可以基于获取的二维视图集合,对这多个子结构分别进行相应标注,得到该待识别三维结构对应的二维图纸。
在一些实施例中,电子设备基于二维视图集合,对待识别三维结构进行解析,确定待识别三维结构对应的多个子结构,可以包括:电子设备基于二维视图集合,确定主视图;该电子设备在二维视图集合中,确定主视图对应的第一视图及第二视图,第一视图包括左视图或右视图,第二视图包括俯视图或仰视图;该电子设备根据主视图、第一视图及第二视图,对待识别三维结构进行解析,确定待识别三维结构对应的多个子结构。
其中,主视图指的是待识别三维结构从前面向后面进行投影后得到的二维视图,该主视图可明显反映出该待识别三维结构中各个子结构的形状及该各个子结构之间的位置关系,此外,该主视图中的主要面应平行投影面,使得投影结果能得到实形;
左视图指的是待识别三维结构从左面向右面进行投影后得到的二维视图;
右视图指的是待识别三维结构从右面向左面进行投影后得到的二维视图;
俯视图指的是待识别三维结构从上面向下面进行投影后得到的二维视图;
仰视图指的是待识别三维结构从下面向上面进行投影后得到的二维视图。
电子设备在确定二维视图集合中的二维视图数量较多的情况下,如果根据所有的二维视图对待识别三维结构进行解析,那么,在整个解析过程中,就容易提高该电子设备的使用功耗,从而减少该电子设备的使用寿命,所以,该电子设备不需要获取该二维视图集合中所有的二维视图,而是可以先在该二维视图集合中确定该待识别三维结构对应的主视图;然后,该电子设备再以该主视图为准,确定该待识别三维结构对应的第一视图及第二视图;最后,该电子设备根据该主视图、该第一视图及该第二视图,就可以更加全面且准确地确定该待识别三维结构对应的多个子结构,此外,还可以有效节省该电子设备的使用功耗,从而在一定程度上提高该电子设备的使用寿命。
可选的,电子设备确定第一视图与确定第二视图的时序不限。
示例性的,如图2a所示,是本发明提供的待识别三维结构在不同角度下进行投影的示意图。在图2b中,待识别三维结构对应的投影角度分别为角度A、角度B、角度C、角度D、角度E及角度F。若电子设备将角度A对应的二维视图确定为该待识别三维结构对应的主视图,则可将角度B对应的二维视图确定为该待识别三维结构对应的俯视图、角度C对应的二维视图确定为该待识别三维结构对应的左视图、角度D对应的二维视图确定为该待识别三维结构对应的右视图、角度E对应的二维视图确定为该待识别三维结构对应的仰视图、角度F对应的二维视图确定为该待识别三维结构对应的后视图。
其中,后视图指的是待识别三维结构从后面向前面进行投影后得到的二维视图。
可选的,电子设备基于二维视图集合,确定主视图,可以包括:电子设备获取二维视图集合中的二维视图数量;该电子设备在确定该二维视图数量大于预设数量阈值的情况下,确定待识别三维结构对应的主视图。
其中,预设数量阈值可以是电子设备出厂前设置的,也可以是用户自定义的,此处不作具体限定。
电子设备在获取二维视图集合中的二维视图数量之后,可以对该二维视图数量进行判断:该电子设备在确定该二维视图数量大于预设数量阈值的情况下,说明该二维视图数量较多,此时,可以只获取待识别三维结构对应的主视图,进而对待识别三维结构进行解析;该电子设备在确定该二维视图数量小于等于该预设数量阈值的情况下,说明该二维视图数量较少,此时,可以直接根据这些数量的二维视图对该待识别三维结构进行解析。
在一些实施例中,二维视图集合可以包括至少一张二维视图,电子设备基于二维视图集合,确定主视图,可以包括:电子设备确定至少一张二维视图中每张二维视图分别对应的函数值;该电子设备将函数值中最大函数值对应的二维视图确定为主视图。
其中,函数值是一种指标,可直接且有效地反映出相应二维视图中待识别三维结构的主要面是否与投影面平行、该待识别三维结构的主要特征及该待识别三维结构的虚线数量,从而准确确定该待识别三维结构对应的主视图。
可选的,不同的二维视图对应的函数值可以是相同的,也可以是不同的,此处不作具体限定。
电子设备在确定待识别三维结构对应的主视图的过程中,可以先确定二维视图集合中每张二维视图分别对应的函数值;然后,该电子设备再从这些函数值中,确定最大函数值,并将该最大函数值对应的二维视图确定为该待识别三维结构对应的主视图。
可选的,电子设备将函数值中最大函数值对应的二维视图确定为主视图,可以包括但不限于以下其中一种实现方式:
实现方式1:电子设备将获取的函数值进行从大到小排序,得到第一序列;该电子设备将该第一序列中正序第一个函数值对应的二维视图确定为主视图。
电子设备可以从第一序列中获取正序第一个函数值对应的二维视图,即可以从第一序列中获取最大函数值对应的二维视图,并将该二维视图确定为主视图。
实现方式2:电子设备将获取的函数值进行从小到大排序,得到第二序列;该电子设备将该第二序列中倒序第一个函数值对应的二维视图确定为主视图。
电子设备可以从第二序列中获取倒序第一个函数值对应的二维视图,即可以从第二序列中获取最大函数值对应的二维视图,并将该二维视图确定为主视图。
电子设备无论是利用实现方式1,还是利用实现方式2,都可准确确定最大函数值及待识别三维结构对应的主视图。
实现方式3:电子设备从函数值中,确定最大函数值;该电子设备在确定最大函数值的数量为一个的情况下,直接将该最大函数值对应的二维视图确定为主视图;该电子设备在确定最大函数值的数量大于一个的情况下,将任一最大函数值对应的二维视图确定为主视图。
电子设备在确定最大函数值之后,可以先确定该最大函数值的数量;然后,该电子设备在根据该数量,确定只有一个最大函数值的情况下,可以直接将该最大函数值对应的二维视图确定为主视图;该电子设备在根据该数量,确定存在多个最大函数值的情况下,可以随机选择一个最大函数值对应的二维视图确定为主视图。
在一些实施例中,电子设备确定至少一张二维视图中每张二维视图分别对应的函数值,可以包括:电子设备确定目标视图,目标视图为至少一张二维视图中的任一二维视图;该电子设备在目标视图中,确定待识别三维结构对应的目标平面及平行于目标平面的平面数量,并确定待识别三维结构对应的特征数量;该电子设备在至少一张二维视图中除目标视图以外的其它二维视图中,确定待识别三维结构对应的虚线数量;该电子设备根据平面数量、特征数量及虚线数量,确定目标视图对应的函数值。
其中,在目标视图中,待识别三维结构可对应多个平面,电子设备可以将这多个平面中的任一平面确定为目标平面。
待识别三维结构对应的特征可以包括:各个子结构之间的位置特征、各个子结构之间的角度特征等。
电子设备在获取上述至少一张二维视图中任一二维视图对应的函数值的过程中,即电子设备在获取目标视图对应的函数值的过程中,可以对该目标视图进行识别,确定待识别三维结构对应的目标平面;然后,该电子设备再在该目标视图中,确定平行于该目标平面的平面及该平面的数量,并在该目标视图中,确定该待识别三维结构对应的特征及该特征的数量;接着,该电子设备在至少一张二维视图中除目标视图以外的其它二维视图中,确定待识别三维结构对应的虚线及该虚线的数量;最后,该电子设备根据该平面的数量、该特征的数量及该虚线的数量,可准确确定目标视图对应的函数值。
可选的,电子设备确定平面数量、确定特征数量及确定虚线数量的时序不限。
这样一来,电子设备基于任一二维视图对应的函数值的获取过程,可以准确确定上述二维视图集合中每张二维视图分别对应的函数值。
在一些实施例中,电子设备根据平面数量、特征数量及虚线数量,确定目标视图对应的函数值,可以包括:电子设备根据函数值公式,确定目标视图对应的函数值。
函数值公式为F=f(n1,n2,1/n3);
F表示目标视图对应的函数值;n1表示平面数量;n2表示特征数量;n3表示虚线数量。
需要说明的是,目标视图对应的函数值可以是平面数量n1、特征数量n2及虚线数量n3,按照不同权重进行求和得到的。
可选的,不同权重可以是用户根据实际经验得到的。
电子设备根据函数值公式,可以准确确定二维视图集合中每张二维视图分别对应的函数值。
在一些实施例中,电子设备对多个子结构进行标注,确定待识别三维结构对应的二维图纸,可以包括:电子设备对多个子结构进行标注,得到多个标注图纸;该电子设备从多个标注图纸中,确定目标标注对应的其它相同标注;该电子设备对其它相同标注进行删除,得到待识别三维结构对应的二维图纸。
电子设备在确定多个子结构之后,可以分别对这多个子结构进行标注,得到对应的标注图纸,即有多少个子结构,就可以得到多少张标注图纸;然而,由于某个子结构的某个位置点可能会在不同的标注图纸中都存在相同的标注,此时,将该某个位置点对应的标注作为目标标注,将其它与该目标标注相同的标注作为该目标标注对应的其它相同标注;接着,该电子设备可将该其它相同标注删除,只保留该目标标注,即只保留该某个位置点对应的一个标注,从而准确得到待识别三维结构对应的二维图纸。
在一些实施例中,电子设备对多个子结构进行标注,确定待识别三维结构对应的二维图纸,可以包括:电子设备对多个子结构进行标注,得到待识别三维结构对应的第一图纸;该电子设备响应用户输入的修改操作,并根据修改操作,对第一图纸进行修改,得到第二图纸;该电子设备利用规则检查工具对第二图纸的合格性进行检查,确定待识别三维结构对应的二维图纸。
其中,规则检查工具的核心主要是根据国家和企业规范形成的一系列检查项,通过检查对应项可以判断第二图纸是否合格。
电子设备在对多个子结构进行标注后,可得到待识别三维结构对应的第一图纸,但由于该第一图纸的准确性较差,所以,用户还可以对该第一图纸进行辅助修改,具体的,该用户可向该电子设备输入修改操作,然后,该电子设备可响应该修改操作,并基于该修改操作对该一图纸进行修改,得到第二图纸;然而,该第二图纸可能会存在不合格的情况,于是,该电子设备可利用规则检查工具对该第二图纸的合格性进行检查,即对该第二图纸的规范性和正确性进行检查;最后,该电子设备基于该合格性,确定待识别三维结构对应的二维图纸。
示例性的,如图2b所示,是本发明提供的待识别三维结构对应二维图纸的示意图。在图2b中,二维图纸中的待识别三维结构可解析为一个矩形板、一个圆柱体及四个阵列分布的圆柱体。也就是说,图2b中待识别三维结构对应的多个子结构分布为一个矩形板、一个圆柱体及四个阵列分布的圆柱体。
可选的,电子设备基于合格性,确定待识别三维结构对应的二维图纸,可以包括但不限于以下至少一种实现方式:
实现方式1:电子设备在确定合格性对应数值大于预设阈值的情况下,将第二图纸确定为待识别三维结构对应的二维图纸。
其中,预设阈值可以是电子设备出厂前设置的,也可以是用户自定义的,此处不作具体限定。
电子设备在确定合格性对应数值大于预设阈值的情况下,说明第二图纸的规范性及正确性较高,此时,该电子设备可以直接将该第二图纸确定为待识别三维结构对应的二维图纸。
实现方式2:电子设备在确定合格性对应数值小于等于预设阈值的情况下,重复执行响应用户输入的新的修改操作;该电子设备基于该新的修改操作,对第一图纸进行修改,得到新的第二图纸等步骤,直到最新一次得到的第二图纸的合格性对应数值大于该预设阈值,此时,该电子设备将该最新一次得到的第二图纸确定为待识别三维结构对应的二维图纸。
电子设备在确定合格性对应数值小于等于预设阈值的情况下,说明第二图纸的规范性及正确性较低,所以,电子设备需多次响应用户输入的修改操作,并基于这些修改操作,对该第二图纸进行多次修改,之后最新一次得到的第二图纸的合格性对应数值大于该预设阈值,此时,说明最新一次得到的第二图纸的规范性及正确性较高,然后,该定子设备就可以将该最新一次得到的第二图纸确定为待识别三维结构对应的二维图纸。
在一些实施例中,电子设备对多个子结构进行标注,得到待识别三维结构对应的第一图纸,可以包括:电子设备获取历史结构集合;该电子设备确定历史结构集合中每个历史结构分别对应的历史子结构及历史子结构分别对应的历史特征;该电子设备对历史特征进行标注,得到标注规则库;该电子设备基于标注规则库,对多个子结构进行标注,得到待识别三维结构对应的第一图纸。
电子设备在对待识别三维结构对应的多个子结构进行标注的过程中,可以先获取历史结构集合,该历史结构集合包括至少一个历史结构;然后,该电子设备可以对这至少一个历史结构中每个历史结构进行梳理,基于该每个历史结构分别对应的模型结构树,确定该每个历史结构分别对应的历史子结构;接着,该电子设备确定该历史子结构对应的历史特征,并将这些历史特征进行标注,得到标注规则库;然后,该电子设备将该标注规则库进行存储,在确定待识别三维结构对应的多个子结构之后,可以基于该标注规则库,对该多个子结构进行标注,得到该待识别三维结构对应的第一图纸。
可选的,步骤103之后,该方法还可以包括:电子设备输出二维图纸。
可选的,电子设备输出结构图像,可以包括以下至少一种实现方式:
实现方式1:电子设备在显示屏上显示二维图纸。
实现方式2:电子设备将结构图像向关联设备发送,以使该关联设备可在该关联设备上的显示屏上显示该二维图纸。
可选的,电子设备与关联设备之间可通过无线通信技术进行连接,该无线通信技术可以包括但不限于以下其中一项:***通讯技术(the 4Generation mobilecommunication technology,4G)、第五代通讯技术(the 5Generation mobilecommunication technology,5G)及无线保真技术(Wireless Fidelity,WiFi)等。
电子设备无论是利用实现方式1,还是利用实现方式2,都可便于用户可直观地获取该待识别三维结构中各个子结构对应的标注数据。
在本发明实施例中,确定待识别三维结构对应的二维视图集合;对待识别三维结构进行解析,确定待识别三维结构对应的多个子结构;基于二维视图集合,对多个子结构进行标注,确定待识别三维结构对应的二维图纸。该方法用以解决现有的二维工程图获取过程主要依据国家/企业规范并结合个人经验且需要耗费大量的人力资源和财力,不够智能的缺陷,实现自动获取较为准确的待识别三维结构对应的二维图纸,不仅可以将设计人员从繁琐且技术含量低的制图工作中解脱出来,还可以缩短企业产品的研制周期,降低研发环节成本。
需要说明的是,图1所示步骤101-103可看作一个转图策略。
示例性的,如图2c所示,是本发明提供的三维结构对应的二维图纸获取方法的场景示意图。在图2c中,上述转图策略可存储在云端服务器,也可存储在本地服务器,此处不作具体限定。云端服务器中的转图策略可称为通用策略,本地服务器中的转图策略可称为私有策略,该私有策略与企业相关。电子设备可以包括计算机、移动终端及可穿戴设备等。
电子设备中设有基于计算机辅助设计(Computer Aided Design,CAD)***开发的智能转图工具,该智能转图工具用于生成标注规则库,并接收云端服务器和/或本地服务器发送的转图策略;接着,该智能转图工具可将该转图策略传输给CAD***,以执行相应的转图操作,并输出第一图纸;然后,电子设备基于用户输入的修改操作,对该第一图纸进行辅助修改,并利用规则检查工具对第二图纸的合格性进行检查,确定待识别三维结构对应的二维图纸。
此外,该电子设备在基于用户输入的修改操作,对该第一图纸进行辅助修改的过程中,还会利用人工智能技术对修改结果进行分析,并利用该智能转图工具将第一图纸、第二图纸及二维图纸上传至云端服务器和/或本地服务器,以实现转图策略的不断学习和进化。
下面对本发明提供的三维结构对应的二维图纸获取装置进行描述,下文描述的三维结构对应的二维图纸获取装置与上文描述的三维结构对应的二维图纸获取方法可相互对应参照。
如图3所示,是本发明提供的三维结构对应的二维图纸获取装置的结构示意图,可以包括:
视图确定模块301,用于确定待识别三维结构对应的二维视图集合;
结构确定模块302,用于对该待识别三维结构进行解析,确定该待识别三维结构对应的多个子结构;
图纸确定模块303,用于基于该二维视图集合,对该多个子结构进行标注,确定该待识别三维结构对应的二维图纸。
可选的,该基于该二维视图集合,图纸确定模块303,具体用于基于该二维视图集合,确定主视图;在该二维视图集合中,确定该主视图对应的第一视图及第二视图,该第一视图包括左视图或右视图,该第二视图包括俯视图或仰视图;根据该主视图、该第一视图及该第二视图,对该多个子结构进行标注,确定该待识别三维结构对应的二维图纸。
可选的,图纸确定模块303,具体用于确定该至少一张二维视图中每张二维视图分别对应的函数值;将该函数值中最大函数值对应的二维视图确定为主视图。
可选的,图纸确定模块303,具体用于确定目标视图,该目标视图为该至少一张二维视图中的任一二维视图;在该目标视图中,确定该待识别三维结构对应的目标平面及平行于该目标平面的平面数量,并确定该待识别三维结构对应的特征数量;在该至少一张二维视图中除该目标视图以外的其它二维视图中,确定该待识别三维结构对应的虚线数量;根据该平面数量、该特征数量及该虚线数量,确定该目标视图对应的函数值。
可选的,图纸确定模块303,具体用于对该多个子结构进行标注,得到多个标注图纸;从该多个标注图纸中,确定目标标注对应的其它相同标注;对该其它相同标注进行删除,得到该待识别三维结构对应的二维图纸。
可选的,图纸确定模块303,具体用于对该多个子结构进行标注,得到该待识别三维结构对应的第一图纸;响应用户输入的修改操作,并根据该修改操作,对该第一图纸进行修改,得到第二图纸;利用规则检查工具对该第二图纸的合格性进行检查,确定该待识别三维结构对应的二维图纸。
可选的,图纸确定模块303,具体用于获取历史结构集合;确定该历史结构集合中每个历史结构分别对应的历史子结构及该历史子结构分别对应的历史特征;对该历史特征进行标注,得到标注规则库;基于该标注规则库,对该多个子结构进行标注,得到该待识别三维结构对应的第一图纸。
如图4所示,是本发明提供的电子设备的结构示意图,该电子设备可以包括:处理器(processor)410、通信接口(Communications Interface)420、存储器(memory)430和通信总线440,其中,处理器410,通信接口420,存储器430通过通信总线440完成相互间的通信。处理器410可以调用存储器430中的逻辑指令,以执行三维结构对应的二维图纸获取方法,该方法包括:确定待识别三维结构对应的二维视图集合;对该待识别三维结构进行解析,确定该待识别三维结构对应的多个子结构;基于该二维视图集合,对该多个子结构进行标注,确定该待识别三维结构对应的二维图纸。
此外,上述的存储器430中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
另一方面,本发明还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,计算机程序可存储在非暂态计算机可读存储介质上,所述计算机程序被处理器执行时,计算机能够执行上述各方法所提供的三维结构对应的二维图纸获取方法,该方法包括:确定待识别三维结构对应的二维视图集合;对该待识别三维结构进行解析,确定该待识别三维结构对应的多个子结构;基于该二维视图集合,对该多个子结构进行标注,确定该待识别三维结构对应的二维图纸。
又一方面,本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各方法提供的三维结构对应的二维图纸获取方法,该方法包括:确定待识别三维结构对应的二维视图集合;对该待识别三维结构进行解析,确定该待识别三维结构对应的多个子结构;基于该二维视图集合,对该多个子结构进行标注,确定该待识别三维结构对应的二维图纸。
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
Claims (10)
1.一种三维结构对应的二维图纸获取方法,其特征在于,包括:
确定待识别三维结构对应的二维视图集合;
对所述待识别三维结构进行解析,确定所述待识别三维结构对应的多个子结构;
基于所述二维视图集合,对所述多个子结构进行标注,确定所述待识别三维结构对应的二维图纸。
2.根据权利要求1所述的方法,其特征在于,所述基于所述二维视图集合,对所述多个子结构进行标注,确定所述待识别三维结构对应的二维图纸,包括:
基于所述二维视图集合,确定主视图;
在所述二维视图集合中,确定所述主视图对应的第一视图及第二视图,所述第一视图包括左视图或右视图,所述第二视图包括俯视图或仰视图;
根据所述主视图、所述第一视图及所述第二视图,对所述多个子结构进行标注,确定所述待识别三维结构对应的二维图纸。
3.根据权利要求2所述的方法,其特征在于,所述二维视图集合包括至少一张二维视图,所述基于所述二维视图集合,确定主视图,包括:
确定所述至少一张二维视图中每张二维视图分别对应的函数值;
将所述函数值中最大函数值对应的二维视图确定为主视图。
4.根据权利要求3所述的方法,其特征在于,所述确定所述至少一张二维视图中每张二维视图分别对应的函数值,包括:
确定目标视图,所述目标视图为所述至少一张二维视图中的任一二维视图;
在所述目标视图中,确定所述待识别三维结构对应的目标平面及平行于所述目标平面的平面数量,并确定所述待识别三维结构对应的特征数量;
在所述至少一张二维视图中除所述目标视图以外的其它二维视图中,确定所述待识别三维结构对应的虚线数量;
根据所述平面数量、所述特征数量及所述虚线数量,确定所述目标视图对应的函数值。
5.根据权利要求1-4中任一项所述的方法,其特征在于,所述对所述多个子结构进行标注,确定所述待识别三维结构对应的二维图纸,包括:
对所述多个子结构进行标注,得到多个标注图纸;
从所述多个标注图纸中,确定目标标注对应的其它相同标注;
对所述其它相同标注进行删除,得到所述待识别三维结构对应的二维图纸。
6.根据权利要求1-4中任一项所述的方法,其特征在于,所述对所述多个子结构进行标注,确定所述待识别三维结构对应的二维图纸,包括:
对所述多个子结构进行标注,得到所述待识别三维结构对应的第一图纸;
响应用户输入的修改操作,并根据所述修改操作,对所述第一图纸进行修改,得到第二图纸;
利用规则检查工具对所述第二图纸的合格性进行检查,确定所述待识别三维结构对应的二维图纸。
7.根据权利要求6所述的方法,其特征在于,所述对所述多个子结构进行标注,得到所述待识别三维结构对应的第一图纸,包括:
获取历史结构集合;
确定所述历史结构集合中每个历史结构分别对应的历史子结构及所述历史子结构分别对应的历史特征;
对所述历史特征进行标注,得到标注规则库;
基于所述标注规则库,对所述多个子结构进行标注,得到所述待识别三维结构对应的第一图纸。
8.一种三维结构对应的二维图纸获取装置,其特征在于,包括:
视图确定模块,用于确定待识别三维结构对应的二维视图集合;
结构确定模块,用于对所述待识别三维结构进行解析,确定所述待识别三维结构对应的多个子结构;
图纸确定模块,用于基于所述二维视图集合,对所述多个子结构进行标注,确定所述待识别三维结构对应的二维图纸。
9.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至7任一项所述三维结构对应的二维图纸获取方法。
10.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述三维结构对应的二维图纸获取方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211086250.2A CN115409947A (zh) | 2022-09-06 | 2022-09-06 | 三维结构对应的二维图纸获取方法、装置、设备及介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211086250.2A CN115409947A (zh) | 2022-09-06 | 2022-09-06 | 三维结构对应的二维图纸获取方法、装置、设备及介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115409947A true CN115409947A (zh) | 2022-11-29 |
Family
ID=84164377
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211086250.2A Pending CN115409947A (zh) | 2022-09-06 | 2022-09-06 | 三维结构对应的二维图纸获取方法、装置、设备及介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115409947A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117853313A (zh) * | 2023-10-24 | 2024-04-09 | 广东创兴精密制造股份有限公司 | 一种三维图转换为二维图的方法、装置、设备及介质 |
CN117853313B (zh) * | 2023-10-24 | 2024-07-30 | 广东创兴精密制造股份有限公司 | 一种三维图转换为二维图的方法、装置、设备及介质 |
-
2022
- 2022-09-06 CN CN202211086250.2A patent/CN115409947A/zh active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117853313A (zh) * | 2023-10-24 | 2024-04-09 | 广东创兴精密制造股份有限公司 | 一种三维图转换为二维图的方法、装置、设备及介质 |
CN117853313B (zh) * | 2023-10-24 | 2024-07-30 | 广东创兴精密制造股份有限公司 | 一种三维图转换为二维图的方法、装置、设备及介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113536081B (zh) | 基于人工智能的数据中心数据管理方法及*** | |
CN111950738A (zh) | 机器学习模型优化效果评估方法、装置、终端及存储介质 | |
US20200286100A1 (en) | Payment complaint method, device, server and readable storage medium | |
CN111768096A (zh) | 基于算法模型的评级方法、装置、电子设备及存储介质 | |
CN113936287A (zh) | 基于人工智能的表格检测方法、装置、电子设备及介质 | |
CN113516417A (zh) | 基于智能建模的业务评估方法、装置、电子设备及介质 | |
CN116127899A (zh) | 芯片设计***、方法、电子设备和存储介质 | |
WO2016053343A1 (en) | Intent based clustering | |
CN114862140A (zh) | 基于行为分析的潜力评估方法、装置、设备及存储介质 | |
CN113742069A (zh) | 基于人工智能的容量预测方法、装置及存储介质 | |
CN116152609B (zh) | 分布式模型训练方法、***、装置以及计算机可读介质 | |
CN115409947A (zh) | 三维结构对应的二维图纸获取方法、装置、设备及介质 | |
EP4083938A2 (en) | Method and apparatus for image annotation, electronic device and storage medium | |
CN116137061A (zh) | 数量统计模型的训练方法、装置、电子设备及存储介质 | |
CN110262950A (zh) | 基于多项指标的异动检测方法和装置 | |
CN113610856B (zh) | 训练图像分割模型和图像分割的方法和装置 | |
CN115187821A (zh) | 验证模型转换前后正确性的方法、相关装置及程序产品 | |
CN111652281B (zh) | 信息数据的分类方法、装置及可读存储介质 | |
CN113158801A (zh) | 用于训练人脸识别模型以及识别人脸的方法以及相关装置 | |
CN113779116A (zh) | 对象排序方法、相关设备及介质 | |
US20240078796A1 (en) | Method, system and terminal of crowdsourcing annotation for medical image data based on image comparison | |
CN111353335A (zh) | 一种将控制层逻辑图转换为仿真***组态文件的方法 | |
US20220335737A1 (en) | Method and apparatus for image annotation, and storage medium | |
CN116052404B (zh) | 一种基于5g通信技术的电网数据交互*** | |
CN116796007B (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 |