可左右滑动选省市

基于BOM的图像处理方法、系统、终端及可读存储介质

更新时间:2025-07-01
基于BOM的图像处理方法、系统、终端及可读存储介质 专利申请类型:发明专利;
源自:北京高价值专利检索信息库;

专利名称:基于BOM的图像处理方法、系统、终端及可读存储介质

专利类型:发明专利

专利申请号:CN202410816677.6

专利申请(专利权)人:中科艾尔(北京)科技有限公司
权利人地址:北京市通州区北京经济技术开发区(通州)嘉创二路55号1幢4层101-1422

专利发明(设计)人:耿德占,索赛金

专利摘要:本发明涉及图像批量存储技术领域,公开基于BOM的图像处理方法、系统、终端及可读存储介质,图像处理方法包括:获取一套至少包括一个子图纸的工程技术图纸以及至少包括一个子文件夹的目标文件夹;逐一判断子文件夹的文件名是否与子图纸的文件名相同,相同则将子图纸存储至子文件夹中;逐一判断子文件夹的文件名是否与未存储的每一子图纸中的文字信息相同,相同则将子图纸存储至子文件夹中;判断未存储的每一子图纸中的封闭图像是否与已存储的子图纸中的对照图像一致;逐一生成封闭图像与已存储的每一子图纸所包括的每一对照图像的相似度,将包括封闭图像的子图纸存储至相似度最高的子图纸所在的文件夹中。本发明能提高图纸存储的效率和准确度。

主权利要求:
1.一种基于BOM的图像处理方法,其特征在于,包括如下步骤:
S10.获取一套工程技术图纸以及目标文件夹;其中,所述一套工程技术图纸至少包括一个子图纸,所述目标文件夹至少包括一个子文件夹;
S11.针对每一所述子图纸,逐一判断子文件夹的文件名是否与所述子图纸的文件名相同,若相同,则将所述子图纸存储至所述子文件夹中;若遍历所有子文件夹,且未匹配到与子图纸的文件名一致的子文件夹,则跳转至S12;
S12.提取未存储的每一所述子图纸中的文字信息,逐一判断子文件夹的文件名是否与所述文字信息相同,若相同,则将所述子图纸存储至所述子文件夹中;若遍历所有子文件夹,且未匹配到与所述文字信息相同的子文件夹,则跳转至S13;
S13.提取未存储的每一所述子图纸中的封闭图像,判断所述封闭图像是否与执行过S11、S12且已存储的子图纸中的对照图像一致,若一致,则将包括所述封闭图像的子图纸存储至与所述对照图像一致的文件夹中;若不一致,则跳转至S14;
S14.逐一生成所述封闭图像与执行过S11、S12且已存储的每一子图纸所包括的每一对照图像的相似度,将包括封闭图像的子图纸存储至相似度最高的子图纸所在的文件夹中;
通过如下方法确定封闭图像与执行过S11、S12且已存储的每一子图纸所包括的每一对照图像的相似度,包括:S140.确定用于存储包括有封闭图像的子图纸的文件夹范围;文件夹范围所包括的文件夹定义为预存储文件夹;所述文件夹范围从执行过S11和S12且已存储有子图纸的所述文件夹中选取;
S141.确定封闭图像与每一预存储文件夹中已存储的每一所述子图纸包括的对照图像的初步匹配度;
S142.确定每一预存储文件夹的第一调节系数,所述第一调节系数根据每一预存储文件夹中所包括的子图纸中制图人信息确定;
S143.确定每一预存储文件夹的第二调节系数,所述第二调节系数根据每一预存储文件夹中所包括的子图纸中与制图人相关的关联人信息确定;
S144.将每一预存储文件夹中的子图纸按照初步匹配度×(1+第一调节系数)×(1+第二调节系数)计算并获得相似度;
通过如下方法确定封闭图像与执行过S11、S12且已存储的每一子图纸所包括的每一对照图像的相似度:S150.确定用于存储包括有封闭图像的子图纸的文件夹范围,文件夹范围所包括的文件夹定义为预存储文件夹;所述文件夹范围从执行过S11和S12且已存储有子图纸的所述文件夹中选取;
S151.确定封闭图像与每一预存储文件夹中每一所述子图纸所包括的已存储对照图像的初始匹配度;
S152.针对每一预存储文件夹,判断是否为制图人选择超过第一阈值次数的文件夹,若是,则提高该预存储文件夹所包括的子图纸中已存储图像与封闭图像的匹配度相似度值,并以此输出相似度值;再判断是否具有超过第二阈值的相似度值,若具有,则输出最高相似度值的已存储图像为相似度最高的子图纸;若不具有,则跳至S153;
S153.将关联人和制图人重合的预存储文件夹的第一阈值次数下降,并再次执行S150至S152,直至具有超过第二阈值的相似度的预存储文件夹。
2.根据权利要求1所述的基于BOM的图像处理方法,其特征在于,所述S140具体包括如下步骤:S1400.提取未存储的封闭图像所在的子图纸中人员信息,所述人员信息包括制图人信息和关联人信息;
S1401.提取执行过S11和S12且包含所述人员信息的子图纸所在文件夹;
S1402.将制图人信息关联的文件夹,以及存储次数超过第三阈值的关联人信息关联的文件夹的并集确定为所述文件夹范围。
3.根据权利要求2所述的基于BOM的图像处理方法,其特征在于,所述S141具体包括:待存储的所述子图纸中具有N个封闭图像;每一所述预存储文件中已存储的子图纸中具有M个对照图像;计算相同视角下,封闭图像与对照图像的匹配度,选择匹配度最低的为初步匹配度。
4.根据权利要求3所述的基于BOM的图像处理方法,其特征在于,通过如下方法确定每一预存储文件夹的第一调节系数:根据制图人在历史存储记录中对预存储文件夹的存储次数,根据存储次数由高到低对每一所述预存储文件配置第一调节系数,第一调节系数的范围为1%~10%;
通过如下方式确定每一预存储文件夹的第二调节系数:根据关联人在历史存储记录中对预存储文件夹的存储次数,由高到低对每一所述预存储文件配置第二调节系数,第二调节系数的范围为1%~5%。
5.根据权利要求1所述的基于BOM的图像处理方法,其特征在于,所述S150具体包括如下步骤:S1500.提取未存储的封闭图像所在的子图纸中人员信息,所述人员信息包括制图人信息和关联人信息;
S1501.提取执行过S11和S12且包含所述人员信息的子图纸所在文件夹;
S1502.将制图人信息关联的文件夹,以及存储次数超过第三阈值的关联人信息关联的文件夹的并集确定为所述文件夹范围。
6.一种基于BOM的图像处理系统,其特征在于,包括:
获取单元,用于获取一套工程技术图纸以及目标文件夹;其中,所述一套工程技术图纸至少包括一个子图纸,所述目标文件夹至少包括一个子文件夹;
第一判断单元,针对每一所述子图纸,逐一判断子文件夹的文件名是否与所述子图纸的文件名相同,若相同,则将所述子图纸存储至所述子文件夹中;若遍历所有子文件夹,且未匹配到与子图纸的文件名一致的子文件夹,则跳转至第二判断单元;
第二判断单元,提取未存储的每一所述子图纸中的文字信息,逐一判断子文件夹的文件名是否与所述文字信息相同,若相同,则将所述子图纸存储至所述子文件夹中;若遍历所有子文件夹,且未匹配到与所述文字信息相同的子文件夹,则跳转至第三判断单元;
第三判断单元,提取未存储的每一所述子图纸中的封闭图像,判断所述封闭图像是否与执行过第一判断单元、第二判断单元且已存储的子图纸中的对照图像一致,若一致,则将包括所述封闭图像的子图纸存储至与所述对照图像一致的文件夹中;若不一致则跳转至第四判断单元;
第四判断单元,逐一生成所述封闭图像与执行过第一判断单元、第二判断单元且已存储的每一子图纸所包括的每一对照图像的相似度,将包括封闭图像的子图纸存储至相似度值最高的子图纸所在的文件夹中;
通过如下方法确定封闭图像与执行过第一判断单元、第二判断单元且已存储的每一子图纸所包括的每一对照图像的相似度,包括:S140.确定用于存储包括有封闭图像的子图纸的文件夹范围;文件夹范围所包括的文件夹定义为预存储文件夹;所述文件夹范围从执行过S11和S12且已存储有子图纸的所述文件夹中选取;
S141.确定封闭图像与每一预存储文件夹中已存储的每一所述子图纸包括的对照图像的初步匹配度;
S142.确定每一预存储文件夹的第一调节系数,所述第一调节系数根据每一预存储文件夹中所包括的子图纸中制图人信息确定;
S143.确定每一预存储文件夹的第二调节系数,所述第二调节系数根据每一预存储文件夹中所包括的子图纸中与制图人相关的关联人信息确定;
S144.将每一预存储文件夹中的子图纸按照初步匹配度×(1+第一调节系数)×(1+第二调节系数)计算并获得相似度;
通过如下方法确定封闭图像与执行过第一判断单元、第二判断单元且已存储的每一子图纸所包括的每一对照图像的相似度:S150.确定用于存储包括有封闭图像的子图纸的文件夹范围,文件夹范围所包括的文件夹定义为预存储文件夹;所述文件夹范围从执行过S11和S12且已存储有子图纸的所述文件夹中选取;
S151.确定封闭图像与每一预存储文件夹中每一所述子图纸所包括的已存储对照图像的初始匹配度;
S152.针对每一预存储文件夹,判断是否为制图人选择超过第一阈值次数的文件夹,若是,则提高该预存储文件夹所包括的子图纸中已存储图像与封闭图像的匹配度相似度值,并以此输出相似度值;再判断是否具有超过第二阈值的相似度值,若具有,则输出最高相似度值的已存储图像为相似度最高的子图纸;若不具有,则跳至S153;
S153.将关联人和制图人重合的预存储文件夹的第一阈值次数下降,并再次执行S150至S152,直至具有超过第二阈值的相似度的预存储文件夹。
7.一种基于BOM的图像处理终端,其特征在于,所述图像处理终端应用权利要求1至5任一项所述的基于BOM的图像处理方法。
8.一种可读存储介质,包括处理器以及与处理器耦合的通信接口,处理器用于运行计算机程序或指令,以实现权利要求1至5任意一项所述的基于BOM的图像处理方法。 说明书 : 基于BOM的图像处理方法、系统、终端及可读存储介质技术领域[0001] 本发明属于图像批量存储技术领域,尤其涉及一种基于BOM的图像处理方法、系统、终端及可读存储介质。背景技术[0002] 物料清单(BillofMaterials,缩写为BOM)是用于描述产品组成的重要文件。BOM包含了产品的所有部件、原材料以及其它相关信息,如物料编号、数量、规格、供应商等。BOM可以按层次结构组织,从最顶层的总装产品到底层的原材料,以清晰展示产品的组成关系和结构。[0003] 在工业生产中,一套工程技术图纸通常包含了成品图纸、多种零件图纸,需要根据该产品的展开BOM层级存储到不同的文件夹中。最终,根据BOM、图纸相结合生产出成品。然而,在实际应用中发现,将图纸存储到与之相对应的BOM所在的文件中时,需要人工分析图纸的文件名、图像内容、图纸所在文件夹与BOM所在文件夹的名称是否一致,再分批分类分文件夹上传图纸。若图纸和BOM存储不一致会造成制图人员频繁删除且重新传图,BOM人员频繁删图留档、生产人员生产出错等问题。为了避免上述问题的出现,需要多位相关人员依照图纸审核流程进行图纸的审核,浪费了大量的人力物力。[0004] 鉴于此,亟待提出一种能够将一套图纸所包括的不同图纸智能且精准的分配到与之匹配的文件夹中的方法。发明内容[0005] 本发明的目的在于提供一种基于BOM的图像处理方法、系统、终端及可读存储介质,用于将成套图纸自动存储在对应的不同文件夹中,从而提高图纸存储的效率和准确度。[0006] 第一方面,本发明提供一种基于BOM的图像处理方法,包括如下步骤:[0007] S10.获取一套工程技术图纸以及目标文件夹;其中,一套工程技术图纸至少包括一个子图纸,目标文件夹至少包括一个子文件夹;[0008] S11.针对每一子图纸,逐一判断子文件夹的文件名是否与子图纸的文件名相同,若相同,则将子图纸存储至子文件夹中;若遍历所有子文件夹,且未匹配到与子图纸的文件名一致的子文件夹,则跳转至S12;[0009] S12.提取未存储的每一子图纸中的文字信息,逐一判断子文件夹的文件名是否与文字信息相同,若相同,则将子图纸存储至子文件夹中;若遍历所有子文件夹,且未匹配到与文字信息相同的子文件夹,则跳转至S13;[0010] S13.提取未存储的每一子图纸中的封闭图像,判断封闭图像是否与执行过S11、S12且已存储的子图纸中的对照图像一致,若一致,则将包括封闭图像的子图纸存储至与对照图像一致的文件夹中;若不一致,则跳转至S14;[0011] S14.逐一生成封闭图像与执行过S11、S12且已存储的每一子图纸所包括的每一对照图像的相似度,将包括封闭图像的子图纸存储至相似度最高的子图纸所在的文件夹中。[0012] 作为一种可能的实现方式,通过如下方法确定封闭图像与执行过S11、S12且已存储的每一子图纸所包括的每一对照图像的相似度:[0013] S140.确定用于存储包括有封闭图像的子图纸的文件夹范围;文件夹范围所包括的文件夹定义为预存储文件夹;文件夹范围从执行过S11和S12且已存储有子图纸的文件夹中选取;[0014] S141.确定封闭图像与每一预存储文件夹中已存储的每一子图纸包括的对照图像的初步匹配度;[0015] S142.确定每一预存储文件夹的第一调节系数,第一调节系数根据每一预存储文件夹中所包括的子图纸中制图人信息确定;[0016] S143.确定每一预存储文件夹的第二调节系数,第二调节系数根据每一预存储文件夹中所包括的子图纸中与制图人相关的关联人信息确定;[0017] S144.将每一预存储文件夹中的子图纸按照初步匹配度×(1+第一调节系数)×(1+第二调节系数)计算并获得相似度。[0018] 作为一种可能的实现方式,S140具体包括如下步骤:[0019] S1400.提取未存储的封闭图像所在的子图纸中人员信息,人员信息包括制图人信息和关联人信息;[0020] S1401.提取执行过S11和S12且包含人员信息的子图纸所在文件夹;[0021] S1402.将制图人信息关联的文件夹,以及存储次数超过第三阈值的关联人信息关联的文件夹的并集确定为所述文件夹范围。[0022] 作为一种可能的实现方式,S141具体包括:待存储的子图纸中具有N个封闭图像;每一预存储文件中已存储的子图纸中具有M个对照图像;计算相同视角下,封闭图像与对照图像的匹配度,选择匹配度最低的为初步匹配度。[0023] 作为一种可能的实现方式,通过如下方法确定每一预存储文件夹的第一调节系数:根据制图人在历史存储记录中对预存储文件夹的存储次数,根据存储次数由高到低对每一预存储文件配置第一调节系数,第一调节系数的范围为1%~10%;[0024] 通过如下方式确定每一预存储文件夹的第二调节系数:根据关联人在历史存储记录中对预存储文件夹的存储次数,由高到低对每一预存储文件配置第二调节系数,第二调节系数的范围为1%~5%。[0025] 作为一种可能的实现方式,通过如下方法确定封闭图像与执行过S11、S12且已存储的每一子图纸所包括的每一对照图像的相似度:[0026] S150.确定用于存储包括有封闭图像的子图纸的文件夹范围,文件夹范围所包括的文件夹定义为预存储文件夹;文件夹范围从执行过S11和S12且已存储有子图纸的文件夹中选取;[0027] S151.确定封闭图像与每一预存储文件夹中每一子图纸所包括的已存储对照图像的初步匹配度;[0028] S152.针对每一预存储文件夹,判断是否为制图人选择超过第一阈值次数的文件夹,若是,则提高该预存储文件夹所包括的子图纸中已存储图像与封闭图像的匹配度相似度值,并以此输出相似度值;再判断是否具有超过第二阈值的相似度值,若具有,则输出最高相似度值的已存储图像为相似度最高的子图纸;若不具有,则跳至S153;[0029] S153.将关联人和制图人重合的预存储文件夹的第一阈值次数下降,并再次执行S150至S152,直至具有超过第二阈值的相似度的预存储文件夹。[0030] 作为一种可能的实现方式,S150具体包括如下步骤:[0031] S1500.提取未存储的封闭图像所在的子图纸中人员信息,人员信息包括制图人信息和关联人信息;[0032] S1501.提取执行过S11和S12且包含人员信息的子图纸所在文件夹;[0033] S1502.将制图人信息关联的文件夹,以及存储次数超过第三阈值的关联人信息关联的文件夹的并集确定为所述文件夹范围。[0034] 作为一种可能的实现方式,待存储的子图纸中具有N个封闭图像;每一预存储文件中已存储的子图纸中具有M个对照图像;计算相同视角下,封闭图像与对照图像的匹配度,选择匹配度最低的为初步匹配度。[0035] 第二方面,本发明提供一种基于BOM的图像处理系统,包括:[0036] 获取单元,用于获取一套工程技术图纸以及目标文件夹;其中,一套工程技术图纸至少包括一个子图纸,目标文件夹至少包括一个子文件夹;[0037] 第一判断单元,针对每一子图纸,逐一判断子文件夹的文件名是否与子图纸的文件名相同,若相同,则将子图纸存储至子文件夹中;若遍历所有子文件夹,且未匹配到与子图纸的文件名一致的子文件夹,则跳转至第二判断单元;[0038] 第二判断单元,提取未存储的每一子图纸中的文字信息,逐一判断子文件夹的文件名是否与文字信息相同,若相同,则将子图纸存储至子文件夹中;若遍历所有子文件夹,且未匹配到与文字信息相同的子文件夹,则跳转至第三判断单元;[0039] 第三判断单元,提取未存储的每一子图纸中的封闭图像,判断封闭图像是否与执行过S11、S12且已存储的子图纸中的对照图像一致,若一致,则将包括封闭图像的子图纸存储至与对照图像一致的文件夹中;若不一致则跳转至第四判断单元;[0040] 第四判断单元,逐一生成封闭图像与执行过第一判断单元、第二判断单元且已存储的每一子图纸所包括的每一对照图像的相似度,将包括封闭图像的子图纸存储至相似度值最高的子图纸所在的文件夹中。[0041] 第三方面,本发明还提供一种基于BOM的图像处理终端,所述图像处理终端应用第二方面提供的基于BOM的图像处理系统。[0042] 第四方面,本发明提供一种计算机可读存储介质,包括处理器以及与处理器耦合的通信接口,处理器用于运行计算机程序或指令,以实现本发明第一方面提供的基于BOM的图像处理方法。[0043] 与现有技术相比,本发明具有如下效果:[0044] 1.本发明提供的基于BOM的图像处理方法,采用名称、文字信息、封闭图像等多种特征比对的方法,将成套图纸自动存储至对应的不同文件夹中,提高了图纸存储的效率和准确度。[0045] 2.本发明提供的基于BOM的图像处理方法,基于封闭图像匹配度、第一调节系数、第二调节系数确定子图纸与文件夹的相似度,将子图纸存储至相似度最高的存储文件夹中,图纸存储的准确率较高。[0046] 3.本发明提供的基于BOM的图像处理方法,设定了制图人选择存储文件夹的次数及封闭图像与对照图像的匹配度两个阈值,不断循环更新两个阈值,获得相似度最高的存储文件夹,有效确保图纸存储的准确性。附图说明[0047] 此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。[0048] 图1为本发明实施例提供的一种基于BOM的图像处理方法流程图。具体实施方式[0049] 为了便于清楚描述本发明实施例的技术方案,在本发明的实施例中,采用了“第一”、“第二”等字样对功能和作用基本相同的相同项或相似项进行区分。例如,第一阈值和第二阈值仅仅是为了区分不同的阈值,并不对其先后顺序进行限定。本领域技术人员可以理解“第一”、“第二”等字样并不对数量和执行次序进行限定,并且“第一”、“第二”等字样也并不限定一定不同。[0050] 需要说明的是,本发明中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本发明中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其他实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。[0051] 本发明中,“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B的情况,其中A,B可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项(个)”或其类似表达,是指的这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b或c中的至少一项(个),可以表示:a,b,c,a和b的结合,a和c的结合,b和c的结合,或a、b和c的结合,其中a,b,c可以是单个,也可以是多个。[0052] 为解决上述问题,本发明提供一种基于BOM的图像处理方法、系统及介质,将成套图纸自动存储在对应的不同文件夹中,从而提高图纸存储的效率和准确度。[0053] 第一方面,本发明提供一种基于BOM的图像处理方法,参见图1,包括如下步骤:[0054] S10.获取一套工程技术图纸以及目标文件夹;其中,一套工程技术图纸至少包括一个子图纸,目标文件夹至少包括一个子文件夹;[0055] 作为一种示例,获取一套阀体图纸,该套阀体图纸包括:阀体成品图、阀座零件图、阀针零件图、阀帽零件图等多个子图纸;获取目标文件夹,该目标文件夹包括:10001阀体图纸文件夹、20001阀座图纸文件夹、20002阀针图纸文件夹、20003阀帽图纸文件夹等多个子文件夹。[0056] S11.针对每一子图纸,逐一判断子文件夹的文件名是否与子图纸的文件名相同,若相同,则将子图纸存储至子文件夹中;若遍历所有子文件夹,且未匹配到与子图纸的文件名一致的子文件夹,则跳转至S12;[0057] 作为一种示例,阀体成品图图纸的文件名称为“10001XXXX‑阀体‑规格型号(成品图).pdf”,则直接将该子图纸存储至“10001阀体图纸”文件夹中。[0058] S12.提取未存储的每一子图纸中的文字信息,逐一判断子文件夹的文件名是否与文字信息相同,若相同,则将子图纸存储至子文件夹中;若遍历所有子文件夹,且未匹配到与文字信息相同的子文件夹,则跳转至S13;[0059] 作为一种示例,子图纸阀座零件图中提取到“10001阀体图纸”文字信息,遍历所有子文件夹,检索到“10001阀体图纸”文件夹,则将上述带有“10001阀体图纸”文字信息的子图纸存储至“10001阀体图纸”文件夹中。[0060] S13.提取未存储的每一子图纸中的封闭图像,判断封闭图像是否与执行过S11、S12且已存储的子图纸中的对照图像一致,若一致,则将包括封闭图像的子图纸存储至与对照图像一致的文件夹中;若不一致,则跳转至S14;[0061] 作为一种示例,封闭图像为三视图中的任意一个视图。例如,当子图纸中有包括主视图、俯视图、右视图的三视图时,当且仅当所述已存储的子图纸中的对照图像的主视图、俯视图、右视图均与所述子图纸的主视图、俯视图、右视图一致时,才能将包括封闭图像的子图纸存储至与对照图像一致的文件夹中。[0062] S14.逐一判断封闭图像与执行过S11、S12且已存储的每一子图纸所包括的每一对照图像的相似度,对相似度进行降序排列,将包括封闭图像的子图纸存储至相似度最高的子图纸所在的文件夹中,并等待确认。[0063] 需要进一步解释的是,执行过S11和S12后,没有任何子图纸存储到任何文件夹中,本发明提供的基于BOM的图像处理方法也依然会自动执行S13和S14,即存在执行完S11至S14后,子图纸存储不到任何文件夹中的可能性,但是,结果并不影响本发明提供的基于BOM的图像处理方法的自动循环执行。[0064] 作为一种可能的实现方式,通过如下方法确定封闭图像与执行过S11、S12且已存储的每一子图纸所包括的每一图像的相似度:[0065] S140.确定用于存储包括有封闭图像的子图纸的文件夹范围;文件夹范围所包括的文件夹定义为预存储文件夹;文件夹范围从执行过S11和S12且已存储有子图纸的文件夹中选取;[0066] 作为一种可能的实现方式,S140具体包括如下步骤:[0067] S1400.提取未存储的封闭图像所在的子图纸中人员信息,人员信息包括制图人信息和关联人信息;[0068] S1401.提取执行过S11和S12且包含人员信息的子图纸所在文件夹;[0069] S1402.将包含有制图人信息的文件夹,以及存储次数超过第三阈值的关联人信息的文件夹的确定为文件夹范围。第三阈值可选为1~10次,优选为3次。需要进一步解释的是,选取全部的包含有制图人信息的文件夹以及关联人常用的文件夹的并集作为预存储文件夹,即文件夹范围。[0070] 作为一种示例,现有200个存储文件夹且每个文件夹的名称不同,存储的子图纸类型也不相同,假设制图人员和关联人员共在200个存储文件夹中上传图纸到过其中50个存储文件夹,则认为生产一套设备或装置大致需涉及50个零件,选择该50个文件夹为预存储文件夹。一般情况下,关联人员指与制图人处于同一小组或同一项目的人员。[0071] S141.确定封闭图像与每一预存储文件夹中已存储的每一子图纸包括的对照图像的初步匹配度;[0072] 作为一种可能的实现方式,S141具体包括:待存储的子图纸中具有N个封闭图像;每一预存储文件中已存储的子图纸中具有M个对照图像;计算相同视角下,封闭图像与对照图像的匹配度,选择匹配度最低的为初步匹配度。需要进一步解释的是,上述相同视角指的是封闭图像和对照图像同为主视图、或同为左视图。[0073] 作为一种示例,待存储的子图纸中具有3个封闭图像,每一预存储文件中已存储的子图纸中具有3个对照图像,分别为主视图、右视图、俯视图,采用现有技术中的任意一种图像匹配度算法,假设该算法计算出的主视图和主视图的匹配度是100%;俯视图和俯视图匹配度90%;左视图和左视图匹配度95%,则最终的匹配度是90%,即,选择三视图中最低的匹配度为初步匹配度。需要进一步解释的是,上述对照图像是与封闭图像进行比对的图像,具体比对方法可以是现有技术提供任意一种相似度计算方法。[0074] 作为第二种示例,参见下表:[0075] 表1初步匹配度[0076][0077] S142.确定每一预存储文件夹的第一调节系数,第一调节系数根据每一预存储文件夹中所包括的子图纸中制图人信息确定;[0078] 作为一种可能的实现方式,通过如下方法确定每一预存储文件夹的第一调节系数:根据制图人在历史存储记录中对预存储文件夹的存储次数,根据存储次数由高到低对每一预存储文件配置第一调节系数,第一调节系数的范围为1%~10%;[0079] 作为一种示例,在50个预存储文件夹中,制图人在其中一个名称为A的预存储文件夹中存储图纸次数最多,为100次;制图人在其中一个名称为B的预存储文件夹中存储图纸次数最少,为1次。则确定预存储文件夹A的第一调节系数为10%,确定预存储文件夹B的第一调节系数为1%,存储次数在B和A存储次数中间的预存储文件夹,按1%到10%之间的比例配置第一调节系数。[0080] 例如,制图人存储次数1~5次为1%,制图人存储次数6~10次为5%,制图人存储次数11次以上为10%。[0081] S143.确定每一预存储文件夹的第二调节系数,第二调节系数根据每一预存储文件夹中所包括的子图纸中与制图人相关的关联人信息确定;[0082] 作为一种可能的实现方式,通过如下方式确定每一预存储文件夹的第二调节系数:根据关联人在历史存储记录中对预存储文件夹的存储次数,由高到低对每一预存储文件配置第二调节系数,第二调节系数的范围为1%~5%。[0083] 作为一种示例,在50个预存储文件夹中,关联人在其中一个名称为C的预存储文件夹中存储图纸次数最多,为100次;关联人在其中一个名称为D的预存储文件夹中存储图纸次数最少,为1次。则确定预存储文件夹C的第二调节系数为5%,确定预存储文件夹D的第二调节系数为1%,存储次数在D和C存储次数中间的预存储文件夹,按1%到5%之间的比例配置第二调节系数。需要进一步解释的是,关联人是制图人相同小组的人,即相同团队的人。[0084] 例如,关联人存储次数1~5次为1%;关联人存储次数6~10次是3%;关联人存储次数11次以上为5%。[0085] S144.将每一预存储文件夹中的子图纸按照初步匹配度×(1+第一调节系数)×(1+第二调节系数)计算并获得相似度。[0086] 作为一种可能的实现方式,通过如下方法确定封闭图像与执行过S11、S12且已存储的每一子图纸所包括的每一对照图像的相似度:[0087] S150.确定用于存储包括有封闭图像的子图纸的文件夹范围,文件夹范围所包括的文件夹定义为预存储文件夹;文件夹范围从执行过S11和S12且已存储有子图纸的文件夹中选取;[0088] 作为一种可能的实现方式,S150具体包括如下步骤:[0089] S1500.提取未存储的封闭图像所在的子图纸中人员信息,人员信息包括制图人信息和关联人信息;[0090] S1501.提取执行过S11和S12且包含人员信息的子图纸所在文件夹,为文件夹范围。[0091] 作为一种示例,现有200个存储文件夹且每个文件夹的名称不同,存储的子图纸类型也不相同,假设制图人员和关联人员共在200个存储文件夹中上传图纸到过其中50个存储文件夹,则认为生产一套设备或装置大致需涉及50个零件,选择该50个文件夹为预存储文件夹。一般情况下,关联人员指与制图人处于同一小组或同一项目的人员。[0092] S151.确定封闭图像与每一预存储文件夹中每一子图纸所包括的已存储对照图像的初步匹配度;[0093] 作为一种可能的实现方式,待存储的子图纸中具有N个封闭图像;每一预存储文件中已存储的子图纸中具有M个对照图像;计算相同视角下,封闭图像与对照图像的匹配度,选择匹配度最低的为初步匹配度。[0094] 作为一种示例,待存储的子图纸中具有3个封闭图像,每一预存储文件中已存储的子图纸中具有3个对照图像,分别为主视图、左视图、俯视图,采用现有技术中的任意一种图像匹配度算法,假设该算法计算出的主视图和主视图的匹配度是100%;俯视图和俯视图匹配度90%;左视图和左视图匹配度95%,则最终的匹配度是90%,即,选择三视图中最低的匹配度为初步匹配度。[0095] S152.针对每一预存储文件夹,判断是否为制图人选择超过第一阈值次数的文件夹,若是,则提高该预存储文件夹所包括的子图纸中已存储图像与封闭图像的匹配度值,并以此输出相似度值;再判断是否具有超过第二阈值的相似度值,若具有,则输出最高相似度值的已存储图像为相似度最高的子图纸;若不具有,则跳至S153;[0096] S153.将关联人和制图人重合的预存储文件夹的第一阈值次数下降,并再次执行S150至S152,直至具有超过第二阈值的相似度的预存储文件夹。[0097] 作为一种示例,参见表2,设定第一阈值次数为5,第二阈值为95%,假设有序号为1至7的七个预存储文件夹,判断这7个预存储文件夹中是否存在制图人选择次数达到或超过第一阈值5的文件夹,从表2可知,2号和5号预存储文件夹的选择次数达到或超过5次,则提高2号和5号预存储文件夹的匹配度,提高比例为3%。例如,2号预存储文件夹的第一匹配度为85%,提高后的匹配度为85×(1+3%)=87.55%,同样,计算出5号预存储文件夹提高后的匹配度为88.58%,继续判断是否有超过第二阈值95%的匹配度,由表2可知匹配度均未超过95%,此时,将第一阈值降为4,继续第二轮判断是否有选择次数超过4次的预存储文件夹,如此循环,直至得到匹配度超过第二阈值95%的文件夹,则该预存储文件夹即为相似度最高的子图纸所在的文件夹。[0098] 表2预存储文件夹匹配度[0099][0100] 其中,采用如下方法确定匹配度:计算封闭图像与对照图像重合相同标注的面积最大的部分,再对比其他部分,判断不重合的比例就是不相似部分,重合的就是相似部分,相似部分/(相似部分+不相似部分)=匹配度。[0101] 作为一种可能的实现方式,判断是否有与子图纸相同哈希值的图纸,若是,则将相同哈希值的子图纸改成该文件名并存储至存储文件夹中,若否,则将相同文件名的子图纸存储至相同文件夹名的存储文件夹中。例如,待存储的图纸文件名可能是混乱的,已经存储的文件名可以理解为是正确的。通过对比哈希值,可将待存储的文件名修改正确。[0102] 第二方面,本发明提供一种基于BOM的图像处理系统,包括:[0103] 获取单元,用于获取一套工程技术图纸以及目标文件夹;其中,一套工程技术图纸至少包括一个子图纸,目标文件夹至少包括一个子文件夹;[0104] 第一判断单元,针对每一子图纸,逐一判断子文件夹的文件名是否与子图纸的文件名相同,若相同,则将子图纸存储至子文件夹中;若遍历所有子文件夹,且未匹配到与子图纸的文件名一致的子文件夹,则跳转至第二判断单元;[0105] 第二判断单元,提取未存储的每一子图纸中的文字信息,逐一判断子文件夹的文件名是否与文字信息相同,若相同,则将子图纸存储至子文件夹中;若遍历所有子文件夹,且未匹配到与文字信息相同的子文件夹,则跳转至第三判断单元;[0106] 第三判断单元,提取未存储的每一子图纸中的封闭图像,判断封闭图像是否与执行过S11、S12且已存储的子图纸中的对照图像一致,若一致,则将包括封闭图像的子图纸存储至与对照图像一致的文件夹中;若不一致则跳转至第四判断单元;[0107] 第四判断单元,逐一生成封闭图像与执行过第一判断单元、第二判断单元且已存储的每一子图纸所包括的每一对照图像的相似度,将包括封闭图像的子图纸存储至相似度值最高的子图纸所在的文件夹中。[0108] 第三方面,本发明还提供一种基于BOM的图像处理终端,所述图像处理终端应用第二方面提供的基于BOM的图像处理系统。[0109] 第四方面,本发明提供一种计算机可读存储介质,包括处理器以及与处理器耦合的通信接口,处理器用于运行计算机程序或指令,以实现本发明第一方面提供的基于BOM的图像处理方法。[0110] 相较于现有技术,本发明具有如下技术效果:[0111] 1.本发明提供的基于BOM的图像处理方法,采用名称、文字信息、封闭图像等多种特征比对的方法,将成套图纸自动存储至对应的不同文件夹中,提高了图纸存储的效率和准确度。[0112] 2.本发明提供的基于BOM的图像处理方法,基于封闭图像匹配度、第一调节系数、第二调节系数确定子图纸与文件夹的相似度,将子图纸存储至相似度最高的存储文件夹中,图纸存储的准确率较高。[0113] 3.本发明提供的基于BOM的图像处理方法,设定了制图人选择存储文件夹的次数及封闭图像与对照图像的匹配度两个阈值,不断循环更新两个阈值,获得相似度最高的存储文件夹,有效确保图纸存储的准确性。[0114] 尽管在此结合各实施例对本发明进行了描述,然而,在实施所要求保护的本发明过程中,本领域技术人员通过查看附图、公开内容、以及附图等,可理解并实现公开实施例的其他变化。在说明书中,“包括”(comprising)一词不排除其他组成部分或步骤,“一”或“一个”不排除多个的情况。单个处理器或其他单元可以实现说明书中列举的若干项功能。相互不同的实施例中记载了某些措施,但这并不表示这些措施不能组合起来产生良好的效果。[0115] 尽管结合具体特征及其实施例对本发明进行了描述,显而易见的,在不脱离本发明的精神和范围的情况下,可对其进行各种修改和组合。相应地,本说明书和附图仅仅是本发明的示例性说明,且视为已覆盖本发明范围内的任意和所有修改、变化、组合或等同物。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明涉及技术及其等同技术的范围之内,则本发明也意图包括这些改动和变型在内。

专利地区:北京

专利申请日期:2024-06-24

专利公开日期:2024-09-03

专利公告号:CN118377757B


以上信息来自国家知识产权局,如信息有误请联系我方更正!
该专利所有权非本平台所有,我方无法提供专利权所有者联系方式,请勿联系我方。
电话咨询
到底部
搜本页
回顶部