CN116594532B - 一种3d模型审核方法、***、计算机及可读存储介质 - Google Patents

一种3d模型审核方法、***、计算机及可读存储介质 Download PDF

Info

Publication number
CN116594532B
CN116594532B CN202310849591.9A CN202310849591A CN116594532B CN 116594532 B CN116594532 B CN 116594532B CN 202310849591 A CN202310849591 A CN 202310849591A CN 116594532 B CN116594532 B CN 116594532B
Authority
CN
China
Prior art keywords
model
target
auditor
auditing
information
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.)
Active
Application number
CN202310849591.9A
Other languages
English (en)
Other versions
CN116594532A (zh
Inventor
王晓敏
张琨
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Jiangxi Geruling Technology Co ltd
Original Assignee
Jiangxi Geruling Technology Co ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Jiangxi Geruling Technology Co ltd filed Critical Jiangxi Geruling Technology Co ltd
Priority to CN202310849591.9A priority Critical patent/CN116594532B/zh
Publication of CN116594532A publication Critical patent/CN116594532A/zh
Application granted granted Critical
Publication of CN116594532B publication Critical patent/CN116594532B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04815Interaction with a metaphor-based environment or interaction object displayed as three-dimensional, e.g. changing the user viewpoint with respect to the environment or object
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04845Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T19/00Manipulating 3D models or images for computer graphics
    • G06T19/20Editing of 3D images, e.g. changing shapes or colours, aligning objects or positioning parts
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/048023D-info-object: information is displayed on the internal or external surface of a three dimensional manipulable object, e.g. on the faces of a cube that can be rotated by the user
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04803Split screen, i.e. subdividing the display area or the window area into separate subareas
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2219/00Indexing scheme for manipulating 3D models or images for computer graphics
    • G06T2219/004Annotating, labelling
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2219/00Indexing scheme for manipulating 3D models or images for computer graphics
    • G06T2219/024Multi-user, collaborative environment
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/30Computing systems specially adapted for manufacturing

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Architecture (AREA)
  • Computer Graphics (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • Processing Or Creating Images (AREA)

Abstract

本发明提供了一种3D模型审核方法、***、计算机及可读存储介质,该方法包括:通过实时接收审核者输入的标记点检测出上传者输入的目标3D模型,并生成与所述目标3D模型对应的UI界面,所述UI界面包括评论区以及审核区,所述目标3D模型设于所述审核区内;获取所述标记点的坐标信息,并实时判断所述坐标信息是否发生改变;若实时判断到所述坐标信息发生改变,则判定所述审核者在对所述目标3D模型进行审核,并获取所述审核者对所述目标3D模型添加的标注信息;将所述标注信息传输至所述上传者的用户终端,以使所述上传者根据所述标注信息完成对所述目标3D模型的修改。本申请能够大幅提升模型的审核效率,提升了用户的使用体验。

Description

一种3D模型审核方法、***、计算机及可读存储介质
技术领域
本发明涉及虚拟现实技术领域,特别涉及一种3D模型审核方法、***、计算机及可读存储介质。
背景技术
随着科技的进步以及生产力的快速发展,虚拟现实技术也得到了快速的发展,现有的虚拟现实技术(Virtual Reality 简称VR)是以计算机技术为主,利用并综合三维图形技术、多媒体技术、仿真技术、显示技术以及伺服技术等多种高科技的最新发展成果,已经逐渐在人们的日常生活中得到应用。
其中,在现有的虚拟现实设备应用之前,需要对其产生的3D模型进行对应的审核,并且现有技术大部分通过审校模型来完成3D模型的审核,以保证产品的质量。
然而,现有技术在审核的过程中,工作人员之间的信息大部分只能借助聊天工具进行反馈,并且反馈的信息较慢,同时需要整理出对应的文档,从而会占用大量的审核时间,并且在遇到问题时还需进行演示并指出,导致审核的效率较低,不利于虚拟现实技术的发展。
发明内容
基于此,本发明的目的是提供一种3D模型审核方法、***、计算机及可读存储介质,以解决现有技术审核效率较低,不利于虚拟现实技术发展的问题。
本发明实施例第一方面提出了一种3D模型审核方法,所述方法包括:
通过实时接收审核者输入的标记点检测出上传者输入的目标3D模型,并生成与所述目标3D模型对应的UI界面,所述UI界面包括评论区以及审核区,所述目标3D模型设于所述审核区内;
获取所述标记点的坐标信息,并实时判断所述坐标信息是否发生改变;
若实时判断到所述坐标信息发生改变,则判定所述审核者在对所述目标3D模型进行审核,并获取所述审核者对所述目标3D模型添加的标注信息;
将所述标注信息传输至所述上传者的用户终端,以使所述上传者根据所述标注信息完成对所述目标3D模型的修改。
本发明的有益效果是:通过实时检测出输入的目标3D模型,并生成适配的UI界面,且该UI界面包括能够同时让审核者以及上传者同时使用的评论区以及审核区,进一步的,通过实时判断上述目标3D模型中的标记点是否发生变化,就能够对应判断出上述审核者是否在对目标3D模型进行审核,与此同时,还能够同步获取到审核者添加的标注信息,基于此,只需将该标注信息传输至上传者的用户终端内,就能够使上传者完成对应的修改,从而大幅提升了3D模型的审核效率,对应提升了用户的使用体验。
优选的,所述生成与所述目标3D模型对应的UI界面的步骤包括:
当检测到所述标记点时,检测出所述标记点依附的第一3D子模型,并在预设模型数据库中查找出与所述第一3D子模型具有连接关系的若干第二3D子模型;
将所述第一3D子模型以及若干所述第二3D子模型拼接为所述目标3D模型,所述目标3D模型具有唯一性;
以所述目标3D模型为中心构建出所述审核区,并在所述审核区外侧生成所述评论区,以通过所述审核区和所述评论区构建出所述UI界面。
优选的,所述获取所述标记点的坐标信息,并实时判断所述坐标信息是否发生改变的步骤包括:
当获取到所述坐标信息时,提取出所述坐标信息中包含的位置信息以及朝向信息,并判断所述位置信息或者所述朝向信息是否发生改变;
若判断到所述位置信息或者所述朝向信息发生改变,则判定所述审核者在对所述目标3D模型进行调整,所述调整包括对所述目标3D模型进行移动、旋转以及缩放。
优选的,所述判定所述审核者在对所述目标3D模型进行调整的步骤包括:
当判断到所述审核者在对所述目标3D模型进行旋转时,检测出所述审核者对所述目标3D模型添加的若干实际标记点,并基于预设算法弱化摄像机捕捉不到的实际标记点;
对所述摄像机可视范围内的实际标记点以及对应的标记内容进行实体化处理,以转换成对应的3D标注,并将所述3D标注展示在所述目标3D模型的周围,所述3D标注包括图片、视频以及文字。
优选的,所述对所述摄像机可视范围内的实际标记点以及对应的标记内容进行实体化处理,以转换成对应的3D标注的步骤包括:
当检测到所述审核者启用标注功能时,在所述实际标记点的周围创建出对应的标注弹窗,并在所述标注弹窗内生成对应的编写框以及输入框;
通过所述编写框接收所述审核者实时输入的文字标注,或者通过所述输入框实时接收所述审核者输入的图片标注或者视频标注;
对所述文字标注或者所述图片标注或者所述视频标注进行所述实体化处理,以分别转换成对应的所述3D标注。
优选的,所述判定所述审核者在对所述目标3D模型进行调整的步骤包括:
当判断到所述审核者在对所述目标3D模型进行移动或者缩放时,分别检测出所述目标3D模型的初始位置以及更新位置,并基于空间坐标系采集与所述初始位置对应的第一空间坐标、与所述更新位置对应的第二空间坐标;
基于预设算法计算出所述第一空间坐标与所述第二空间坐标之间的距离比值,并根据所述距离比值等比例调整所述3D标注与所述目标3D模型之间的距离,以使所述3D标注持续处于所述目标3D模型的周围。
优选的,所述方法还包括:
实时采集所述审核者以及所述上传者在所述评论区内输入的评论信息,并在所述评论信息中提取出目标关键词,所述目标关键词为与所述目标3D模型相关的词语;
根据所述目标关键词在预设数据库中查找出对应的解决方案,并将所述解决方案实时推送至所述评论区内。
本发明实施例第二方面提出了一种3D模型审核***,所述***包括:
检测模块,用于通过实时接收审核者输入的标记点检测出上传者输入的目标3D模型,并生成与所述目标3D模型对应的UI界面,所述UI界面包括评论区以及审核区,所述目标3D模型设于所述审核区内;
判断模块,用于获取所述标记点的坐标信息,并实时判断所述坐标信息是否发生改变;
获取模块,用于若实时判断到所述坐标信息发生改变,则判定所述审核者在对所述目标3D模型进行审核,并获取所述审核者对所述目标3D模型添加的标注信息;
传输模块,用于将所述标注信息传输至所述上传者的用户终端,以使所述上传者根据所述标注信息完成对所述目标3D模型的修改。
其中,上述3D模型审核***中,所述检测模块具体用于:
当检测到所述标记点时,检测出所述标记点依附的第一3D子模型,并在预设模型数据库中查找出与所述第一3D子模型具有连接关系的若干第二3D子模型;
将所述第一3D子模型以及若干所述第二3D子模型拼接为所述目标3D模型,所述目标3D模型具有唯一性;
以所述目标3D模型为中心构建出所述审核区,并在所述审核区外侧生成所述评论区,以通过所述审核区和所述评论区构建出所述UI界面。
其中,上述3D模型审核***中,所述判断模块具体用于:
当获取到所述坐标信息时,提取出所述坐标信息中包含的位置信息以及朝向信息,并判断所述位置信息或者所述朝向信息是否发生改变;
若判断到所述位置信息或者所述朝向信息发生改变,则判定所述审核者在对所述目标3D模型进行调整,所述调整包括对所述目标3D模型进行移动、旋转以及缩放。
其中,上述3D模型审核***中,所述获取模块具体用于:
当判断到所述审核者在对所述目标3D模型进行旋转时,检测出所述审核者对所述目标3D模型添加的若干实际标记点,并基于预设算法弱化摄像机捕捉不到的实际标记点;
对所述摄像机可视范围内的实际标记点以及对应的标记内容进行实体化处理,以转换成对应的3D标注,并将所述3D标注展示在所述目标3D模型的周围,所述3D标注包括图片、视频以及文字。
其中,上述3D模型审核***中,所述获取模块还具体用于:
当检测到所述审核者启用标注功能时,在所述实际标记点的周围创建出对应的标注弹窗,并在所述标注弹窗内生成对应的编写框以及输入框;
通过所述编写框接收所述审核者实时输入的文字标注,或者通过所述输入框实时接收所述审核者输入的图片标注或者视频标注;
对所述文字标注或者所述图片标注或者所述视频标注进行所述实体化处理,以分别转换成对应的所述3D标注。
其中,上述3D模型审核***中,所述获取模块还具体用于:
当判断到所述审核者在对所述目标3D模型进行移动或者缩放时,分别检测出所述目标3D模型的初始位置以及更新位置,并基于空间坐标系采集与所述初始位置对应的第一空间坐标、与所述更新位置对应的第二空间坐标;
基于预设算法计算出所述第一空间坐标与所述第二空间坐标之间的距离比值,并根据所述距离比值等比例调整所述3D标注与所述目标3D模型之间的距离,以使所述3D标注持续处于所述目标3D模型的周围。
其中,上述3D模型审核***中,所述3D模型审核***还包括采集模块,所述采集模块具体用于:
实时采集所述审核者以及所述上传者在所述评论区内输入的评论信息,并在所述评论信息中提取出目标关键词,所述目标关键词为与所述目标3D模型相关的词语;
根据所述目标关键词在预设数据库中查找出对应的解决方案,并将所述解决方案实时推送至所述评论区内。
本发明实施例第三方面提出了一种计算机,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,其中,所述处理器执行所述计算机程序时实现如上面所述的3D模型审核方法。
本发明实施例第四方面提出了一种可读存储介质,其上存储有计算机程序,其中,该程序被处理器执行时实现如上面所述的3D模型审核方法。
本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
图1为本发明第一实施例提供的3D模型审核方法的流程图;
图2为本发明第二实施例提供的3D模型审核方法中的UI界面示意图;
图3为本发明第三实施例提供的3D模型审核***的结构框图。
如下具体实施方式将结合上述附图进一步说明本发明。
具体实施方式
为了便于理解本发明,下面将参照相关附图对本发明进行更全面的描述。附图中给出了本发明的若干实施例。但是,本发明可以以许多不同的形式来实现,并不限于本文所描述的实施例。相反地,提供这些实施例的目的是使对本发明的公开内容更加透彻全面。
需要说明的是,当元件被称为“固设于”另一个元件,它可以直接在另一个元件上或者也可以存在居中的元件。当一个元件被认为是“连接”另一个元件,它可以是直接连接到另一个元件或者可能同时存在居中元件。本文所使用的术语“垂直的”、“水平的”、“左”、“右”以及类似的表述只是为了说明的目的。
除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中在本发明的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本发明。本文所使用的术语“及/或”包括一个或多个相关的所列项目的任意的和所有的组合。
请参阅图1,所示为本发明第一实施例提供的3D模型审核方法,本实施例提供的3D模型审核方法能够大幅提升3D模型的审核效率,对应提升了用户的使用体验。
具体的,本实施例提供的3D模型审核方法具体包括以下步骤:
步骤S10,通过实时接收审核者输入的标记点检测出上传者输入的目标3D模型,并生成与所述目标3D模型对应的UI界面,所述UI界面包括评论区20以及审核区10,所述目标3D模型设于所述审核区10内;
具体的,在本实施例中,需要说明的是,本实施例提供的3D模型审核方法是基于web终端实施的,与此同时,还需要使用配套的摄像机,该摄像机能够使审核者以及上传者同时查看到同一个3D模型,从而能够完成对应的审核以及修改。具体的,上述摄像机能够将设置于三维空间中的3D模型转换为审核者以及上传者能够识别的图像。
另外,还需要说明的是,当审核者对3D模型进行处理时,都会对3D模型添加对应的标记点,以便于其清楚的了解到审核的位置以及部位,避免重复审核的现象发生。
基于此,在本步骤中,需要说明的是,当本步骤实时检测到上述标记点时,就能够快速对应判断出此时上传者已经上传了其构建出的3D模型,并且审核者已经做出了对应的处理。其中,需要指出的是,本实施例提供的审核者可以对上传者输入的3D模型进行拖拽以及移动等操作,即能够进行对应审核,对应的,本实施例提供的上传者为制作3D模型的人员,其能够上传制作出的3D模型,并且还能够做出对应的修改。与此同时,在获取到需要的目标3D模型之后,本步骤还能够进一步创建出与当前目标3D模型适配的UI界面,具体的,如图2所示,该UI界面包括用于审核的审核区10,以及能够使审核者和上传者同时留言的评论区20,从而能够使审核者以及上传者同时参加模型的审核。
步骤S20,获取所述标记点的坐标信息,并实时判断所述坐标信息是否发生改变;
进一步的,在本步骤中,需要说明的是,在构建出需要的UI界面之后,本步骤会进一步获取当前目标3D模型上的标记点的坐标信息。其中,需要说明的是,当当前目标3D模型未发生调整时,上述标记点的坐标信息也会对应不会发生改变,对应的,当目标3D模型发生调整时,则上述标记点的坐标信息也会对应发生改变。
基于此,本步骤就能够通过当前坐标点的坐标信息判断出当前目标3D模型是否发生了调整。
步骤S30,若实时判断到所述坐标信息发生改变,则判定所述审核者在对所述目标3D模型进行审核,并获取所述审核者对所述目标3D模型添加的标注信息;
更进一步的,在本步骤中,需要说明的是,若本步骤实时判断到上述坐标信息已经发生了改变,则能够准确的判定出上述审核者已经对当前目标3D模型进行了审核,并且做出了一定的调整。并且审核者在调整的过程中都会添加对应的标注信息,以使上传者能够准确的做出对应的调整。
基于此,本步骤会进一步实时获取上述审核者对当前目标3D模型添加的标注信息。
步骤S40,将所述标注信息传输至所述上传者的用户终端,以使所述上传者根据所述标注信息完成对所述目标3D模型的修改。
最后,在本步骤中,需要说明的是,在通过上述步骤获取到需要的标注信息之后,只需进一步将该标注信息对应传输至上述上传者的用户终端,就能够对应使该上传者根据该标注信息完成对当前目标3D模型的修改。
进一步的,上传者修改完之后,还需再次进行审核,即再次通过上述步骤审核一遍,直至当前目标3D模型不再需要调整后,就最终完成了对当前3D模型的审核。
使用时,通过上述方式能够实现多人协同对3D模型进行审核,同时不需要反复收发文件,还可以直接查看版本记录,同时能够直接查看每一版本中提出的问题以及最新依次的修改进程。同时审核者和上传者能够实时在线沟通,并且消息能够同时传达至不同的工作人员手中,从而解决了跨部门沟通难的问题。并且能够省去很多的重复性劳动,大幅增加了部门之间的沟通协作能力,对应大幅提升了模型的审核效率。
需要说明的是,上述的实施过程只是为了说明本申请的可实施性,但这并不代表本申请的3D模型审核方法只有上述唯一一种实施流程,相反的,只要能够将本申请的3D模型审核方法实施起来,都可以被纳入本申请的可行实施方案。
综上,本发明上述实施例提供的3D模型审核方法能够大幅提升3D模型的审核效率,对应提升了用户的使用体验。
本发明第二实施例也提供了一种3D模型审核方法,本实施例提供的3D模型审核方法与上述第一实施例提供的3D模型审核方法的不同之处在于:
具体的,在本实施例中,需要说明的是,上述生成与所述目标3D模型对应的UI界面的步骤包括:
当检测到所述标记点时,检测出所述标记点依附的第一3D子模型,并在预设模型数据库中查找出与所述第一3D子模型具有连接关系的若干第二3D子模型;
将所述第一3D子模型以及若干所述第二3D子模型拼接为所述目标3D模型,所述目标3D模型具有唯一性;
以所述目标3D模型为中心构建出所述审核区10,并在所述审核区10外侧生成所述评论区20,以通过所述审核区10和所述评论区20构建出所述UI界面。
具体的,在本实施例中,需要说明的是,如图2所示,为了便于审核者以及上传者相互之间进行沟通以及讨论,本实施例在识别出审核者审核的3D模型之后,会基于该3D模型所存在的位置构建出对应的UI界面。具体的,由于审核者每次点击只能操作上述目标3D模型中的部分零部件,即每个标记点只能施加于每个零部件上,基于此,在实时检测到审核者添加的标记点时,就能够对应检测出该标记点所依附的第一3D子模型,即添加有标记点的3D子模型,在此基础之上,本实施例会进一步在预设模型数据库中查找出当前目标3D模型,从而能够对应查找出与当前第一3D子模型具有连接关系的若干第二3D子模型,即查找出当前目标3D模型中其它的零部件3D模型。
进一步的,只需对上述第一3D子模型以及第二3D子模型进行拼接处理,即装配处理,就能够获取到上述目标3D模型。
具体的,在本实施例中,还需要说明的是,上述获取所述标记点的坐标信息,并实时判断所述坐标信息是否发生改变的步骤包括:
当获取到所述坐标信息时,提取出所述坐标信息中包含的位置信息以及朝向信息,并判断所述位置信息或者所述朝向信息是否发生改变;
若判断到所述位置信息或者所述朝向信息发生改变,则判定所述审核者在对所述目标3D模型进行调整,所述调整包括对所述目标3D模型进行移动、旋转以及缩放。
具体的,在本实施例中,还需要说明的是,由于上述目标3D模型存在于三维空间中,其中,该三维空间内设置有对应的三维坐标系,从而该目标3D模型具有对应的三维坐标,同理,标记于上述目标3D模型中的标记点也有对应的三维坐标。
基于此,当获取到上述标记点的坐标信息时,本实施例会进一步提取出当前坐标信息中包含的位置信息以及朝向信息,具体的,该位置信息包括具体的位置坐标,该朝向信息包括具体对应的方向,例如东南以及西北等朝向。在此基础之上,实时判断当前位置信息或者朝向信息是否发生改变。进一步的,若实时判断到当前位置信息或者朝向信息的其中一个发生改变,即可判定上述审核者已经对当前目标3D模型进行审核,在此过程中,能够对当前3D模型进行对应的调整,具体的,该调整可以是移动、旋转以及缩放。
另外,在本实施例中,需要说明的是,上述判定所述审核者在对所述目标3D模型进行调整的步骤包括:
当判断到所述审核者在对所述目标3D模型进行旋转时,检测出所述审核者对所述目标3D模型添加的若干实际标记点,并基于预设算法弱化摄像机捕捉不到的实际标记点;
对所述摄像机可视范围内的实际标记点以及对应的标记内容进行实体化处理,以转换成对应的3D标注,并将所述3D标注展示在所述目标3D模型的周围,所述3D标注包括图片、视频以及文字。
另外,在本实施例中,需要说明的是,若本实施例实时判断到上述审核者在对当前目标3D模型进行旋转时,为了能够使审核者清楚的观察到当前3D模型中的各个部位,会进一步实时检测出当前审核者对当前目标3D模型添加的若干实际标记点,与此同时,通过预设算法弱化上述摄像机捕捉不到的实际标记点,其中可以理解的是,上述摄像机具有一定的摄像范围,并且每次只能观察到上述3D模型的正面,从而需要对上述3D模型的背面进行弱化处理,即对捕捉不到的实际标记点进行弱化处理,以突出显示能够观察到的实际标记点。
进一步的,在捕捉到能够观察到的实际标记点之后,同步获取到与当前每个实际标记点对应的标记内容,与此同时,进行对应的实体化处理,即三维化处理,以对应生成需要的3D标注,基于此,将实时生成的3D标注展示在上述目标3D模型的周围,从而能够使上传者清楚的观察到审核者添加的标注。具体的,本实施例提供的3D标注可以包括图片、视频、文字以及语音等标注。
另外,在本实施例中,还需要说明的是,上述对所述摄像机可视范围内的实际标记点以及对应的标记内容进行实体化处理,以转换成对应的3D标注的步骤包括:
当检测到所述审核者启用标注功能时,在所述实际标记点的周围创建出对应的标注弹窗,并在所述标注弹窗内生成对应的编写框以及输入框;
通过所述编写框接收所述审核者实时输入的文字标注,或者通过所述输入框实时接收所述审核者输入的图片标注或者视频标注;
对所述文字标注或者所述图片标注或者所述视频标注进行所述实体化处理,以分别转换成对应的所述3D标注。
另外,在本实施例中,还需要说明的是,为了能够使审核者准确的在需要的地方添加对应的标注,在检测到审核者启用标注功能后,实时检测审核者点击的实际标记点,与此同时,在该实际标记点的周围创建出对应的标注弹窗,具体的,该标注弹窗立体呈现在实际标记点的周围。
基于此,在该标注弹窗内部生成编写框以及输入框,两者的作用并不相同,具体的,编写框用于实时接收审核者输入的文字标注,对应的,输入框用于实时接收审核者上传的图片标注、视频标注或者语音标注。在此基础之上,只需对当前文字标注或者图片标注或者视频标注进行对应的实体化处理,就能够分别转换成对应的3D标注。
其中,在本实施例中,需要指出的是,所述判定所述审核者在对所述目标3D模型进行调整的步骤包括:
当判断到所述审核者在对所述目标3D模型进行移动或者缩放时,分别检测出所述目标3D模型的初始位置以及更新位置,并基于空间坐标系采集与所述初始位置对应的第一空间坐标、与所述更新位置对应的第二空间坐标;
基于预设算法计算出所述第一空间坐标与所述第二空间坐标之间的距离比值,并根据所述距离比值等比例调整所述3D标注与所述目标3D模型之间的距离,以使所述3D标注持续处于所述目标3D模型的周围。
其中,在本实施例中,需要说明的是,若本实施例实时判断到审核者对上述目标3D模型进行移动或者缩放操作时,为了避免已经生成的3D标注出现丢失的现象,还需要进一步检测出上述目标3D模型的初始位置以及更新位置,与此同时,同步基于上述空间坐标系采集与当前初始位置对应的第一空间坐标,同理获取与上述更细位置对应的第二空间坐标。
进一步的,根据预设算法同步计算出当前第一空间坐标与第二空间坐标之间的距离比值,优选的,该预设算法设置为累除法,在此基础之上,进一步根据计算出的距离比值等比例调整当前3D标注与当前目标3D模型之间的距离,从而能够使上述3D标注持续的处于上述目标3D模型的周围。
其中,在本实施例中,需要指出的是,所述方法还包括:
实时采集所述审核者以及所述上传者在所述评论区20内输入的评论信息,并在所述评论信息中提取出目标关键词,所述目标关键词为与所述目标3D模型相关的词语;
根据所述目标关键词在预设数据库中查找出对应的解决方案,并将所述解决方案实时推送至所述评论区20内。
其中,在本实施例中,需要指出的是,为了能够有效的提升审核者之间的沟通效率,或者审核者与上传者之间的沟通效率,本实施例还会实时采集审核者与上传者在上述评论区20内实时输入的评论信息,与此同时,在该评论信息中同步提取出需要的目标关键词,具体的,该目标关键词是与上述目标3D模型相关的词语。例如目标3D模型为“电机”,则对应提取出的目标关键词可以为“外转子”、“内转子”以及“转轴”等需要的目标关键词。基于此,根据该目标关键词在现有的已经公开的预设数据库中查找出对应的解决方案,并立即将该解决方案实时推送至上述评论区20内,以供审核者或者上传者参考。
需要指出的是,本发明第二实施例所提供的方法,其实现原理及产生的一些技术效果和第一实施例相同,为简要描述,本实施例未提及之处,可参考第一实施例提供的相应内容。
综上,本发明上述实施例提供的3D模型审核方法能够大幅提升3D模型的审核效率,对应提升了用户的使用体验。
请参阅图3,所示为本发明第三实施例提供的3D模型审核***,其中,所述***包括:
检测模块12,用于通过实时接收审核者输入的标记点检测出上传者输入的目标3D模型,并生成与所述目标3D模型对应的UI界面,所述UI界面包括评论区20以及审核区10,所述目标3D模型设于所述审核区10内;
判断模块22,用于获取所述标记点的坐标信息,并实时判断所述坐标信息是否发生改变;
获取模块32,用于若实时判断到所述坐标信息发生改变,则判定所述审核者在对所述目标3D模型进行审核,并获取所述审核者对所述目标3D模型添加的标注信息;
传输模块42,用于将所述标注信息传输至所述上传者的用户终端,以使所述上传者根据所述标注信息完成对所述目标3D模型的修改。
其中,上述3D模型审核***中,所述检测模块12具体用于:
当检测到所述标记点时,检测出所述标记点依附的第一3D子模型,并在预设模型数据库中查找出与所述第一3D子模型具有连接关系的若干第二3D子模型;
将所述第一3D子模型以及若干所述第二3D子模型拼接为所述目标3D模型,所述目标3D模型具有唯一性;
以所述目标3D模型为中心构建出所述审核区10,并在所述审核区10外侧生成所述评论区20,以通过所述审核区10和所述评论区20构建出所述UI界面。
其中,上述3D模型审核***中,所述判断模块22具体用于:
当获取到所述坐标信息时,提取出所述坐标信息中包含的位置信息以及朝向信息,并判断所述位置信息或者所述朝向信息是否发生改变;
若判断到所述位置信息或者所述朝向信息发生改变,则判定所述审核者在对所述目标3D模型进行调整,所述调整包括对所述目标3D模型进行移动、旋转以及缩放。
其中,上述3D模型审核***中,所述获取模块32具体用于:
当判断到所述审核者在对所述目标3D模型进行旋转时,检测出所述审核者对所述目标3D模型添加的若干实际标记点,并基于预设算法弱化摄像机捕捉不到的实际标记点;
对所述摄像机可视范围内的实际标记点以及对应的标记内容进行实体化处理,以转换成对应的3D标注,并将所述3D标注展示在所述目标3D模型的周围,所述3D标注包括图片、视频以及文字。
其中,上述3D模型审核***中,所述获取模块32还具体用于:
当检测到所述审核者启用标注功能时,在所述实际标记点的周围创建出对应的标注弹窗,并在所述标注弹窗内生成对应的编写框以及输入框;
通过所述编写框接收所述审核者实时输入的文字标注,或者通过所述输入框实时接收所述审核者输入的图片标注或者视频标注;
对所述文字标注或者所述图片标注或者所述视频标注进行所述实体化处理,以分别转换成对应的所述3D标注。
其中,上述3D模型审核***中,所述获取模块32还具体用于:
当判断到所述审核者在对所述目标3D模型进行移动或者缩放时,分别检测出所述目标3D模型的初始位置以及更新位置,并基于空间坐标系采集与所述初始位置对应的第一空间坐标、与所述更新位置对应的第二空间坐标;
基于预设算法计算出所述第一空间坐标与所述第二空间坐标之间的距离比值,并根据所述距离比值等比例调整所述3D标注与所述目标3D模型之间的距离,以使所述3D标注持续处于所述目标3D模型的周围。
其中,上述3D模型审核***中,所述3D模型审核***还包括采集模块52,所述采集模块52具体用于:
实时采集所述审核者以及所述上传者在所述评论区20内输入的评论信息,并在所述评论信息中提取出目标关键词,所述目标关键词为与所述目标3D模型相关的词语;
根据所述目标关键词在预设数据库中查找出对应的解决方案,并将所述解决方案实时推送至所述评论区20内。
本发明第四实施例提供了一种计算机,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,其中,所述处理器执行所述计算机程序时实现如上述实施例提供的3D模型审核方法。
本发明第五实施例提供了一种可读存储介质,其上存储有计算机程序,其中,该程序被处理器执行时实现如上述实施例提供的3D模型审核方法。
综上所述,本发明上述实施例提供的3D模型审核方法、***、计算机及可读存储介质能够大幅提升3D模型的审核效率,对应提升了用户的使用体验。
需要说明的是,上述各个模块可以是功能模块也可以是程序模块,既可以通过软件来实现,也可以通过硬件来实现。对于通过硬件来实现的模块而言,上述各个模块可以位于同一处理器中;或者上述各个模块还可以按照任意组合的形式分别位于不同的处理器中。
在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行***、装置或设备(如基于计算机的***、包括处理器的***或其他可以从指令执行***、装置或设备取指令并执行指令的***)使用,或结合这些指令执行***、装置或设备而使用。就本说明书而言,“计算机可读介质”可以是任何可以包含、存储、通信、传播或传输程序以供指令执行***、装置或设备或结合这些指令执行***、装置或设备而使用的装置。
计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行***执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、 “示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

Claims (10)

1.一种3D模型审核方法,其特征在于,所述方法包括:
通过实时接收审核者输入的标记点检测出上传者输入的目标3D模型,并生成与所述目标3D模型对应的UI界面,所述UI界面包括评论区以及审核区,所述目标3D模型设于所述审核区内;
获取所述标记点的坐标信息,并实时判断所述坐标信息是否发生改变;
若实时判断到所述坐标信息发生改变,则判定所述审核者在对所述目标3D模型进行审核,并获取所述审核者对所述目标3D模型添加的标注信息;
将所述标注信息传输至所述上传者的用户终端,以使所述上传者根据所述标注信息完成对所述目标3D模型的修改。
2.根据权利要求1所述的3D模型审核方法,其特征在于:所述生成与所述目标3D模型对应的UI界面的步骤包括:
当检测到所述标记点时,检测出所述标记点依附的第一3D子模型,并在预设模型数据库中查找出与所述第一3D子模型具有连接关系的若干第二3D子模型;
将所述第一3D子模型以及若干所述第二3D子模型拼接为所述目标3D模型,所述目标3D模型具有唯一性;
以所述目标3D模型为中心构建出所述审核区,并在所述审核区外侧生成所述评论区,以通过所述审核区和所述评论区构建出所述UI界面。
3.根据权利要求2所述的3D模型审核方法,其特征在于:所述获取所述标记点的坐标信息,并实时判断所述坐标信息是否发生改变的步骤包括:
当获取到所述坐标信息时,提取出所述坐标信息中包含的位置信息以及朝向信息,并判断所述位置信息或者所述朝向信息是否发生改变;
若判断到所述位置信息或者所述朝向信息发生改变,则判定所述审核者在对所述目标3D模型进行调整,所述调整包括对所述目标3D模型进行移动、旋转以及缩放。
4.根据权利要求3所述的3D模型审核方法,其特征在于:所述判定所述审核者在对所述目标3D模型进行调整的步骤包括:
当判断到所述审核者在对所述目标3D模型进行旋转时,检测出所述审核者对所述目标3D模型添加的若干实际标记点,并基于预设算法弱化摄像机捕捉不到的实际标记点;
对所述摄像机可视范围内的实际标记点以及对应的标记内容进行实体化处理,以转换成对应的3D标注,并将所述3D标注展示在所述目标3D模型的周围,所述3D标注包括图片、视频以及文字。
5.根据权利要求4所述的3D模型审核方法,其特征在于:所述对所述摄像机可视范围内的实际标记点以及对应的标记内容进行实体化处理,以转换成对应的3D标注的步骤包括:
当检测到所述审核者启用标注功能时,在所述实际标记点的周围创建出对应的标注弹窗,并在所述标注弹窗内生成对应的编写框以及输入框;
通过所述编写框接收所述审核者实时输入的文字标注,或者通过所述输入框实时接收所述审核者输入的图片标注或者视频标注;
对所述文字标注或者所述图片标注或者所述视频标注进行所述实体化处理,以分别转换成对应的所述3D标注。
6.根据权利要求5所述的3D模型审核方法,其特征在于:所述判定所述审核者在对所述目标3D模型进行调整的步骤包括:
当判断到所述审核者在对所述目标3D模型进行移动或者缩放时,分别检测出所述目标3D模型的初始位置以及更新位置,并基于空间坐标系采集与所述初始位置对应的第一空间坐标、与所述更新位置对应的第二空间坐标;
基于预设算法计算出所述第一空间坐标与所述第二空间坐标之间的距离比值,并根据所述距离比值等比例调整所述3D标注与所述目标3D模型之间的距离,以使所述3D标注持续处于所述目标3D模型的周围。
7.根据权利要求1所述的3D模型审核方法,其特征在于:所述方法还包括:
实时采集所述审核者以及所述上传者在所述评论区内输入的评论信息,并在所述评论信息中提取出目标关键词,所述目标关键词为与所述目标3D模型相关的词语;
根据所述目标关键词在预设数据库中查找出对应的解决方案,并将所述解决方案实时推送至所述评论区内。
8.一种3D模型审核***,其特征在于,所述***包括:
检测模块,用于通过实时接收审核者输入的标记点检测出上传者输入的目标3D模型,并生成与所述目标3D模型对应的UI界面,所述UI界面包括评论区以及审核区,所述目标3D模型设于所述审核区内;
判断模块,用于获取所述标记点的坐标信息,并实时判断所述坐标信息是否发生改变;
获取模块,用于若实时判断到所述坐标信息发生改变,则判定所述审核者在对所述目标3D模型进行审核,并获取所述审核者对所述目标3D模型添加的标注信息;
传输模块,用于将所述标注信息传输至所述上传者的用户终端,以使所述上传者根据所述标注信息完成对所述目标3D模型的修改。
9.一种计算机,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至7中任意一项所述的3D模型审核方法。
10.一种可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1至7中任意一项所述的3D模型审核方法。
CN202310849591.9A 2023-07-12 2023-07-12 一种3d模型审核方法、***、计算机及可读存储介质 Active CN116594532B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310849591.9A CN116594532B (zh) 2023-07-12 2023-07-12 一种3d模型审核方法、***、计算机及可读存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310849591.9A CN116594532B (zh) 2023-07-12 2023-07-12 一种3d模型审核方法、***、计算机及可读存储介质

Publications (2)

Publication Number Publication Date
CN116594532A CN116594532A (zh) 2023-08-15
CN116594532B true CN116594532B (zh) 2023-09-08

Family

ID=87594054

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310849591.9A Active CN116594532B (zh) 2023-07-12 2023-07-12 一种3d模型审核方法、***、计算机及可读存储介质

Country Status (1)

Country Link
CN (1) CN116594532B (zh)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9396279B1 (en) * 2009-02-17 2016-07-19 Jpmorgan Chase Bank, Na Collaborative virtual markup
CN111143207A (zh) * 2019-12-19 2020-05-12 北京智能工场科技有限公司 一种在移动端查看模型训练通知和训练日志的方法
CN112417064A (zh) * 2019-08-21 2021-02-26 上海宝信软件股份有限公司 基于地图交互的大数据动态可视化平台运行***及方法
CN113052556A (zh) * 2021-03-30 2021-06-29 贵州数智联云工程科技有限公司 基于三维的辅助审批流程管理***及方法
CN113936121A (zh) * 2021-10-15 2022-01-14 杭州灵伴科技有限公司 一种ar标注设置方法以及远程协作***
KR20220014513A (ko) * 2020-07-29 2022-02-07 주식회사 포엔지 다면 스크린 프로젝션 기반 3차원 제어 시스템 및 그 방법
CN116109911A (zh) * 2022-12-15 2023-05-12 比邻星球(深圳)科技有限公司 一种三维场景审核方法、装置及计算机存储介质

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20210068750A1 (en) * 2019-09-09 2021-03-11 3Dbiopsy, Inc. Three-Dimensional Biopsy Imaging and Planning System and Method

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9396279B1 (en) * 2009-02-17 2016-07-19 Jpmorgan Chase Bank, Na Collaborative virtual markup
CN112417064A (zh) * 2019-08-21 2021-02-26 上海宝信软件股份有限公司 基于地图交互的大数据动态可视化平台运行***及方法
CN111143207A (zh) * 2019-12-19 2020-05-12 北京智能工场科技有限公司 一种在移动端查看模型训练通知和训练日志的方法
KR20220014513A (ko) * 2020-07-29 2022-02-07 주식회사 포엔지 다면 스크린 프로젝션 기반 3차원 제어 시스템 및 그 방법
CN113052556A (zh) * 2021-03-30 2021-06-29 贵州数智联云工程科技有限公司 基于三维的辅助审批流程管理***及方法
CN113936121A (zh) * 2021-10-15 2022-01-14 杭州灵伴科技有限公司 一种ar标注设置方法以及远程协作***
CN116109911A (zh) * 2022-12-15 2023-05-12 比邻星球(深圳)科技有限公司 一种三维场景审核方法、装置及计算机存储介质

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
基于建筑信息模型和Unity WebGL的施工信息智能化监测***关键技术的研究;李鑫生;《工业建筑》;第52卷(第2期);186-195 *

Also Published As

Publication number Publication date
CN116594532A (zh) 2023-08-15

Similar Documents

Publication Publication Date Title
US20200394012A1 (en) Use of Coordinated Local User Devices During a Shared Augmented Reality Session
WO2019214320A1 (zh) 车辆损伤识别的处理方法、处理设备、客户端及服务器
CN108334627B (zh) 新媒体内容的搜索方法、装置和计算机设备
CN111598164B (zh) 识别目标对象的属性的方法、装置、电子设备和存储介质
CN103929653B (zh) 增强现实视频生成器、播放器及其生成方法、播放方法
CN107168619B (zh) 用户生成内容处理方法和装置
Zollmann et al. Interactive 4D overview and detail visualization in augmented reality
CN110503581B (zh) 基于Unity3D的可视化培训***
CN106796696A (zh) 基于凝视信息的朝向刺激的关注的确定
CN107833503A (zh) 配网核心作业增强现实仿真培训***
CN111598996B (zh) 一种基于ar技术的物品3d模型展示方法和***
CN112509148A (zh) 一种基于多特征识别的交互方法、装置及计算机设备
CN106446857A (zh) 全景区域的信息处理方法和装置
CN114241384A (zh) 连续帧图片标注方法、电子设备及存储介质
CN115115740A (zh) 思维导图识别方法、装置、设备、介质及程序产品
CN106595476A (zh) 基于ar技术的零配件检测方法和装置
Kikuchi et al. Diminished reality using semantic segmentation and generative adversarial network for landscape assessment: evaluation of image inpainting according to colour vision
CN116594532B (zh) 一种3d模型审核方法、***、计算机及可读存储介质
CN117392289A (zh) 基于ai语音自动生成案发现场视频的方法和***
US20230343042A1 (en) Methods and systems using mixed-reality for the creation of insitu cad models
CN111783635A (zh) 图像标注方法、装置、设备以及存储介质
CN115309113A (zh) 一种零件装配的引导方法及相关设备
Wang et al. Integrated content authoring for augmented reality based product manual assembly process instruction
Manuri et al. A workflow analysis for implementing AR-based maintenance procedures
CN113744392A (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
GR01 Patent grant
GR01 Patent grant