+

CN115756706A - Display method for three-dimensional scanning, three-dimensional scanning system and storage medium - Google Patents

Display method for three-dimensional scanning, three-dimensional scanning system and storage medium Download PDF

Info

Publication number
CN115756706A
CN115756706A CN202211479077.2A CN202211479077A CN115756706A CN 115756706 A CN115756706 A CN 115756706A CN 202211479077 A CN202211479077 A CN 202211479077A CN 115756706 A CN115756706 A CN 115756706A
Authority
CN
China
Prior art keywords
display
display terminal
scanning
control instruction
scanning device
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
Application number
CN202211479077.2A
Other languages
Chinese (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.)
Hangzhou Silidi Technology Co ltd
Scantech Hangzhou Co Ltd
Original Assignee
Hangzhou Silidi Technology Co ltd
Scantech Hangzhou 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 Hangzhou Silidi Technology Co ltd, Scantech Hangzhou Co Ltd filed Critical Hangzhou Silidi Technology Co ltd
Priority to CN202211479077.2A priority Critical patent/CN115756706A/en
Publication of CN115756706A publication Critical patent/CN115756706A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Processing Or Creating Images (AREA)

Abstract

The application relates to a display method, a three-dimensional scanning system and a storage medium for three-dimensional scanning, wherein the display method for three-dimensional scanning comprises the following steps: acquiring pose information of a display terminal connected with a scanning device; and under the condition that the pose information of the display terminal reaches a preset condition, resolving the pose information into a control instruction based on a preset resolving rule, and adjusting the display content of the display terminal aiming at the three-dimensional scanning process of the scanning device based on the control instruction. Through the application, the control of the scanning device and the display of the scanning data are simultaneously realized at the mobile terminal, so that the dependence on a third-party control platform can be avoided, and the convenience of controlling the scanning device by a user can be improved.

Description

用于三维扫描的显示方法、三维扫描系统和存储介质Display method for three-dimensional scanning, three-dimensional scanning system and storage medium

技术领域technical field

本申请涉及三维扫描技术领域,特别是涉及用于三维扫描的显示方法、三维扫描系统和存储介质。The present application relates to the technical field of three-dimensional scanning, in particular to a display method for three-dimensional scanning, a three-dimensional scanning system and a storage medium.

背景技术Background technique

目前,可以通过移动端与扫描仪结合的方式,将扫描仪扫描得到的数据呈现于移动端,从而提高了对扫描数据查看的便利性。然而,目前移动端往往仅能支持用户实时查看扫描数据,若用户需要对扫描仪进行控制,则还需要借助额外的第三方电脑端来完成,因此导致用户操作扫描装置的便利度较低。At present, the data scanned by the scanner can be presented on the mobile terminal through the combination of the mobile terminal and the scanner, thereby improving the convenience of viewing the scanned data. However, at present, the mobile terminal can only support the user to view the scanned data in real time. If the user needs to control the scanner, it needs to use an additional third-party computer terminal to complete it, which makes it less convenient for the user to operate the scanning device.

针对相关技术中存在用户控制扫描装置的便利度较低的问题,目前还没有提出有效的解决方案。Aiming at the problem of low convenience for users to control the scanning device in the related art, no effective solution has been proposed so far.

发明内容Contents of the invention

在本实施例中提供了一种用于三维扫描的显示方法、三维扫描系统和存储介质,以解决相关技术中存在用户控制扫描装置的便利度较低的问题。In this embodiment, a display method for 3D scanning, a 3D scanning system and a storage medium are provided to solve the problem of low convenience for users to control the scanning device in the related art.

第一个方面,在本实施例中提供了一种用于三维扫描的显示方法,包括:In the first aspect, this embodiment provides a display method for three-dimensional scanning, including:

获取与扫描装置连接的显示终端的位姿信息;Obtain the pose information of the display terminal connected to the scanning device;

在所述显示终端的位姿信息达到预设条件的情况下,基于预设的解析规则,将所述位姿信息解析为控制指令,基于所述控制指令,调整所述显示终端针对所述扫描装置的三维扫描过程的显示内容。When the pose information of the display terminal reaches a preset condition, the pose information is parsed into a control instruction based on a preset parsing rule, and the display terminal is adjusted for the scanning based on the control instruction. The display content of the 3D scanning process of the device.

在其中的一些实施例中,所述在所述显示终端的位姿信息达到预设条件的情况下,基于预设的解析规则,将所述位姿信息解析为控制指令,包括:In some of these embodiments, when the pose information of the display terminal reaches a preset condition, parsing the pose information into a control instruction based on a preset parsing rule includes:

在所述显示终端的位姿信息达到预设条件的情况下,按照预设的解析规则识别所述位姿信息的位姿种类;其中,所述位姿种类包括倾斜、转动、平移;When the pose information of the display terminal meets a preset condition, identify the pose type of the pose information according to a preset analysis rule; wherein, the pose type includes tilt, rotation, and translation;

根据所述位姿种类,和预设的所述位姿种类与控制指令的映射关系,得到所述控制指令。The control instruction is obtained according to the pose type and a preset mapping relationship between the pose type and the control instruction.

在其中的一些实施例中,所述控制指令包括调节被测物体的三维模型的显示成像、建立与所述扫描装置的内置功能的交互投射、以及调整所述显示终端的界面布局。In some of the embodiments, the control instruction includes adjusting the display imaging of the three-dimensional model of the measured object, establishing interactive projection with built-in functions of the scanning device, and adjusting the interface layout of the display terminal.

在其中的一些实施例中,所述控制指令为调节被测物体的三维模型的显示成像;所述基于所述控制指令,调整所述显示终端针对所述扫描装置的三维扫描过程的显示内容,包括:In some of these embodiments, the control instruction is to adjust the display and imaging of the three-dimensional model of the measured object; based on the control instruction, adjust the display content of the display terminal for the three-dimensional scanning process of the scanning device, include:

基于调节被测物体的三维模型的显示成像的控制指令,调整所述被测物体的三维模型在所述显示终端中的显示角度和/或显示尺寸。Adjusting the display angle and/or display size of the three-dimensional model of the measured object in the display terminal based on the control instruction for adjusting the display and imaging of the three-dimensional model of the measured object.

在其中的一些实施例中,所述控制指令为建立与所述扫描装置的内置功能的交互投射;所述基于所述控制指令,调整所述显示终端针对所述扫描装置的三维扫描过程的显示内容,包括:In some of these embodiments, the control instruction is to establish an interactive projection with the built-in function of the scanning device; based on the control instruction, adjust the display of the display terminal for the three-dimensional scanning process of the scanning device content include:

基于建立与所述扫描装置的内置功能的交互投射的控制指令,在所述显示终端的显示界面生成与所述扫描装置的内置功能关联的触控按键。Based on the control instruction for establishing interactive projection with the built-in function of the scanning device, a touch button associated with the built-in function of the scanning device is generated on the display interface of the display terminal.

在其中的一些实施例中,所述控制指令为调整所述显示终端的界面布局;所述基于所述控制指令,调整所述显示终端针对所述扫描装置的三维扫描过程的显示内容,包括:In some of these embodiments, the control instruction is to adjust the interface layout of the display terminal; based on the control instruction, adjusting the display content of the display terminal for the three-dimensional scanning process of the scanning device includes:

基于调整所述显示终端的界面布局的控制指令,变更所述显示终端的显示界面中的按键位置。Based on the control instruction for adjusting the interface layout of the display terminal, the positions of the buttons on the display interface of the display terminal are changed.

在其中的一些实施例中,所述方法还包括:In some of these embodiments, the method also includes:

在接收到所述扫描装置发送的预设的故障标识码的情况下,基于预设的故障标识码与扫描故障类型的映射关系,确定与所述故障标识码对应的所述扫描故障类型,并针对所述扫描故障类型为用户生成故障提示信息。In the case of receiving the preset fault identification code sent by the scanning device, based on the mapping relationship between the preset fault identification code and the scanning fault type, determine the scanning fault type corresponding to the fault identification code, and Generate fault prompt information for the user according to the scanning fault type.

第二个方面,在本实施例中提供了一种三维扫描系统,包括:扫描装置和显示终端;其中,所述扫描装置与所述显示终端通信连接;In the second aspect, this embodiment provides a three-dimensional scanning system, including: a scanning device and a display terminal; wherein, the scanning device is communicatively connected to the display terminal;

所述扫描装置用于对被测物体进行三维扫描,并将三维扫描得到的三维模型传输至所述显示终端;The scanning device is used to perform three-dimensional scanning on the measured object, and transmit the three-dimensional model obtained by the three-dimensional scanning to the display terminal;

所述显示终端用于执行上述第一个方面所述的用于三维扫描的显示方法。The display terminal is configured to execute the display method for three-dimensional scanning described in the first aspect above.

第三个方面,在本实施例中提供了一种电子装置,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述第一个方面所述的用于三维扫描的显示方法。In the third aspect, this embodiment provides an electronic device, including a memory, a processor, and a computer program stored in the memory and operable on the processor, and the processor executes the computer program The program implements the display method for three-dimensional scanning described in the first aspect above.

第四个方面,在本实施例中提供了一种存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述第一个方面所述的用于三维扫描的显示方法。In a fourth aspect, this embodiment provides a storage medium on which a computer program is stored, and when the program is executed by a processor, the display method for three-dimensional scanning described in the first aspect above is implemented.

与相关技术相比,在本实施例中提供的用于三维扫描的显示方法、三维扫描系统和存储介质,获取与扫描装置连接的显示终端的位姿信息;在显示终端的位姿信息达到预设条件的情况下,基于预设的解析规则,将位姿信息解析为控制指令,基于控制指令,调整显示终端针对扫描装置的三维扫描过程的显示内容。其能够在移动端同时实现对扫描装置的控制和扫描数据的显示,从而能够避免对第三方控制平台的依赖,进而能够提高用户控制扫描装置的便利度。Compared with related technologies, the display method for 3D scanning, the 3D scanning system and the storage medium provided in this embodiment acquire the pose information of the display terminal connected to the scanning device; the pose information of the display terminal reaches the predetermined When the conditions are set, the pose information is analyzed into control instructions based on preset analysis rules, and based on the control instructions, the display content of the display terminal for the three-dimensional scanning process of the scanning device is adjusted. It can realize the control of the scanning device and the display of scanning data at the same time on the mobile terminal, thereby avoiding the dependence on the third-party control platform, and further improving the convenience for users to control the scanning device.

本申请的一个或多个实施例的细节在以下附图和描述中提出,以使本申请的其他特征、目的和优点更加简明易懂。The details of one or more embodiments of the application are set forth in the accompanying drawings and the description below, so as to make other features, objects, and advantages of the application more comprehensible.

附图说明Description of drawings

此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:The drawings described here are used to provide a further understanding of the application and constitute a part of the application. The schematic embodiments and descriptions of the application are used to explain the application and do not constitute an improper limitation to the application. In the attached picture:

图1是本实施例的用于三维扫描的显示方法的终端的硬件结构框图;FIG. 1 is a block diagram of a hardware structure of a terminal for a display method for three-dimensional scanning in this embodiment;

图2是本实施例的用于三维扫描的显示方法的流程图;FIG. 2 is a flow chart of the display method for three-dimensional scanning in this embodiment;

图3是本优选实施例的用于三维扫描的显示方法的流程图;Fig. 3 is a flow chart of the display method for three-dimensional scanning in this preferred embodiment;

图4是本实施例的三维扫描系统的结构示意图。FIG. 4 is a schematic structural diagram of the three-dimensional scanning system of this embodiment.

具体实施方式Detailed ways

为更清楚地理解本申请的目的、技术方案和优点,下面结合附图和实施例,对本申请进行了描述和说明。In order to understand the purpose, technical solution and advantages of the present application more clearly, the present application is described and illustrated below in conjunction with the accompanying drawings and embodiments.

除另作定义外,本申请所涉及的技术术语或者科学术语应具有本申请所属技术领域具备一般技能的人所理解的一般含义。在本申请中的“一”、“一个”、“一种”、“该”、“这些”等类似的词并不表示数量上的限制,它们可以是单数或者复数。在本申请中所涉及的术语“包括”、“包含”、“具有”及其任何变体,其目的是涵盖不排他的包含;例如,包含一系列步骤或模块(单元)的过程、方法和系统、产品或设备并未限定于列出的步骤或模块(单元),而可包括未列出的步骤或模块(单元),或者可包括这些过程、方法、产品或设备固有的其他步骤或模块(单元)。在本申请中所涉及的“连接”、“相连”、“耦接”等类似的词语并不限定于物理的或机械连接,而可以包括电气连接,无论是直接连接还是间接连接。在本申请中所涉及的“多个”是指两个或两个以上。“和/或”描述关联对象的关联关系,表示可以存在三种关系,例如,“A和/或B”可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。通常情况下,字符“/”表示前后关联的对象是一种“或”的关系。在本申请中所涉及的术语“第一”、“第二”、“第三”等,只是对相似对象进行区分,并不代表针对对象的特定排序。Unless otherwise defined, the technical terms or scientific terms involved in the application shall have the general meanings understood by those skilled in the technical field to which the application belongs. In this application, words like "a", "an", "an", "the", "these" and the like do not denote quantitative limitations, and they may be singular or plural. The terms "comprising", "comprising", "having" and any variants thereof referred to in this application are intended to cover non-exclusive inclusion; for example, processes, methods and The system, product or device is not limited to the steps or modules (units) listed, but may include steps or modules (units) not listed, or may include other steps or modules inherent to the process, method, product or device (unit). The terms "connected", "connected", "coupled" and the like referred to in this application are not limited to physical or mechanical connections, but may include electrical connections, whether direct or indirect. "Plurality" referred to in this application means two or more. "And/or" describes the association relationship of associated objects, indicating that there may be three types of relationships. For example, "A and/or B" may indicate: A exists alone, A and B exist simultaneously, and B exists independently. Usually, the character "/" indicates that the objects associated before and after are in an "or" relationship. The terms "first", "second", "third" and the like involved in this application are only for distinguishing similar objects, and do not represent a specific ordering of objects.

在本实施例中提供的方法实施例可以在终端、计算机或者类似的运算装置中执行。比如在终端上运行,图1是本实施例的用于三维扫描的显示方法的终端的硬件结构框图。如图1所示,终端可以包括一个或多个(图1中仅示出一个)处理器102和用于存储数据的存储器104,其中,处理器102可以包括但不限于微处理器MCU或可编程逻辑器件FPGA等的处理装置。上述终端还可以包括用于通信功能的传输设备106以及输入输出设备108。本领域普通技术人员可以理解,图1所示的结构仅为示意,其并不对上述终端的结构造成限制。例如,终端还可包括比图1中所示更多或者更少的组件,或者具有与图1所示出的不同配置。The method embodiments provided in this embodiment can be executed in a terminal, a computer, or a similar computing device. For example, it runs on a terminal. FIG. 1 is a block diagram of a hardware structure of a terminal in a display method for 3D scanning in this embodiment. As shown in FIG. 1 , the terminal may include one or more (only one is shown in FIG. 1 ) processors 102 and a memory 104 for storing data, wherein the processor 102 may include but not limited to a microprocessor MCU or may Processing devices for programming logic devices such as FPGAs. The aforementioned terminal may further include a transmission device 106 and an input and output device 108 for communication functions. Those skilled in the art can understand that the structure shown in FIG. 1 is only for illustration, and it does not limit the structure of the above-mentioned terminal. For example, the terminal may also include more or fewer components than those shown in FIG. 1 , or have a different configuration from that shown in FIG. 1 .

存储器104可用于存储计算机程序,例如,应用软件的软件程序以及模块,如在本实施例中的用于三维扫描的显示方法对应的计算机程序,处理器102通过运行存储在存储器104内的计算机程序,从而执行各种功能应用以及数据处理,即实现上述的方法。存储器104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器104可进一步包括相对于处理器102远程设置的存储器,这些远程存储器可以通过网络连接至终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。The memory 104 can be used to store computer programs, for example, software programs and modules of application software, such as the computer program corresponding to the display method for three-dimensional scanning in this embodiment, the processor 102 runs the computer program stored in the memory 104 , so as to perform various functional applications and data processing, that is, to realize the above-mentioned method. The memory 104 may include high-speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 104 may further include a memory that is remotely located relative to the processor 102, and these remote memories may be connected to the terminal through a network. Examples of the aforementioned networks include, but are not limited to, the Internet, intranets, local area networks, mobile communication networks, and combinations thereof.

传输设备106用于经由一个网络接收或者发送数据。上述的网络包括终端的通信供应商提供的无线网络。在一个实例中,传输设备106包括一个网络适配器(NetworkInterface Controller,简称为NIC),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输设备106可以为射频 (Radio Frequency,简称为RF)模块,其用于通过无线方式与互联网进行通讯。Transmission device 106 is used to receive or transmit data via a network. The aforementioned network includes a wireless network provided by a communication provider of the terminal. In one example, the transmission device 106 includes a network interface controller (NIC for short), which can be connected to other network devices through a base station so as to communicate with the Internet. In an example, the transmission device 106 may be a radio frequency (Radio Frequency, RF for short) module, which is used to communicate with the Internet in a wireless manner.

在本实施例中提供了一种用于三维扫描的显示方法,图2是本实施例的用于三维扫描的显示方法的流程图,如图2所示,该流程包括如下步骤:In this embodiment, a display method for three-dimensional scanning is provided. FIG. 2 is a flow chart of the display method for three-dimensional scanning in this embodiment. As shown in FIG. 2, the process includes the following steps:

步骤S210,获取与扫描装置连接的显示终端的位姿信息。Step S210, acquiring pose information of the display terminal connected to the scanning device.

上述扫描装置,具体可以为集成有三维扫描功能和通信功能的扫描仪设备。例如,该扫描装置可以为集成有至少两个摄像头、激光器以及补光灯,并设置有通信功能的扫描仪设备。示例性地,在三维扫描过程中,扫描装置的激光器向被测物体的表面投射激光线,补光灯根据激光线的波段提供对应波段的补光,至少两个摄像头基于激光线和补光采集被测物体的二维图像,之后,扫描装置的通信模块再将该二维图像传输至计算模块进行处理。其中该计算模块既可以集成于扫描装置内部,也可以独立于扫描装置,例如设置于显示终端内部或者其他服务器中,以进行扫描数据的处理,得到被测物体的三维模型,之后,该被测物体的三维模型将呈现于显示终端的显示界面中。The above-mentioned scanning device may specifically be a scanner device integrated with a three-dimensional scanning function and a communication function. For example, the scanning device may be a scanner device integrated with at least two cameras, a laser, and a supplementary light, and provided with a communication function. Exemplarily, during the three-dimensional scanning process, the laser of the scanning device projects a laser line to the surface of the measured object, and the supplementary light provides supplementary light according to the wavelength band of the laser line, and at least two cameras collect light based on the laser line and the supplementary light. The two-dimensional image of the measured object, and then the communication module of the scanning device transmits the two-dimensional image to the computing module for processing. The calculation module can be integrated in the scanning device, or can be independent of the scanning device, such as being installed in the display terminal or in other servers, to process the scanning data and obtain the three-dimensional model of the measured object. After that, the measured The three-dimensional model of the object will be presented on the display interface of the display terminal.

上述显示终端,可以为手机、平板等移动设备。该显示终端的位姿,可以随着用户的动作或受用户控制而发生变化。以手机为例,当用户手持手机,进行该手机的翻转、偏移以及甩动等动作时,该手机的位姿将随之发生变化。由此,可以基于手机内置的方向传感器来确定手机的位姿是否发生变化。示例性地,可以基于其内置的陀螺仪来获取该位姿信息。此外,显示终端还可以被用户穿戴于身体某部位,或者由其他装置夹持,在此,本实施例对于具体设置方式不作限定。The above-mentioned display terminal may be a mobile device such as a mobile phone or a tablet. The pose of the display terminal may change with the user's actions or under the user's control. Taking a mobile phone as an example, when the user holds the mobile phone and performs actions such as flipping, shifting, and shaking the mobile phone, the pose of the mobile phone will change accordingly. Thus, it can be determined based on the built-in orientation sensor of the mobile phone whether the pose of the mobile phone changes. Exemplarily, the pose information can be obtained based on its built-in gyroscope. In addition, the display terminal may also be worn by the user on a certain part of the body, or clamped by other devices, and this embodiment does not limit the specific setting method here.

另外,显示终端可以通过配对的方式与扫描装置连接。例如,基于预设的网络协议与扫描装置内部的通信模块进行连接,从而与扫描装置完成配对连接。优选地,显示终端获取到当前可用网络,选中扫描装置所持有的网络,例如无线网络wifi进行连接。其中,一台扫描装置可以连接多台显示终端,该连接的多台显示终端均可以通过连接该扫描装置进行操作。此外,显示终端与扫描装置也可以基于预设的匹配规则来进行连接,例如显示终端通过摇一摇的方式搜索可以连接的扫描装置并进行规则匹配,在通过规则匹配后,显示终端将同步显示已连接的扫描装置实时扫描的数据,以及显示对扫描数据进行成像控制的操作界面。In addition, the display terminal can be connected with the scanning device through pairing. For example, the communication module inside the scanning device is connected based on a preset network protocol, so as to complete the pairing connection with the scanning device. Preferably, the display terminal obtains the currently available network, and selects the network held by the scanning device, such as the wireless network wifi, to connect. Wherein, one scanning device can be connected to multiple display terminals, and the connected multiple display terminals can be operated by connecting to the scanning device. In addition, the display terminal and the scanning device can also be connected based on preset matching rules. For example, the display terminal searches for a connecting scanning device by shaking and performs rule matching. After the rule matching is passed, the display terminal will synchronously display The connected scanning device scans data in real time, and displays the operator interface for imaging control of the scanned data.

步骤S220,在显示终端的位姿信息达到预设条件的情况下,基于预设的解析规则,将位姿信息解析为控制指令,基于控制指令,调整显示终端针对扫描装置的三维扫描过程的显示内容。Step S220, when the pose information of the display terminal meets the preset condition, analyze the pose information into a control instruction based on the preset analysis rule, and adjust the display of the display terminal for the three-dimensional scanning process of the scanning device based on the control instruction content.

其中,该显示终端的位姿信息,可以包括显示终端在各方向上的转动的加速度,或者朝某方向进行偏转动作的幅度。该预设的解析规则,即为将位姿信息解析为控制指令的规则。在显示终端与扫描装置连接成功后,显示终端可以实时监控用户的操作或者指令。例如,当用户操控显示终端进行倾斜、转动或者平移时,显示终端的位姿将发生变化,若显示终端的位姿信息达到预设条件,也即用户操控显示终端进行上述任意动作的幅度达到某种程度时,则对该位姿信息进行解析,确定用户的控制指令,进而基于控制指令调整显示终端中的显示内容。具体地,该显示终端针对扫描装置的三维扫描过程的显示内容,包括三维扫描得到的三维模型的显示大小和显示角度,以及显示终端上基于前端设计实现的,对三维模型的显示进行控制的功能按键的显示布局。也即,本实施例在监测到用户操控显示终端进行倾斜、转动或者平移等位姿变化的动作时,基于与上述发生的动作对应的控制指令,调整显示终端中三维模型的显示方式,和/或,调整显示终端中基于前端设计实现的功能按键的显示布局。Wherein, the pose information of the display terminal may include the acceleration of rotation of the display terminal in various directions, or the magnitude of a deflection action in a certain direction. The preset parsing rules are rules for parsing pose information into control instructions. After the display terminal is successfully connected to the scanning device, the display terminal can monitor the user's operations or instructions in real time. For example, when the user manipulates the display terminal to tilt, rotate, or translate, the pose of the display terminal will change. If the pose information of the display terminal meets the preset conditions, that is, the range of the user's manipulation of the display terminal to perform any of the above actions reaches a certain level. When the degree is different, the pose information is analyzed to determine the user's control instruction, and then the display content in the display terminal is adjusted based on the control instruction. Specifically, the display content of the display terminal for the three-dimensional scanning process of the scanning device includes the display size and display angle of the three-dimensional model obtained by three-dimensional scanning, and the function of controlling the display of the three-dimensional model based on the front-end design on the display terminal The display layout of the keys. That is, in this embodiment, when it is detected that the user manipulates the display terminal to perform pose changes such as tilting, rotation, or translation, based on the control instructions corresponding to the above-mentioned actions, the display mode of the three-dimensional model in the display terminal is adjusted, and/or Or, adjust the display layout of the function keys implemented based on the front-end design in the display terminal.

示例性地,可以基于预先设置好的位姿种类与控制指令之间的映射关系,在监测到显示终端向某一方向倾斜时,根据该显示终端倾斜的方向,控制显示终端中三维模型进行转动,以调整其显示角度,从而能够实现对三维模型的多角度显示,提升用户的使用体验。进一步地,若显示终端中所呈现的是三维模型的局部数据,且三维模型并未处于显示终端中显示界面的中间位置,则通过操控显示终端向左倾斜,以使显示界面中的三维模型随之向左转动,或者操控显示终端向右倾斜,以使显示界面中的三维模型随之向右转动,以调整该三维模型的显示角度,便于用户查看。需要说明的是,关于显示终端倾斜方向与三维模型转动方向的对应关系,可以根据实际应用场景进行设置,本实施例在此不作具体限定。For example, based on the preset mapping relationship between pose types and control instructions, when the display terminal is detected to be tilted in a certain direction, the 3D model in the display terminal is controlled to rotate according to the direction in which the display terminal is tilted. , to adjust its display angle, so as to realize the multi-angle display of the three-dimensional model and improve the user experience. Further, if the display terminal presents partial data of the 3D model, and the 3D model is not in the middle of the display interface of the display terminal, the display terminal is manipulated to tilt to the left so that the 3D model in the display interface follows Turning to the left, or manipulating the display terminal to tilt to the right, so that the 3D model in the display interface turns to the right accordingly, so as to adjust the display angle of the 3D model, which is convenient for the user to view. It should be noted that the corresponding relationship between the tilt direction of the display terminal and the rotation direction of the 3D model may be set according to actual application scenarios, and this embodiment does not specifically limit it here.

又例如,当监测到显示终端在用户的操控下发生局部甩动时,基于预设的位姿种类与控制指令的映射关系,可以调整显示终端的界面布局,具体可以为互换显示界面中左右两侧功能菜单的位置,以方便用户操作。或者,当监测到显示终端朝某一方向发生较大幅度的甩动时,则对显示的三维模型进行相应的放大操作或缩小操作,如朝上甩动为放大,朝下甩动为缩小等,以适应用户的显示需求。可以理解地,显示终端的局部甩动以及朝某一方向较大幅度的甩动,均可以基于预设的幅度阈值来判定。也即,基于显示终端的位姿信息,若其发生了甩动,且甩动的幅度属于第一阈值范围,则可以判定该显示终端发生了局部甩动,进而执行对应的操作;若其甩动的幅度属于更大的第二阈值范围,则可以判定其朝某方向发生了较大幅度的甩动,从而执行对应的操作。For another example, when it is detected that the display terminal is partially shaken under the user's control, based on the preset mapping relationship between the pose type and the control command, the interface layout of the display terminal can be adjusted. The positions of the function menus on both sides are convenient for users to operate. Or, when it is detected that the display terminal is shaken in a certain direction by a relatively large degree, the corresponding zoom-in or zoom-out operation is performed on the displayed 3D model, such as zooming in by swinging upwards, zooming out by swinging downwards, etc. , to meet the user's display needs. It can be understood that both the partial swing of the display terminal and the relatively large swing in a certain direction can be determined based on a preset amplitude threshold. That is, based on the pose information of the display terminal, if it has been shaken, and the magnitude of the shake belongs to the first threshold range, it can be determined that the display terminal has been shaken locally, and then perform the corresponding operation; If the magnitude of the movement belongs to the larger second threshold range, it can be determined that a relatively large swing has occurred in a certain direction, and a corresponding operation is performed.

此外,在实际应用中,存在用户不方便直接对扫描装置自身的功能按键进行操作的情况。例如扫描装置夹持于自动机械臂上时,用户不方便去操作扫描装置上的功能按键。因此,还可以在显示终端中设置对于扫描装置上的功能按键的投射功能,当用户激活该投射功能后,则将扫描装置的部分按键功能投射到显示终端的显示界面以供用户操作。该投射功能可以在显示终端上发生某种位姿变换后被激活,也可以是在用户通过操作显示终端上的某个按键后被激活。In addition, in practical applications, it may be inconvenient for the user to directly operate the function keys of the scanning device itself. For example, when the scanning device is clamped on the automatic mechanical arm, it is inconvenient for the user to operate the function buttons on the scanning device. Therefore, a projection function for the function keys on the scanning device can also be set in the display terminal. When the user activates the projection function, some key functions of the scanning device will be projected to the display interface of the display terminal for user operation. The projection function can be activated after a certain pose transformation occurs on the display terminal, or can be activated after the user operates a certain button on the display terminal.

值得注意的是,上述示例仅用于解释说明显示终端的位姿信息达到预设条件后,基于位姿信息解析得到的控制指令,对三维扫描过程的显示内容的调整方式,并不构成对本实施例中三维扫描的显示方法的具体限定。本领域技术人员基于本实施例的内容,也可以结合实际应用需求,设置其他的控制指令和调整方式。It is worth noting that the above example is only used to explain how to adjust the display content of the 3D scanning process based on the control instructions obtained by analyzing the pose information after the pose information of the display terminal reaches the preset condition, and does not constitute a The specific limitation of the display method of the three-dimensional scanning in the example. Based on the content of this embodiment, those skilled in the art may also set other control instructions and adjustment methods in combination with actual application requirements.

另外,若未监测到用户对显示终端的操作,则显示终端继续实时显示扫描装置对被测物体的扫描数据。若在扫描过程中,扫描装置检测到其内部发生相机不同步等故障时,可以通过网络将故障信息传输给显示终端。显示终端基于扫描装置传输的故障信息,例如预设的错误码,进行相应报错提示,以提醒用户进行问题排查,当故障消除后,显示终端基于扫描装置发送的信息再次提示用户故障消除。此外,当扫描装置停止扫描后,也可以通过显示终端进行震动提示用户进行下一步操作。In addition, if the operation of the display terminal by the user is not detected, the display terminal continues to display the scanning data of the object under test by the scanning device in real time. If during the scanning process, the scanning device detects a failure such as camera out-of-sync within the scanning device, it can transmit the failure information to the display terminal through the network. Based on the fault information transmitted by the scanning device, such as the preset error code, the display terminal will give a corresponding error prompt to remind the user to troubleshoot the problem. When the fault is eliminated, the display terminal will prompt the user to eliminate the fault again based on the information sent by the scanning device. In addition, after the scanning device stops scanning, the display terminal may vibrate to prompt the user to perform the next operation.

相比于相关技术中,显示终端往往仅支持对扫描内容的显示,而需要依赖额外的第三方对扫描装置进行控制,使得扫描效率较低,用户体验较差的问题,本申请通过基于显示终端自身的位姿信息来解析用户的控制指令,进而实现三维扫描过程中扫描内容和显示界面的调整,能够避免对第三方控制平台的依赖,提高扫描控制的效率和用户体验,还能提升用户控制扫描装置的便利度。Compared with related technologies, display terminals often only support the display of scanned content, and need to rely on an additional third party to control the scanning device, resulting in low scanning efficiency and poor user experience. This application solves the problems based on the display terminal It uses its own pose information to analyze the user's control instructions, and then realize the adjustment of the scanning content and display interface during the 3D scanning process, which can avoid the dependence on the third-party control platform, improve the efficiency of scanning control and user experience, and improve user control. Convenience of the scanning device.

上述步骤S210至步骤S220,获取与扫描装置连接的显示终端的位姿信息;在显示终端的位姿信息达到预设条件的情况下,基于预设的解析规则,将位姿信息解析为控制指令,基于控制指令,调整显示终端针对扫描装置的三维扫描过程的显示内容。其能够在移动端同时实现对扫描装置的控制和扫描数据的显示,从而能够避免对第三方控制平台的依赖,进而能够提高用户控制扫描装置的便利度。From the above steps S210 to S220, the pose information of the display terminal connected to the scanning device is obtained; when the pose information of the display terminal meets the preset conditions, the pose information is parsed into control instructions based on the preset analysis rules , based on the control instruction, adjust the display content of the display terminal for the three-dimensional scanning process of the scanning device. It can realize the control of the scanning device and the display of scanning data at the same time on the mobile terminal, thereby avoiding the dependence on the third-party control platform, and further improving the convenience for users to control the scanning device.

在一个实施例中,基于上述步骤S220,在显示终端的位姿信息达到预设条件的情况下,基于预设的解析规则,将位姿信息解析为控制指令,具体可以包括以下步骤:In one embodiment, based on the above step S220, when the pose information of the display terminal reaches the preset condition, the pose information is parsed into a control instruction based on a preset parsing rule, which may specifically include the following steps:

步骤S221,在显示终端的位姿信息达到预设条件的情况下,按照预设的解析规则识别位姿信息的位姿种类;其中,位姿种类包括倾斜、转动、平移。Step S221, when the pose information of the display terminal meets the preset condition, identify the pose type of the pose information according to the preset analysis rule; wherein, the pose type includes tilt, rotation, and translation.

具体地,可以由显示终端内置的方向传感器检测显示终端的位姿变化的幅度和/或方向,以判断该显示终端的位姿信息是否达到预设条件,进而结合预设的位姿种类的解析规则确定其位姿种类。例如,当显示终端内的陀螺仪计算到向左甩动的加速度最大,且超出了预设的加速度阈值,则基于预设的解析规则,确定该显示终端发生了向左的甩动。Specifically, the magnitude and/or direction of the pose change of the display terminal can be detected by the direction sensor built into the display terminal to determine whether the pose information of the display terminal meets the preset condition, and then combined with the analysis of the preset pose type The rules determine its pose type. For example, when the gyroscope in the display terminal calculates that the acceleration of swinging to the left is the largest and exceeds the preset acceleration threshold, it is determined that the display terminal is swinging to the left based on a preset analysis rule.

步骤S222,根据位姿种类,和预设的位姿种类与控制指令的映射关系,得到控制指令。In step S222, the control instruction is obtained according to the pose type and the preset mapping relationship between the pose type and the control instruction.

可以预先在显示终端中设置不同位姿种类与控制指令之间的映射关系。具体的映射关系可以基于实际应用场景及用户需求进行调整。本实施例通过监测显示终端的位姿信息,进而确定用户的控制指令,能够基于显示终端的位姿变化实现对上述三维扫描过程的显示内容的调整,从而提高对扫描过程控制的效率和便利度。The mapping relationship between different pose types and control instructions can be set in advance in the display terminal. The specific mapping relationship can be adjusted based on actual application scenarios and user requirements. In this embodiment, by monitoring the pose information of the display terminal, and then determining the user's control command, it is possible to adjust the display content of the above-mentioned three-dimensional scanning process based on the pose change of the display terminal, thereby improving the efficiency and convenience of scanning process control .

另外,在一个实施例中,上述控制指令包括调节被测物体的三维模型的显示成像、建立与扫描装置的内置功能的交互投射、以及调整显示终端的界面布局。In addition, in one embodiment, the above-mentioned control instructions include adjusting the display and imaging of the three-dimensional model of the measured object, establishing interactive projection with built-in functions of the scanning device, and adjusting the interface layout of the display terminal.

其中,调节三维模型的显示成像能够提高三维模型显示的完整度和全面性,以提升三维模型在显示终端的显示效果;建立与扫描装置的内置功能的交互投射,能够在用户无法直接与扫描装置进行交互的情况下,基于显示终端实现对扫描装置的功能的控制,以提高对扫描装置控制的便利度;调整显示终端的界面布局,能够使得显示终端的界面适配用户的使用习惯,从而使得显示终端的操作更为人性化。Among them, adjusting the display imaging of the 3D model can improve the integrity and comprehensiveness of the 3D model display, so as to improve the display effect of the 3D model on the display terminal; establishing interactive projection with the built-in functions of the scanning device can enable the user to communicate directly with the scanning device. In the case of interaction, the function control of the scanning device is realized based on the display terminal to improve the convenience of controlling the scanning device; adjusting the interface layout of the display terminal can make the interface of the display terminal adapt to the user's usage habits, so that the The operation of the display terminal is more user-friendly.

进一步地,在一个实施例中,基于上述步骤S220,控制指令为调节被测物体的三维模型的显示成像;基于控制指令,调整显示终端针对扫描装置的三维扫描过程的显示内容,可以包括以下步骤:Further, in one embodiment, based on the above step S220, the control instruction is to adjust the display and imaging of the three-dimensional model of the measured object; based on the control instruction, adjusting the display content of the display terminal for the three-dimensional scanning process of the scanning device may include the following steps :

步骤S221,基于调节被测物体的三维模型的显示成像的控制指令,调整被测物体的三维模型在显示终端中的显示角度和/或显示尺寸。Step S221 , adjusting the display angle and/or display size of the 3D model of the measured object on the display terminal based on the control instruction for adjusting the display and imaging of the 3D model of the measured object.

例如,当显示终端向左倾斜,则控制三维模型向左转动;当显示终端向右倾斜,则控制三维模型向右转动。又例如,当显示终端朝上甩动,则对三维模型进行放大显示;当显示终端朝下甩动,则对三维模型进行缩小显示。本实施例通过基于控制指令调整三维模型的显示角度和/或显示尺寸,能够提升三维模型在显示终端的显示效果,并提升用户使用体验。For example, when the display terminal is tilted to the left, the 3D model is controlled to rotate to the left; when the display terminal is tilted to the right, the 3D model is controlled to rotate to the right. For another example, when the display terminal is swung upward, the three-dimensional model is zoomed in and displayed; when the display terminal is swung downward, the three-dimensional model is zoomed out and displayed. In this embodiment, by adjusting the display angle and/or display size of the 3D model based on the control instruction, the display effect of the 3D model on the display terminal can be improved, and user experience can be improved.

在一个实施例中,基于上述步骤S220,控制指令为建立与扫描装置的内置功能的交互投射;基于控制指令,调整显示终端针对扫描装置的三维扫描过程的显示内容,还可以包括以下步骤:In one embodiment, based on the above step S220, the control instruction is to establish an interactive projection with the built-in function of the scanning device; based on the control instruction, adjusting the display content of the display terminal for the three-dimensional scanning process of the scanning device may also include the following steps:

步骤S222,基于建立与扫描装置的内置功能的交互投射的控制指令,在显示终端的显示界面生成与扫描装置的内置功能关联的触控按键。Step S222 , based on the control command for establishing interactive projection with the built-in function of the scan device, a touch button associated with the built-in function of the scan device is generated on the display interface of the display terminal.

在一个实施例中,基于上述步骤S220,控制指令为调整显示终端的界面布局;基于控制指令,调整显示终端针对扫描装置的三维扫描过程的显示内容,还可以包括以下步骤:In one embodiment, based on the above step S220, the control instruction is to adjust the interface layout of the display terminal; based on the control instruction, adjusting the display content of the display terminal for the three-dimensional scanning process of the scanning device may also include the following steps:

步骤S223,基于调整显示终端的界面布局的控制指令,变更显示终端的显示界面中的按键位置。例如,当监测到显示终端发生局部小幅度甩动,例如轻微斜上方或者其他方向的甩动,则实现显示终端的显示界面上左右功能菜单的位置互换,以使界面布局更为匹配用户使用习惯,从而提高用户操作的便利度。Step S223, based on the control instruction for adjusting the layout of the interface of the display terminal, changing the positions of the buttons on the display interface of the display terminal. For example, when a local small swing of the display terminal is detected, such as a slight tilt upward or in other directions, the positions of the left and right function menus on the display interface of the display terminal are swapped to make the interface layout more suitable for the user. habits, thereby improving the convenience of user operations.

另外地,在一个实施例中,上述用于三维扫描的显示方法还可以包括以下步骤:Additionally, in one embodiment, the above-mentioned display method for 3D scanning may further include the following steps:

步骤S230,在接收到扫描装置发送的预设的故障标识码的情况下,基于预设的故障标识码与扫描故障类型的映射关系,确定与故障标识码对应的扫描故障类型,并针对扫描故障类型为用户生成故障提示信息。Step S230, in the case of receiving the preset fault identification code sent by the scanning device, based on the mapping relationship between the preset fault identification code and the scanning fault type, determine the scanning fault type corresponding to the fault identification code, and for the scanning fault The type generates fault prompt information for users.

其中,在扫描装置检测到自身发生故障后,可以通过通信模块向显示终端发送对应的故障标识码,显示终端基于故障标识码确定扫描故障类型,进而生成相应的故障提示信息。进一步地,显示终端可以配合弹窗和震动的形式向用户展示故障提示信息,以提示用户排查问题,处理故障。在显示终端接收到扫描装置发送的故障消除的信息后,关闭弹窗。Wherein, after the scanning device detects its own fault, it can send a corresponding fault identification code to the display terminal through the communication module, and the display terminal determines the scanning fault type based on the fault identification code, and then generates corresponding fault prompt information. Furthermore, the display terminal can display fault prompt information to the user in the form of pop-up windows and vibrations, so as to prompt the user to troubleshoot and deal with the fault. After the display terminal receives the fault elimination information sent by the scanning device, close the pop-up window.

另外,除了显示终端的位姿信息,还可以基于显示终端捕捉到的用户的手势图像,和/或,接收到的用户的触控操作,来解析用户的控制指令,以实现对上述三维扫描过程的显示内容的调整。In addition, in addition to the pose information of the display terminal, the user's control instructions can also be analyzed based on the user's gesture image captured by the display terminal and/or the received user's touch operation, so as to realize the above-mentioned three-dimensional scanning process. Adjustment of the displayed content.

下面通过优选实施例对本实施例进行描述和说明。The present embodiment is described and illustrated through preferred embodiments below.

图3是本优选实施例的用于三维扫描的显示方法的流程图。如图3所示,该用于三维扫描的显示方法包括如下步骤:Fig. 3 is a flow chart of the display method for 3D scanning in this preferred embodiment. As shown in Figure 3, the display method for three-dimensional scanning includes the following steps:

步骤S301,扫描装置开始对被测物体进行三维扫描;Step S301, the scanning device starts to perform three-dimensional scanning on the measured object;

步骤S302,扫描装置将三维扫描的扫描数据实时传输至计算模块;Step S302, the scanning device transmits the scanning data of the three-dimensional scanning to the computing module in real time;

步骤S303,经计算模块处理的三维模型传输至显示终端进行显示;Step S303, the three-dimensional model processed by the calculation module is transmitted to the display terminal for display;

步骤S304,判断显示终端是否检测到用户的操作;若是,则执行步骤S305;否则,执行步骤S306;Step S304, judging whether the display terminal detects the user's operation; if so, execute step S305; otherwise, execute step S306;

步骤S305,判断用户的操作类型;若操作类型为显示装置向某一方向倾斜,则执行步骤S307;若操作类型为用户激活扫描装置按键投射功能,则执行步骤 S308;若操作类型为显示装置发生甩动,则执行步骤S309;Step S305, determine the user's operation type; if the operation type is that the display device is tilted in a certain direction, then execute step S307; if the operation type is that the user activates the button projection function of the scanning device, then execute step S308; if the operation type is that the display device shake, then execute step S309;

步骤S306,继续显示三维模型;Step S306, continue to display the three-dimensional model;

步骤S307,按照预设规则调整三维模型的转动方向;Step S307, adjusting the rotation direction of the three-dimensional model according to preset rules;

步骤S308,将扫描装置上的按键功能投射到显示终端上;Step S308, projecting the key functions on the scanning device to the display terminal;

步骤S309,判断是否为局部轻微甩动;若是,则执行步骤S310;否则,执行步骤S311;Step S309, judging whether it is local slight shaking; if yes, execute step S310; otherwise, execute step S311;

步骤S310,将显示终端的显示界面的功能菜单左右互换;Step S310, swapping the left and right function menus of the display interface of the display terminal;

步骤S311,若为向上或者向下的甩动,则放大或缩小显示界面中的三维模型。Step S311, if it is an upward or downward swing, zoom in or zoom out the three-dimensional model in the display interface.

在本实施例中还提供了一种三维扫描系统40。图4为本实施例的三维扫描系统40的结构示意图。如图4所示,该三维扫描系统40包括:扫描装置42和显示终端44;其中,扫描装置42与显示终端44通信连接;扫描装置42用于对被测物体进行三维扫描,并将三维扫描得到的三维模型传输至显示终端44;显示终端44用于执行上述任意实施例提供的用于三维扫描的显示方法。In this embodiment, a three-dimensional scanning system 40 is also provided. FIG. 4 is a schematic structural diagram of a three-dimensional scanning system 40 in this embodiment. As shown in Figure 4, the three-dimensional scanning system 40 includes: a scanning device 42 and a display terminal 44; wherein, the scanning device 42 is communicatively connected with the display terminal 44; The obtained three-dimensional model is transmitted to the display terminal 44; the display terminal 44 is used to execute the display method for three-dimensional scanning provided by any of the above embodiments.

上述三维扫描系统40,能够在移动端同时实现对扫描装置的控制和扫描数据的显示,从而能够避免对第三方控制平台的依赖,进而能够提高用户控制扫描装置的便利度。The above-mentioned 3D scanning system 40 can realize the control of the scanning device and the display of scanning data at the same time on the mobile terminal, so as to avoid the dependence on the third-party control platform and improve the convenience for users to control the scanning device.

在本实施例中还提供了一种电子装置,包括存储器和处理器,该存储器中存储有计算机程序,该处理器被设置为运行计算机程序以执行上述任一项方法实施例中的步骤。This embodiment also provides an electronic device, including a memory and a processor, where a computer program is stored in the memory, and the processor is configured to run the computer program to perform the steps in any one of the above method embodiments.

可选地,上述电子装置还可以包括传输设备以及输入输出设备,其中,该传输设备和上述处理器连接,该输入输出设备和上述处理器连接。Optionally, the above-mentioned electronic device may further include a transmission device and an input-output device, wherein the transmission device is connected to the above-mentioned processor, and the input-output device is connected to the above-mentioned processor.

可选地,在本实施例中,上述处理器可以被设置为通过计算机程序执行以下步骤:Optionally, in this embodiment, the above-mentioned processor may be configured to execute the following steps through a computer program:

S1,获取与扫描装置连接的显示终端的位姿信息;S1, acquiring the pose information of the display terminal connected to the scanning device;

S2,在显示终端的位姿信息达到预设条件的情况下,基于预设的解析规则,将位姿信息解析为控制指令,基于控制指令,调整显示终端针对扫描装置的三维扫描过程的显示内容。S2, when the pose information of the display terminal meets the preset condition, analyze the pose information into a control instruction based on the preset analysis rule, and adjust the display content of the display terminal for the three-dimensional scanning process of the scanning device based on the control instruction .

需要说明的是,在本实施例中的具体示例可以参考上述实施例及可选实施方式中所描述的示例,在本实施例中不再赘述。It should be noted that, for specific examples in this embodiment, reference may be made to the examples described in the foregoing embodiments and optional implementation manners, and details are not repeated in this embodiment.

此外,结合上述实施例中提供的用于三维扫描的显示方法,在本实施例中还可以提供一种存储介质来实现。该存储介质上存储有计算机程序;该计算机程序被处理器执行时实现上述实施例中的任意一种用于三维扫描的显示方法。In addition, in combination with the display method for three-dimensional scanning provided in the above embodiments, a storage medium may also be provided in this embodiment for implementation. A computer program is stored on the storage medium; when the computer program is executed by a processor, any one of the display methods for three-dimensional scanning in the above-mentioned embodiments is implemented.

应该明白的是,这里描述的具体实施例只是用来解释这个应用,而不是用来对它进行限定。根据本申请提供的实施例,本领域普通技术人员在不进行创造性劳动的情况下得到的所有其它实施例,均属本申请保护范围。It should be understood that the specific embodiments described here are only used to illustrate the application, not to limit it. According to the embodiments provided in the present application, all other embodiments obtained by persons of ordinary skill in the art without creative work shall fall within the scope of protection of the present application.

需要说明的是,本申请所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于分析的数据、存储的数据、展示的数据等),均为经用户授权或者经过各方充分授权的信息和数据。It should be noted that the user information (including but not limited to user equipment information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all Information and data authorized by the user or fully authorized by all parties.

显然,附图只是本申请的一些例子或实施例,对本领域的普通技术人员来说,也可以根据这些附图将本申请适用于其他类似情况,但无需付出创造性劳动。另外,可以理解的是,尽管在此开发过程中所做的工作可能是复杂和漫长的,但是,对于本领域的普通技术人员来说,根据本申请披露的技术内容进行的某些设计、制造或生产等更改仅是常规的技术手段,不应被视为本申请公开的内容不足。Apparently, the drawings are only some examples or embodiments of the present application, and those skilled in the art can also apply the present application to other similar situations according to these drawings, but no creative work is required. In addition, it can be understood that although the work done in this development process may be complicated and lengthy, for those of ordinary skill in the art, certain designs, manufactures based on the technical content disclosed in this application Or production and other changes are only conventional technical means, and should not be regarded as insufficient in the content disclosed in this application.

“实施例”一词在本申请中指的是结合实施例描述的具体特征、结构或特性可以包括在本申请的至少一个实施例中。该短语出现在说明书中的各个位置并不一定意味着相同的实施例,也不意味着与其它实施例相互排斥而具有独立性或可供选择。本领域的普通技术人员能够清楚或隐含地理解的是,本申请中描述的实施例在没有冲突的情况下,可以与其它实施例结合。The term "an embodiment" in this application means that a specific feature, structure, or characteristic described in connection with the embodiment can be included in at least one embodiment of the present application. The appearance of this phrase in various places in the specification does not necessarily imply the same embodiment, nor does it imply mutual exclusion or independence or alternatives to other embodiments. Those of ordinary skill in the art can clearly or implicitly understand that the embodiments described in this application can be combined with other embodiments without conflict.

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对专利保护范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请的保护范围应以所附权利要求为准。The above-mentioned embodiments only express several implementation modes of the present application, and the description thereof is relatively specific and detailed, but should not be construed as limiting the protection scope of the patent. It should be noted that those skilled in the art can make several modifications and improvements without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application should be determined by the appended claims.

Claims (10)

1. A display method for three-dimensional scanning, comprising:
acquiring pose information of a display terminal connected with a scanning device;
and under the condition that the position and pose information of the display terminal reaches a preset condition, resolving the position and pose information into a control instruction based on a preset resolving rule, and adjusting the display content of the display terminal aiming at the three-dimensional scanning process of the scanning device based on the control instruction.
2. The display method for three-dimensional scanning according to claim 1, wherein in a case where the pose information of the display terminal reaches a preset condition, resolving the pose information into a control instruction based on a preset resolution rule includes:
under the condition that the pose information of the display terminal reaches a preset condition, identifying the pose type of the pose information according to a preset analysis rule; wherein the pose types comprise inclination, rotation and translation;
and obtaining the control instruction according to the pose type and a preset mapping relation between the pose type and the control instruction.
3. The display method for three-dimensional scanning according to claim 1, wherein the control instruction includes adjusting display imaging of a three-dimensional model of an object to be measured, establishing interactive projection with built-in functions of the scanning device, and adjusting an interface layout of the display terminal.
4. The display method for three-dimensional scanning according to claim 3, wherein the control instruction is to adjust display imaging of a three-dimensional model of the object to be measured; the adjusting the display content of the display terminal aiming at the three-dimensional scanning process of the scanning device based on the control instruction comprises the following steps:
and adjusting the display angle and/or the display size of the three-dimensional model of the measured object in the display terminal based on a control instruction for adjusting the display imaging of the three-dimensional model of the measured object.
5. The display method for three-dimensional scanning according to claim 3, wherein the control instruction is to establish interactive projection with a built-in function of the scanning device; the adjusting the display content of the display terminal aiming at the three-dimensional scanning process of the scanning device based on the control instruction comprises the following steps:
and generating a touch key associated with the built-in function of the scanning device on a display interface of the display terminal based on a control instruction for establishing interactive projection with the built-in function of the scanning device.
6. The display method for three-dimensional scanning according to claim 3, wherein the control instruction is to adjust an interface layout of the display terminal; the adjusting the display content of the display terminal aiming at the three-dimensional scanning process of the scanning device based on the control instruction comprises:
and changing the key position in the display interface of the display terminal based on the control instruction for adjusting the interface layout of the display terminal.
7. The display method for three-dimensional scanning according to any one of claims 1 to 6, characterized in that the method further comprises:
under the condition of receiving a preset fault identification code sent by the scanning device, determining the scanning fault type corresponding to the fault identification code based on the mapping relation between the preset fault identification code and the scanning fault type, and generating fault prompt information for a user aiming at the scanning fault type.
8. A three-dimensional scanning system, comprising: a scanning device and a display terminal; the scanning device is in communication connection with the display terminal;
the scanning device is used for three-dimensional scanning of the measured object and transmitting a three-dimensional model obtained by the three-dimensional scanning to the display terminal;
the display terminal is used for executing the display method for three-dimensional scanning in any one of claims 1 to 7.
9. An electronic device comprising a memory and a processor, wherein the memory stores a computer program, and the processor is configured to execute the computer program to perform the display method for three-dimensional scanning according to any one of claims 1 to 7.
10. A computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, carries out the steps of the display method for three-dimensional scanning of any one of claims 1 to 7.
CN202211479077.2A 2022-11-23 2022-11-23 Display method for three-dimensional scanning, three-dimensional scanning system and storage medium Pending CN115756706A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211479077.2A CN115756706A (en) 2022-11-23 2022-11-23 Display method for three-dimensional scanning, three-dimensional scanning system and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211479077.2A CN115756706A (en) 2022-11-23 2022-11-23 Display method for three-dimensional scanning, three-dimensional scanning system and storage medium

Publications (1)

Publication Number Publication Date
CN115756706A true CN115756706A (en) 2023-03-07

Family

ID=85336575

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211479077.2A Pending CN115756706A (en) 2022-11-23 2022-11-23 Display method for three-dimensional scanning, three-dimensional scanning system and storage medium

Country Status (1)

Country Link
CN (1) CN115756706A (en)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108205373A (en) * 2017-12-25 2018-06-26 北京致臻智造科技有限公司 A kind of exchange method and system
CN108362223A (en) * 2017-11-24 2018-08-03 广东康云多维视觉智能科技有限公司 A kind of portable 3D scanners, scanning system and scan method
CN109618054A (en) * 2018-12-21 2019-04-12 北京金山安全软件有限公司 Incoming call interface display method and device, electronic equipment and storage medium
US20200274896A1 (en) * 2008-08-15 2020-08-27 Qualys, Inc. System and Method for Performing Remote Security Assessment of Firewalled Computer
CN111928811A (en) * 2020-09-22 2020-11-13 上海钛米机器人股份有限公司 Ground detection method, device, equipment and storage medium
CN113382156A (en) * 2020-03-10 2021-09-10 华为技术有限公司 Pose acquisition method and device
CN114168063A (en) * 2021-12-13 2022-03-11 杭州灵伴科技有限公司 Virtual key display method, head-mounted display device, and computer-readable medium
CN114283236A (en) * 2021-12-16 2022-04-05 中国地质大学(武汉) Method, device and storage medium for oral cavity scanning by using smart phone

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20200274896A1 (en) * 2008-08-15 2020-08-27 Qualys, Inc. System and Method for Performing Remote Security Assessment of Firewalled Computer
CN108362223A (en) * 2017-11-24 2018-08-03 广东康云多维视觉智能科技有限公司 A kind of portable 3D scanners, scanning system and scan method
CN108205373A (en) * 2017-12-25 2018-06-26 北京致臻智造科技有限公司 A kind of exchange method and system
CN109618054A (en) * 2018-12-21 2019-04-12 北京金山安全软件有限公司 Incoming call interface display method and device, electronic equipment and storage medium
CN113382156A (en) * 2020-03-10 2021-09-10 华为技术有限公司 Pose acquisition method and device
CN111928811A (en) * 2020-09-22 2020-11-13 上海钛米机器人股份有限公司 Ground detection method, device, equipment and storage medium
CN114168063A (en) * 2021-12-13 2022-03-11 杭州灵伴科技有限公司 Virtual key display method, head-mounted display device, and computer-readable medium
CN114283236A (en) * 2021-12-16 2022-04-05 中国地质大学(武汉) Method, device and storage medium for oral cavity scanning by using smart phone

Similar Documents

Publication Publication Date Title
US11106292B2 (en) Information processing device, communication system, and information processing method
CN110557575B (en) Method and electronic device for eliminating glare
CN109040524B (en) Artifact removal method, device, storage medium and terminal
CN111601066B (en) Information acquisition method and device, electronic equipment and storage medium
RU2609147C2 (en) Method and device for transmitting images
CN103078924A (en) Visual field sharing method and equipment
CN108833753A (en) Image acquisition and application method, terminal and computer-readable storage medium
CN103970500A (en) Method and device for displaying picture
CN111652942B (en) Calibration method of camera module, first electronic device and second electronic device
CN108712602A (en) Camera control method and device, mobile terminal and storage medium
CN112929860B (en) Bluetooth connection method and device and electronic equipment
CN108763998A (en) Barcode recognition method and terminal equipment
WO2017020671A1 (en) Video interaction method and apparatus, and video source device
JP6724931B2 (en) Screen resolution adjustment system, display control system, screen resolution adjustment method, and display control method
CN104270664B (en) Light pen remote control, the system and method for realizing intelligent operating platform input control
CN114564142A (en) Screen projection control method and device, electronic equipment and storage medium
CN107230240B (en) A shooting method and mobile terminal
CN115756706A (en) Display method for three-dimensional scanning, three-dimensional scanning system and storage medium
JP2017142676A (en) Information processing apparatus, control method thereof, and program
CN108737731A (en) A kind of focusing method and terminal device
CN108712604A (en) A panoramic shooting method and mobile terminal
CN115904188B (en) Editing method and device for house type diagram, electronic equipment and storage medium
CN109426355B (en) Input method and input device of electronic equipment and electronic equipment
CN115848388B (en) Vehicle-mounted central control system, camera adaptation method thereof and computer readable storage medium
CN114938469B (en) Camera image processing method and device, and camera and display system

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
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载