3D Model Generation Method, Generation Device, Detection Device, and Electronic Device

By receiving and processing the feature information sent by the detection device, the problem of rough three-dimensional model in the prior art is solved, and a more detailed and accurate three-dimensional model is generated.

CN114494585BActive Publication Date: 2025-07-18VIVO MOBILE COMM CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202210018110.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-01-07
Publication Date
2025-07-18
Estimated Expiration
2042-01-07

AI Technical Summary

Technical Problem

The three-dimensional model generated by the existing technology is relatively rough, unable to reflect the detailed characteristics of the target item, and the modeling effect is poor.

Method used

By receiving the detection information sent by the detection device, including feature information corresponding to at least one first detection point on the target object, the first three-dimensional model of the target object is processed by using the shape, color and material detection components to generate a more detailed second three-dimensional model.

Benefits of technology

The detailed characteristics of the three-dimensional model of the target object are enriched, and a higher precision and more realistic three-dimensional model is generated.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114494585B_ABST
    Figure CN114494585B_ABST
Patent Text Reader

Abstract

The present application discloses a three-dimensional model generation method, a generation device, a detection device, and an electronic device, belonging to the technical field of electronic devices. The method is applied to a three-dimensional model generation device and includes: receiving detection information sent by the detection device, where the detection information includes: feature information corresponding to at least one first detection point on a target object; and processing a first three-dimensional model of the target object according to the detection information to generate a second three-dimensional model.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the technical field of electronic devices, and particularly relates to a three-dimensional model generation method, a generation device, a detection device, and an electronic device. Background Art

[0002] With the continuous development of the technology level, the application scenarios of electronic devices are increasing. For example, users can generate three-dimensional models through electronic devices.

[0003] In the related art, users can use an electronic device to photograph a target object, and a three-dimensional model of the target object can be generated according to multiple images obtained by the photographing. However, the three-dimensional model generated in this way is relatively rough, cannot reflect the detailed features of the target object, and the modeling effect is poor. Summary of the Invention

[0004] The purpose of the embodiments of this application is to provide a three-dimensional model generation method, a generation device, a detection device, and an electronic device, which can solve the problem that the three-dimensional model generated by the existing technology is relatively rough, cannot reflect the detailed features of the target object, and the modeling effect is poor.

[0005] In a first aspect, the embodiments of this application provide a three-dimensional model generation method, which is applied to a three-dimensional model generation device. The method includes:

[0006] Receiving detection information sent by a detection device, where the detection information includes: feature information corresponding to at least one first detection point on a target object;

[0007] Processing a first three-dimensional model of the target object according to the detection information to generate a second three-dimensional model.

[0008] In a second aspect, the embodiments of this application provide a three-dimensional model generation method, which is applied to a detection device. The method includes:

[0009] Obtaining detection information, where the detection information includes: feature information corresponding to at least one first detection point on a target object;

[0010] Sending the detection information to a three-dimensional model generation device, so that the three-dimensional model generation device processes a first three-dimensional model of the target object according to the detection information to generate a second three-dimensional model.

[0011] In a third aspect, the embodiments of this application provide a three-dimensional model generation device, and the device includes:

[0012] A first receiving module, configured to receive detection information sent by a detection device, where the detection information includes: feature information corresponding to at least one first detection point on a target object;

[0013] A generation module, configured to process a first three-dimensional model of the target object according to the detection information to generate a second three-dimensional model.

[0014] Fourthly, an embodiment of the present application provides a detection device, which includes:

[0015] An acquisition module, configured to acquire detection information, where the detection information includes: feature information corresponding to at least one first detection point on the target object;

[0016] A sending module, configured to send the detection information to a three-dimensional model generation device, so that the three-dimensional model generation device processes a first three-dimensional model of the target object according to the detection information to generate a second three-dimensional model.

[0017] Fifthly, an embodiment of the present application provides an electronic device, which includes a processor and a memory. The memory stores a program or instruction that can run on the processor. When the program or instruction is executed by the processor, the steps of the method described in the first aspect are implemented.

[0018] Sixthly, an embodiment of the present application provides a detection device, including:

[0019] A handheld part;

[0020] A detection part, which is arranged at one end of the handheld part. The detection part can be deformed to sense the detection information of the target object. The detection information includes: feature information corresponding to at least one first detection point on the target object.

[0021] Seventhly, an embodiment of the present application provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented, or the steps of the method described in the second aspect are implemented.

[0022] Eighthly, an embodiment of the present application provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor, and the processor is configured to run a program or instruction to implement the method described in the first aspect, or implement the method described in the second aspect.

[0023] Ninthly, an embodiment of the present application provides a computer program product, which is stored in a storage medium and is executed by at least one processor to implement the method described in the first aspect.

[0024] In an embodiment of the present application, the feature information corresponding to at least one first detection point on the target object sent by the detection device is received, and the first three-dimensional model of the target object is processed according to the feature information corresponding to at least one first detection point to generate a second three-dimensional model. Optimizing the three-dimensional model of the target object according to the feature information corresponding to at least one first detection point on the target object can enrich the detailed features of the three-dimensional model of the target object and generate a three-dimensional model with higher accuracy and more authenticity. Description of the Drawings

[0025] Figure 1 is a schematic structural diagram of a detection device provided by an embodiment of the present application;

[0026] Figure 2 is a schematic structural diagram of another detection device provided by an embodiment of the present application;

[0027] Figure 3 is a schematic flowchart of a three-dimensional model generation method provided by an embodiment of the present application;

[0028] Figure 4 is a schematic flowchart of another three-dimensional model generation method provided by an embodiment of the present application;

[0029] Figure 5 is a schematic structural diagram of a three-dimensional model generation device provided by an embodiment of the present application;

[0030] Figure 6 is a schematic structural diagram of a detection device provided by an embodiment of the present application;

[0031] Figure 7 is a schematic structural diagram of an electronic device provided by an embodiment of the present application;

[0032] Figure 8 is a schematic hardware structure diagram for implementing an electronic device provided by an embodiment of the present application. Detailed Embodiments

[0033] Next, the technical solutions in the embodiments of the present application will be clearly described with reference to the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are some, but not all, of the embodiments of the present application. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present application belong to the scope of protection of the present application.

[0034] The terms "first", "second", etc. in the description and claims of this application are used to distinguish similar objects, rather than to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged under appropriate circumstances, so that the embodiments of this application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first", "second", etc. are generally of the same type, and the number of objects is not limited. For example, the first object can be one or more. In addition, "and / or" in the description and claims means at least one of the connected objects, and the character " / ", generally represents an "or" relationship between the associated objects before and after.

[0035] In the description of the present invention, it should be understood that the orientation or positional relationship indicated by the terms "inner side", "outer side", "inside", etc. is based on the orientation or positional relationship shown in the drawings, and is only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as a limitation of the present invention.

[0036] In the description of the present invention, it should be noted that unless otherwise clearly specified and limited, the terms "installed", "connected", and "connected" should be understood in a broad sense. For example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be directly connected or indirectly connected through an intermediate medium, and it can be the communication inside two elements. For those of ordinary skill in the art, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.

[0037] The following Figure 1 and Figure 2 are used to describe a detection device provided by an embodiment of this application.

[0038] Please refer to Figure 1 and Figure 2 , the detection device includes a handheld part 11 and a detection part 12. The detection part 12 is arranged at one end of the handheld part 11, and the detection part 12 can be deformed to sense the detection information of the target object; wherein, the detection information includes the feature information corresponding to at least one first detection point on the target object.

[0039] In this embodiment, the feature information includes at least one of the following: shape information, color information, and material information. When scanning the target object with the detection device, the detection part 12 can be deformed according to the change of the shape of the target object. That is to say, the detection part 12 can sense the change of the shape of the target object. For example, the detection part 12 can sense the concave and convex conditions on the surface of the target object. In addition, the color information and material information of the target object can also be sensed through the detection part 12.

[0040] In some embodiments, when the detection unit is of the brush type, please refer to Figure 1 , the detection unit 12 is provided with a plurality of brush clusters 121, and each brush cluster 121 includes a plurality of light guide brushes. Optionally, the brush clusters 121 can move up and down along the axial direction of the handheld part 11. Also, the brush clusters 121 can be bent and deformed.

[0041] In one embodiment, each brush cluster includes a plurality of light guide brushes. In this way, it is possible to avoid the bristles of the brush cluster from blocking the light emitted by the light emitter, and further improve the accuracy of detection.

[0042] In some embodiments, the detection unit can also be a deformable soft detection unit. Exemplarily, please refer to Figure 2 , when the detection unit is of the soft-tip water droplet type, the detection unit 12 has a first side surface 122 opposite to the handheld part 11, the first side surface 122 is an arc surface, a plurality of chambers 123 are formed inside the detection unit 12, the plurality of chambers 123 are evenly distributed on the inner side of the first side surface 122, and a particle layer 124 is provided on the outer side of the first side surface 122.

[0043] In this embodiment, the first side surface 122 of the detection unit 12 is an arc surface, which can be closely attached to the surface of the target object, and the detection accuracy can be improved. Optionally, the shape of the detection unit can be water droplet-shaped.

[0044] In some embodiments, the detection device further includes a shape detection component (not shown in the figure), and the shape detection component is arranged inside the detection unit 12 for detecting the shape information of the target object.

[0045] In some alternative embodiments, when the detection unit is of the brush type, the shape detection component includes a plurality of first sensors (not shown in the figure), one first sensor is connected to one brush cluster 121, and the plurality of first sensors are used to obtain the shape information of the target object.

[0046] Exemplarily, the first sensor can be a pressure sensor, one pressure sensor is correspondingly connected to one brush cluster, and the pressure sensor can detect the magnitude of the pressure received by the brush cluster. Also, according to the pressure value detected by the pressure sensor, the pressure component in the Y-axis (the axial direction of the detection device) can be determined. Then, according to the pressure value and the pressure component in the Y-axis, the angle of the brush cluster can be determined.

[0047] Exemplarily, the first sensor can also be a current sensor. A current sensor is correspondingly connected to a brush cluster, and the length of the brush cluster can be detected through the current sensor. Specifically, the pressures received by the brush clusters at different positions are different, the lengths of the brush clusters extending out of the handheld part are different, the resistances generated by the brush clusters are different, and the magnitudes of the current values detected by the current sensor are also different. Based on this, the length of the brush cluster can be detected through the current sensor.

[0048] During the process of using the detection device to scan the target object, the brush cluster 121 can move up and down or bend and deform along with the change of the surface shape of the target object. That is to say, along with the change of the surface shape of the target object, the lengths, bending angles, and pressures received by the brush clusters at different positions are all different. For example, when there is a protrusion on the surface of the target object, the brush cluster in the middle position receives a greater pressure and is compressed upward. That is to say, the length of the brush cluster in the middle position is shorter than the lengths of the surrounding brush clusters. And the surrounding brush clusters are squeezed and bent, and the angles of the surrounding brush clusters are separated larger. Also for example, when there is a depression on the surface of the target object, the brush cluster in the middle position receives a smaller pressure. That is to say, the length of the brush cluster in the middle position is longer than the lengths of the surrounding brush clusters. And the surrounding brush clusters gather at the depression, and the angles of the surrounding brush clusters are more concentrated. Also for example, when the surface of the target object is a plane, the force-receiving conditions of the multiple brush clusters are the same. That is to say, the lengths, pressures, and angles of the multiple brush clusters are relatively average.

[0049] Based on this, the lengths, bending angles, and pressures received by the brush clusters at different positions can be detected through multiple first sensors. Thus, according to the first detection signals collected by the multiple first sensors, the shape information of the target object can be determined.

[0050] In this embodiment, the detection part is provided with multiple brush clusters, and the multiple brush clusters can deform along with the change of the surface shape of the target object, so as to sense the surface shape of the target object. In this way, the shape detection component can detect the shape information of the target object through the multiple brush clusters, with relatively high detection accuracy. And according to the detected shape information, a three-dimensional model of the target object is generated, which can reflect the surface shape of the target object, thereby improving the generation accuracy of the three-dimensional model.

[0051] In some other alternative embodiments, when the detection part is in the shape of a soft-headed water droplet, the shape detection component includes multiple first sensors (not shown in the figure), and one first sensor is connected to one chamber 123. Optionally, the first sensor can be a pressure sensor for detecting the magnitude of the air pressure in the chamber.

[0052] In this embodiment, a plurality of chambers 123 are provided inside the detection unit 12. During the process of using the detection device to scan the target object, the first side surface 122 can deform as the surface shape of the target object changes, causing the internal air pressure of the chamber 123 to change. For example, when there is a protrusion on the surface of the target object, the first side surface 122 is compressed, and the gas in the chamber 123 is in a compressed state, resulting in an increase in air pressure. Also, for example, when there is a depression on the surface of the target object, the first side surface 122 is not compressed, and the gas in the chamber 123 is in a diastolic state, resulting in a decrease in air pressure. Based on this, the air pressure magnitudes of the chambers at different positions can be detected by a plurality of first sensors, and thus, the shape information of the target object can be determined according to the air pressure magnitudes of the chambers at different positions.

[0053] In this embodiment, the shape detection assembly may further include a second sensor (not shown in the figure), and the second sensor is connected to the particle layer 124. Optionally, the particle layer may be a soft rubber particle layer.

[0054] In this embodiment, during the process of using the detection device to scan the target object, the particle layer 124 contacts the target object. Due to the different surface shapes of the target object, the resistance received by the particle layer on the surface of the detection unit 12 is different, and the particle layer will receive different tensile forces. For example, when the surface of the target object is uneven, the resistance received by the particle layer is relatively large, and when the surface of the target object is relatively smooth, the resistance received by the particle layer is relatively small. Based on this, the magnitude of the tensile force received by the particle layer can be detected by the second sensor, and thus, the shape information of the target object can be determined by combining the air pressure magnitudes of the chambers at different positions.

[0055] In this embodiment, the first side surface of the detection unit opposite to the handheld part is an arc surface, and a plurality of chambers are provided inside the detection unit. The shape information of the target object can be determined according to the air pressure magnitudes of the chambers at different positions, thereby improving the detection accuracy. In addition, a particle layer is provided outside the first side surface. The shape information of the target object can be determined by combining the magnitude of the tensile force received by the particle layer and the air pressure magnitudes of the chambers at different positions, which can further improve the detection accuracy. A three-dimensional model of the target object is generated according to the detected shape information, which can reflect the surface shape of the target object, thereby improving the generation accuracy of the three-dimensional model.

[0056] In some embodiments, the detection device further includes a color detection assembly (not shown in the figure). The color detection assembly is provided inside the handheld part 11, and the detection unit 12 is provided with a light passing hole (not shown in the figure) corresponding to the color detection assembly. The color detection assembly is used to detect the color information of the target object.

[0057] Exemplarily, the color detection component may include a light emitter and a color sensor. During the process of using the detection device to scan a target object, the light emitter is controlled to emit light onto the surface of the target object. The light emitted by the light emitter is received by the color sensor after being reflected by the target object. Since different colors absorb light to different degrees, according to the spectral information of the light received by the color sensor, the color information corresponding to the target object can be determined.

[0058] In this embodiment, by setting the color detection component, the color information of the target object can be accurately detected, and further, the three-dimensional model of the target object can be optimized based on the color information, so that the three-dimensional model has a better display effect and is more realistic.

[0059] In some embodiments, the detection device further includes an ultrasonic detection component (not shown in the figure). The ultrasonic detection component is disposed inside the handheld part 11, and the detection part 12 is provided with a sound-transmitting hole corresponding to the ultrasonic detection component (not shown in the figure). The ultrasonic detection component is used to detect the material information of the target object.

[0060] Exemplarily, the ultrasonic detection component may include an ultrasonic emitter and an ultrasonic receiver. During the process of using the detection device to scan a target object, the ultrasonic emitter is controlled to emit ultrasonic signals onto the surface of the target object. The ultrasonic signals emitted by the ultrasonic emitter are received by the ultrasonic receiver after being reflected by the target object. According to the ultrasonic signals received by the ultrasonic receiver, the material information corresponding to the target object can be determined.

[0061] In this embodiment, by setting the ultrasonic detection component, the surface material information of the target object can be accurately detected, and further, the three-dimensional model of the target object can be optimized based on the surface material information, so that the three-dimensional model has a better display effect and is more realistic.

[0062] In some embodiments, the detection device may further include a position sensor, which is disposed inside the handheld part. The position sensor is used to collect the motion information of the detection device, and based on the motion information of the detection device, the position information of the detection position of the detection device on the target object can be determined. Optionally, the position sensor may be a gyroscope.

[0063] Next, with reference to the accompanying drawings, the three-dimensional model generation method provided by the embodiments of the present application will be described in detail through specific embodiments and their application scenarios.

[0064] As Figure 3 shown, the embodiments of the present application provide a three-dimensional model generation method, which is applied to a three-dimensional model generation device. The method may include step 3100 - step 3200, which will be described in detail below.

[0065] Step 3100, receive the detection information sent by the detection device, where the detection information includes: feature information corresponding to at least one first detection point on the target object.

[0066] In this embodiment, the detection device may be the detection device described in the foregoing embodiment. The target object may be an object for which a three-dimensional model is to be generated. The first detection point may be a touch point on the target object by the detection device during the process of scanning the target object using the detection device.

[0067] In some embodiments of the present application, before receiving the detection information sent by the detection device, the method may further include: obtaining N first images, where the N first images include the target object; generating a first three-dimensional model of the target object according to the N first images; where N is a positive integer greater than 1.

[0068] In this embodiment, the N first images may be images including the target object obtained from different shooting angles. For example, 8 images including the target object from different angles may be obtained.

[0069] The first three-dimensional model may be a three-dimensional model of the target object generated according to the N first images. The first three-dimensional model may reflect the general shape of the target object and lack the detailed information of the target object.

[0070] In specific implementation, when the three-dimensional modeling function of the three-dimensional model generation device is turned on, enter the shooting interface. The three-dimensional model generation device may display a prompt message, and the user may perform 360° shooting on the target object according to the prompt message to obtain multiple first images. Then, a first three-dimensional model of the target object is generated according to the multiple first images. It can be understood that the prompt message may be used to prompt the user to move the three-dimensional model generation device to adjust the shooting angle.

[0071] In some embodiments of the present application, before receiving the detection information sent by the detection device, the method may further include: Step 4100 - Step 4300.

[0072] Step 4100, display at least one first positioning point on the first three-dimensional model, where the at least one first positioning point corresponds one-to-one to the at least one first detection point.

[0073] In this embodiment, the first positioning point may be an unscanned point displayed on the first three-dimensional model. The first detection point may include the scanned first positioning point. When scanning the target object, the starting positioning point may be determined from at least one first positioning point. At least one first positioning point may be evenly distributed on the surface of the first three-dimensional model. It can be understood that the first positioning point may be automatically generated, that is, after generating the first three-dimensional model of the target object according to multiple first images, at least one first positioning point is automatically generated on the first three-dimensional model.

[0074] In specific implementation, taking a point on the edge of the first three-dimensional model as the origin, a reference coordinate system is established. The horizontal axis of the reference coordinate system extends along the width direction of the first three-dimensional model, and the vertical axis of the reference coordinate system extends along the height direction of the first three-dimensional model. Then, at least one first positioning point may be set along the width direction of the first three-dimensional model at a certain interval distance, and at least one first positioning point may be set along the height direction of the first three-dimensional model at a certain interval distance. The interval distance between two adjacent first positioning points may be 1 cm to 10 cm. It should be noted that the number of first positioning points set and the interval distance between two adjacent first positioning points may be set according to the size of the first three-dimensional model, and the embodiments of the present application do not make specific limitations on this.

[0075] Step 4200, receive the first input.

[0076] In this embodiment, the first input may be an input for determining the starting positioning point. Exemplarily, the first input may be a click input of the user on the target control, or a specific gesture input by the user, which can be specifically determined according to actual usage requirements, and the embodiments of the present application do not make limitations on this. The specific gesture in the embodiments of the application may be any one of a click gesture, a slide gesture, a drag gesture, a pressure recognition gesture, a long press gesture, an area change gesture, a double press gesture, and a double click gesture; the click input in the embodiments of the present application may be a single click input, a double click input, or a click input of any number of times, and may also be a long press input or a short press input.

[0077] Step 4300, in response to the first input, determine the starting positioning point among the at least one first positioning point.

[0078] In this embodiment, the starting positioning point may be the starting point for scanning the target object using the detection device. That is to say, with the starting positioning point as a reference, the movement direction and movement distance of the detection device can be determined to determine the position information of the first detection point and the feature information corresponding to the first detection point.

[0079] In this embodiment, after determining the starting positioning point among the at least one first positioning point in response to the first input, the detection information sent by the receiving detection device may further include: receiving the detection information of the target object sent by the detection device when the detection device scans the at least one first positioning point based on the starting positioning point.

[0080] In specific implementation, the user uses the detection device to align with the detection position indicated by any one of the first positioning points on the target object, obtains the coordinate information of the detection position, compares the coordinate information of the detection position with the coordinate information of the first positioning point. When the coordinate information of the detection position matches the coordinate information of the first positioning point, a starting positioning point confirmation interface is displayed on the three-dimensional model generation device, the user's first input to the starting positioning point confirmation interface is received, the first positioning point corresponding to the detection position is used as the starting positioning point, and this starting point is used as the current first detection point. Taking the starting positioning point as the origin and establishing a coordinate system, the above detection device is moved, and based on the movement direction and movement distance of the detection device relative to the starting positioning point, the position information and corresponding feature information of the next first detection point are determined. Based on this, scanning of the target object can be achieved.

[0081] In this embodiment, at least one first positioning point is displayed on the first three-dimensional model of the target object. When the user scans the target object using the detection device, the first positioning point can be used as a reference, and the starting positioning point is determined among the at least one first positioning point, so as to receive the detection information of the target object sent by the detection device when the detection device scans the at least one first positioning point based on the starting positioning point, which is convenient for the user to operate and ensures that all feature information of the target object is obtained.

[0082] In some embodiments of the present application, after displaying at least one first positioning point on the first three-dimensional model, the method may further include: updating the display of the first positioning point after the detection device scans the first positioning point.

[0083] In specific implementation, after the detection device scans the first positioning point, the display color of the first positioning point can be updated. In this way, during the process of the user scanning the target object using the detection device, by changing the display color of the first positioning point, the user can be prompted about the scanned part. In the case of scanning failure, the user selects the scanned first positioning point as the starting positioning point according to the prompt information and continues the scanning, avoiding re-scanning the target object, which can improve the three-dimensional model generation efficiency.

[0084] It should be noted here that after the detection device scans the first positioning point, updating the display of the first positioning point can be, for example, after scanning a single first positioning point, updating and displaying the scanned first positioning points one by one. After the detection device scans the first positioning point, updating the display of the first positioning point can also be, for example, after scanning the target object, updating and displaying all the first positioning points on the first 3D model.

[0085] In some embodiments of the present application, after at least one first positioning point is displayed on the first 3D model, the method may further include: after the detection device scans the first positioning point, sending a prompt message.

[0086] In this embodiment, the prompt message can be used to prompt the user that the first positioning point has been scanned. Exemplarily, the prompt message can be displayed on the first 3D model. Exemplarily, the prompt message can be sent by the detection device. It can be understood here that the prompt message can be sent in a preset manner, where the preset manner includes at least one of the following: vibration, voice, and light.

[0087] In this embodiment, during the process of the user using the detection device to scan the target object, after scanning the first positioning point, a prompt message can be sent to prompt the user of the scanned part, facilitating the user to scan other parts and improving the scanning efficiency of the detection device.

[0088] In some embodiments of the present application, before receiving the detection information sent by the detection device, the method may further include: receiving a second input of the detection device, where the second input is used to determine at least one second detection point on the target object; wherein, the detection information further includes: feature information corresponding to the at least one second detection point.

[0089] In this embodiment, the second input can be a click input on the target area of the detection device by the user, or a voice command input by the user, or a specific gesture input by the user. Specifically, it can be determined according to actual usage requirements, and the embodiments of the present application do not limit this. The specific gesture in the embodiments of the present application can be any one of a click gesture, a swipe gesture, a drag gesture, a pressure recognition gesture, a long press gesture, an area change gesture, a double press gesture, and a double click gesture; the click input in the embodiments of the present application can be a single click input, a double click input, or a click input of any number of times, and can also be a long press input or a short press input.

[0090] In this embodiment, the second detection point may be a detection point added by the user on the first three-dimensional model. The second detection point can be used to correct the detection position of the detection device. In specific implementation, during the process of the user using the detection device to scan the target object, the second detection point can be added. When adding the second detection point, the three-dimensional model generation device can store the shape information, color information, and material information of the second detection point. After adding the second detection point, if the user needs to re-scan a certain part of the target object, taking the second detection point as the starting positioning point, when the user moves the detection part of the detection device to the vicinity of the position indicated by the second detection point, the three-dimensional model generation device compares the position indicated by the detection part of the detection device with the position information of the second detection point. When the position indicated by the detection part of the detection device matches the second detection point, a prompt message is sent so that the user can re-scan the target object with the second detection point as the starting positioning point.

[0091] In some embodiments of the present application, after determining at least one second detection point on the target object, the method may further include: receiving a third input of the detection device; in response to the third input, deleting the second detection point.

[0092] The third input may be a click input on the target area of the detection device by the user, or a voice command input by the user, or a specific gesture input by the user. Specifically, it can be determined according to actual usage requirements, and the embodiments of the present application do not limit this. The specific gesture in the embodiments of the present application may be any one of a click gesture, a swipe gesture, a drag gesture, a pressure recognition gesture, a long press gesture, an area change gesture, a double press gesture, and a double click gesture; the click input in the embodiments of the present application may be a single click input, a double click input, or a click input of any number of times, and may also be a long press input or a short press input.

[0093] In this embodiment, the user can add a second detection point on the first three-dimensional model according to actual needs, so as to correct the detection position of the detection device according to the second detection point, and the scanning method is more flexible.

[0094] After step 3100, step 3200 is executed to process the first three-dimensional model of the target object according to the detection information to generate a second three-dimensional model.

[0095] In specific implementation, after receiving the feature information of the first detection point of the target object sent by the detection device, according to the position information of the first detection point, the corresponding position of the first detection point on the first three-dimensional model is determined, and the corresponding position of the first three-dimensional model is processed according to the feature information of the first detection point to generate a second three-dimensional model.

[0096] In an embodiment of the present application, feature information corresponding to at least one first detection point on a target object is received, and based on the feature information corresponding to the at least one first detection point, the first three-dimensional model of the target object is processed to generate a second three-dimensional model. Optimizing the three-dimensional model of the target object according to the feature information corresponding to at least one first detection point on the target object can enrich the detailed features of the three-dimensional model of the target object and generate a three-dimensional model with higher accuracy and greater authenticity.

[0097] In some embodiments, the feature information includes at least one of the following: shape information, color information, and material information. The shape information may be the surface morphology information of the first detection point of the target object. For example, the surface concavo-convex information of the target object.

[0098] It can be understood that processing the first three-dimensional model of the target object according to the detection information to generate a second three-dimensional model includes: processing the first three-dimensional model according to the position information of the first detection point, the shape information of the first detection point, the color information, and the material information to generate a second three-dimensional model. In this embodiment, the feature information corresponding to at least one first detection point includes shape information, color information, and material information. In this way, after enriching the shape detailed features of the first three-dimensional model of the target object, according to the color information and the material information, the first three-dimensional model is further color-optimized and material-corrected, so that the generated three-dimensional model has a better display effect and greater authenticity.

[0099] As Figure 4 shown, an embodiment of the present application further provides a three-dimensional model generation method, which is applied to a detection device. The detection device may be the electronic pen described in the foregoing embodiment. The method may include step 5100-step 5200, which are described in detail below.

[0100] Step 5100, obtain detection information, where the detection information includes: feature information corresponding to at least one first detection point on a target object.

[0101] In this embodiment, the target object may be an object for which a three-dimensional model is to be generated. The first detection point may be a touch point of the detection device on the target object during the process of scanning the target object using the detection device. The feature information includes at least one of the following: shape information, color information, and material information. The shape information may be the surface morphology information of the first detection point of the target object. For example, the surface concavo-convex information of the target object.

[0102] Step 5200, send the detection information to a three-dimensional model generation device, so that the three-dimensional model generation device processes the first three-dimensional model of the target object according to the detection information to generate a second three-dimensional model.

[0103] In specific implementation, the target object is scanned by a detection device to obtain the feature information of at least one first detection point on the target object, and the feature information of at least one first detection point on the target object is sent to a three-dimensional model generation device, so that the three-dimensional model generation device determines the corresponding position of the first detection point on the first three-dimensional model according to the position information of the first detection point, and processes the corresponding position of the first three-dimensional model according to the feature information of the first detection point to generate a second three-dimensional model. It should be noted here that the position information of the first detection point may be the position information on the first three-dimensional model corresponding to the touch position of the detection device on the target object during the process of scanning the target object by the detection device.

[0104] In an embodiment of the present application, the target object is scanned by a detection device to obtain the feature information of at least one first detection point on the target object, and the feature information of at least one first detection point on the target object is sent to a three-dimensional model generation device, so that the three-dimensional model generation device processes the first three-dimensional model of the target object according to the detection information to generate a second three-dimensional model. In this way, by optimizing the three-dimensional model of the target object according to the feature information corresponding to at least one first detection point on the target object, the detailed features of the three-dimensional model of the target object can be enriched, and a three-dimensional model with higher accuracy and more authenticity can be generated.

[0105] In some embodiments of the present application, the feature information is shape information, the detection device includes a shape detection component and a plurality of brush clusters, the shape detection component includes a plurality of first sensors, and one first sensor is connected to one brush cluster. The obtaining of the detection information may further include: obtaining the first detection signals collected by the plurality of first sensors; determining the shape information corresponding to the first detection point on the target object according to the signal values of the first detection signals.

[0106] To Figure 1Taking the shown detection device as an example, during the process of using the detection device to scan a target object, the brush clusters can move up and down or bend and deform along with the change of the surface shape of the target object. Along with the change of the surface shape of the target object, the lengths, bending angles and magnitudes of the pressures received by the brush clusters at different positions are all different. For example, when there is a protrusion on the surface of the target object, the brush clusters at the middle position receive a greater pressure and are compressed upward. That is to say, the lengths of the brush clusters at the middle position are shorter than those of the surrounding brush clusters. And the surrounding brush clusters are squeezed and bent, and the angles of the surrounding brush clusters are separated more. Also for example, when there is a depression on the surface of the target object, the brush clusters at the middle position receive a smaller pressure. That is to say, the lengths of the brush clusters at the middle position are longer than those of the surrounding brush clusters. And the surrounding brush clusters gather at the depression, and the angles of the surrounding brush clusters are more concentrated. Also for example, when the surface of the target object is a plane, the force conditions of the multiple brush clusters are the same. That is to say, the lengths, pressures and angles of the multiple brush clusters are relatively average. Based on this, through the signal values of the first detection signals of the multiple first sensors, the lengths, bending angles and magnitudes of the pressures of the brush clusters at different positions can be determined, so that the shape information of the target object can be determined.

[0107] In this embodiment, the detection device is provided with multiple brush clusters, and the multiple brush clusters can deform according to the change of the surface shape of the target object, so as to sense the surface shape of the target object. In this way, the shape detection component can detect the shape information of the target object through the multiple brush clusters, with relatively high detection accuracy. And a three-dimensional model of the target object is generated according to the detected shape information, which can reflect the surface shape of the target object, so as to improve the generation accuracy of the three-dimensional model.

[0108] In some embodiments of the present application, the feature information is shape information. The detection device includes a shape detection component, a detection part and a handheld part. The detection part has a first side surface opposite to the handheld part, and the first side surface is an arc surface. A plurality of chambers are opened inside the detection part, and the plurality of chambers are evenly distributed on the inner side of the first side surface. A particle layer is arranged on the outer side of the first side surface; the shape detection component includes a second sensor and a plurality of first sensors. One first sensor is connected to one chamber, and the second sensor is connected to the particle layer; the obtaining of the detection information may further include: obtaining a second detection signal detected by the second sensor and third detection signals collected by the plurality of first sensors; determining the shape information corresponding to the first detection point on the target object according to the signal value of the second detection signal and the signal values of the third detection signals.

[0109] Taking Figure 2Taking the shown detection device as an example, during the process of using the detection device to scan the target object, the first side of the detection part can deform as the surface morphology of the target object changes, causing the internal air pressure of the chamber to change. For example, when there is a protrusion on the surface of the target object, the first side is compressed, and the gas in the chamber is in a compressed state, and the air pressure increases. Also for example, when there is a depression on the surface of the target object, the first side is not compressed, and the gas in the chamber is in a diastolic state, and the air pressure decreases. In addition, the particle layer contacts the target object. Due to the different surface morphologies of the target object, the resistance received by the particle layer on the surface of the pen tip is different, and the particle layer will receive different tensile forces. For example, when the surface of the target object is uneven, the resistance received by the particle layer is large; when the surface of the target object is relatively smooth, the resistance received by the particle layer is small. Based on this, the magnitude of the tensile force received by the particle layer can be detected by the second sensor, and thus, by combining the magnitudes of the air pressures in the chambers at different positions, the shape information of the target object can be determined.

[0110] In this embodiment, the first side of the detection part of the detection device, which is opposite to the handheld part, is an arc surface. And a plurality of chambers are provided inside the detection part. The shape information of the target object can be determined according to the magnitudes of the air pressures in the chambers at different positions, thereby improving the detection accuracy. In addition, a particle layer is provided outside the first side. By combining the magnitude of the tensile force received by the particle layer and the magnitudes of the air pressures in the chambers at different positions, the shape information of the target object can be determined, further improving the detection accuracy. In this way, a three-dimensional model of the target object can be generated according to the detected shape information, which can reflect the surface morphology of the target object, thereby improving the generation accuracy of the three-dimensional model.

[0111] In some embodiments of the present application, the feature information is color information, and the detection device further includes a color detection component. The color detection component includes a light emitter and a color sensor. The obtaining of the detection information includes: controlling the light emitter to emit light to the target object; obtaining the light reflected by the target object and collected by the color sensor; and determining the color information corresponding to the first detection point on the target object according to the chromatographic information of the light reflected by the target object.

[0112] In specific implementation, during the process of using the detection device to scan the target object, the light emitter is controlled to emit light to the surface of the target object. The light emitted by the light emitter is reflected by the target object and received by the color sensor. Since different colors have different absorption degrees of light, the color information corresponding to the first detection point on the target object can be determined according to the spectral information of the light received by the color sensor.

[0113] In this embodiment, by setting up a color detection component, the color information of the target object can be accurately detected, and further, based on the color information, the three-dimensional model of the target object is optimized, so that the three-dimensional model has a better display effect and is more realistic.

[0114] In some embodiments of the present application, the feature information is material information, and the detection device further includes an ultrasonic detection component. The ultrasonic detection component includes an ultrasonic transmitter and an ultrasonic receiver. The obtaining of the detection information includes: controlling the ultrasonic transmitter to emit an ultrasonic signal to the target object; obtaining the ultrasonic signal reflected by the target object collected by the ultrasonic receiver; and determining the material information corresponding to the first detection point on the target object according to the ultrasonic signal reflected by the target object.

[0115] In specific implementation, during the process of using the detection device to scan the target object, the ultrasonic transmitter is controlled to emit an ultrasonic signal to the surface of the target object. The ultrasonic signal emitted by the ultrasonic transmitter is received by the ultrasonic receiver after being reflected by the target object. According to the ultrasonic signal received by the ultrasonic receiver, the material information corresponding to the first detection point on the target object can be determined.

[0116] In this embodiment, by setting up an ultrasonic detection component, the surface material information of the target object can be accurately detected, and further, based on the surface material information, the three-dimensional model of the target object is optimized, so that the three-dimensional model has a better display effect and is more realistic.

[0117] The three-dimensional model generation method provided by the embodiments of the present application may have a three-dimensional model generation device as the execution subject. In the embodiments of the present application, taking the three-dimensional model generation device executing the three-dimensional model generation method as an example, the three-dimensional model generation device provided by the embodiments of the present application is described.

[0118] See Figure 5 , the embodiments of the present application further provide a three-dimensional model generation device 500. The three-dimensional model generation device 500 includes a first receiving module 501 and a generating module 502.

[0119] The first receiving module 501 is configured to receive the detection information sent by the detection device. The detection information includes: the feature information corresponding to at least one first detection point on the target object;

[0120] The generating module 502 is configured to process the first three-dimensional model of the target object according to the detection information to generate a second three-dimensional model.

[0121] Optionally, the feature information includes at least one of the following: shape information, color information, and material information.

[0122] Optionally, the device further includes: a display module, configured to display at least one first positioning point on the first three-dimensional model, where the at least one first positioning point corresponds one-to-one to the at least one first detection point; a second receiving module, configured to receive a first input; a determination module, configured to determine a starting positioning point from the at least one first positioning point in response to the first input; and the first receiving module 501 is specifically configured to receive the detection information of the target object sent by the detection device when the detection device scans the at least one first positioning point based on the starting positioning point.

[0123] Optionally, the device further includes: a third receiving module, configured to receive a second input of the detection device, where the second input is used to determine at least one second detection point on the target object; and the detection information further includes: feature information corresponding to the at least one second detection point.

[0124] In an embodiment of the present application, feature information corresponding to at least one first detection point on a target object sent by a detection device is received, and a first three-dimensional model of the target object is processed according to the feature information corresponding to the at least one first detection point to generate a second three-dimensional model. In this way, by optimizing the three-dimensional model of the target object according to the feature information corresponding to at least one first detection point on the target object, the detailed features of the three-dimensional model of the target object can be enriched, and a three-dimensional model with higher precision and more authenticity can be generated.

[0125] The three-dimensional model generation device in the embodiments of the present application may be an electronic device or a component in an electronic device, such as an integrated circuit or a chip. The electronic device may be a terminal or other devices other than terminals. Exemplarily, the electronic device may be a mobile phone, a tablet computer, a notebook computer, a handheld computer, a vehicle-mounted electronic device, a Mobile Internet Device (MID), an augmented reality (AR) / virtual reality (VR) device, a robot, a wearable device, an ultra-mobile personal computer (UMPC), a netbook, or a personal digital assistant (PDA), etc., and may also be a server, a Network Attached Storage (NAS), a personal computer (PC), a television (TV), a teller machine, or a self-service machine, etc. The embodiments of the present application do not make specific limitations.

[0126] The three-dimensional model generation device in the embodiments of the present application can be a device with an operating system. The operating system can be the Android operating system, the iOS operating system, or other possible operating systems, which are not specifically limited in the embodiments of the present application.

[0127] The three-dimensional model generation device provided in the embodiments of the present application can implement Figure 3 each process implemented by the method embodiments. To avoid repetition, details are not described herein again.

[0128] The three-dimensional model generation method provided in the embodiments of the present application may have a detection device as the execution subject. In the embodiments of the present application, the method of generating a three-dimensional model by the detection device is taken as an example to illustrate the detection device provided in the embodiments of the present application.

[0129] Referring to Figure 6 , the embodiments of the present application further provide a detection device 600, which includes an acquisition module 601 and a transmission module 602.

[0130] The acquisition module 601 is configured to acquire detection information, where the detection information includes: feature information corresponding to at least one first detection point on the target object;

[0131] The transmission module 602 is configured to send the detection information to the three-dimensional model generation device, so that the three-dimensional model generation device processes the first three-dimensional model of the target object according to the detection information to generate a second three-dimensional model.

[0132] Optionally, the feature information is shape information, and the detection device includes a shape detection component and a plurality of brush clusters. The shape detection component includes a plurality of first sensors, and one first sensor is connected to one brush cluster. The acquisition module 601 includes: a first acquisition unit configured to acquire first detection signals collected by the plurality of first sensors; a first determination unit configured to determine the shape information corresponding to the first detection point on the target object according to the signal values of the first detection signals.

[0133] Optionally, the feature information is color information, and the detection device further includes a color detection component. The color detection component includes a light emitter and a color sensor. The acquisition module 601 includes: a first control unit configured to control the light emitter to emit light to the target object; a second acquisition unit configured to acquire the light reflected by the target object and collected by the color sensor; a second determination unit configured to determine the color information corresponding to the first detection point on the target object according to the chromatographic information of the light reflected by the target object.

[0134] Optionally, the feature information is material information, and the detection device further includes an ultrasonic detection component. The ultrasonic detection component includes an ultrasonic transmitter and an ultrasonic receiver. The acquisition module 601 includes: a second control unit configured to control the ultrasonic transmitter to transmit an ultrasonic signal to the target object; a third acquisition unit configured to acquire the ultrasonic signal reflected by the target object collected by the ultrasonic receiver; and a third determination unit configured to determine the material information corresponding to the first detection point on the target object according to the ultrasonic signal reflected by the target object.

[0135] In the embodiments of the present application, the detection device scans the target object to obtain the feature information of at least one first detection point on the target object, and sends the feature information of at least one first detection point on the target object to the three-dimensional model generation device, so that the three-dimensional model generation device processes the first three-dimensional model of the target object according to the detection information to generate a second three-dimensional model. In this way, by optimizing the three-dimensional model of the target object according to the feature information corresponding to at least one first detection point on the target object, the detailed features of the three-dimensional model of the target object can be enriched, and a three-dimensional model with higher accuracy and more authenticity can be generated.

[0136] The three-dimensional model generation device in the embodiments of the present application may be an electronic pen.

[0137] It should be noted that the detection device provided in the embodiments of the present application can implement Figure 4 each process implemented by the method embodiments. To avoid repetition, it will not be elaborated here.

[0138] Optionally, as Figure 7 shown, the embodiments of the present application further provide an electronic device 700, including a processor 701 and a memory 702. A program or instruction that can run on the processor 701 is stored on the memory 702. When the program or instruction is executed by the processor 701, it implements each step of the above three-dimensional model generation method embodiment and can achieve the same technical effect. To avoid repetition, it will not be elaborated here.

[0139] Figure 8 It is a schematic diagram of the hardware structure of an electronic device for implementing the embodiments of the present application.

[0140] The electronic device 800 includes, but is not limited to: a radio frequency unit 801, a network module 802, an audio output unit 803, an input unit 804, a sensor 805, a display unit 806, a user input unit 807, an interface unit 808, a memory 809, and a processor 810, etc.

[0141] Those skilled in the art can understand that the electronic device 800 may further include a power source (such as a battery) for powering each component. The power source can be logically connected to the processor 810 through a power management system, so as to manage functions such as charging, discharging, and power consumption management through the power management system. Figure 8 The structure of the electronic device shown in Figure 8 does not limit the electronic device. The electronic device may include more or fewer components than shown in the figure, or combine certain components, or have different component arrangements, which will not be elaborated here.

[0142] Among them, the processor 810 is configured to: receive detection information sent by a detection device, where the detection information includes: feature information corresponding to at least one first detection point on a target object; and process a first three-dimensional model of the target object according to the detection information to generate a second three-dimensional model.

[0143] Optionally, the feature information includes at least one of the following: shape information, color information, and material information.

[0144] Optionally, before receiving the detection information sent by the detection device, the display unit 806 is configured to display at least one first positioning point on the first three-dimensional model, where the at least one first positioning point corresponds one-to-one to the at least one first detection point; the processor 810 is configured to: receive a first input; and in response to the first input, determine a starting positioning point among the at least one first positioning point. When the processor 810 receives the detection information sent by the detection device, it is configured to: receive the detection information of the target object sent by the detection device when the detection device scans the at least one first positioning point based on the starting positioning point.

[0145] Optionally, before receiving the detection information sent by the detection device, the processor 810 is further configured to: receive a second input from the detection device, where the second input is used to determine at least one second detection point on the target object; and the detection information further includes: feature information corresponding to the at least one second detection point.

[0146] In the embodiments of the present application, the feature information corresponding to at least one first detection point on the target object sent by the detection device is received, and the first three-dimensional model of the target object is processed according to the feature information corresponding to the at least one first detection point to generate a second three-dimensional model. In this way, by optimizing the three-dimensional model of the target object according to the feature information corresponding to at least one first detection point on the target object, the detailed features of the three-dimensional model of the target object can be enriched, and a three-dimensional model with higher accuracy and more authenticity can be generated.

[0147] It should be understood that in the embodiments of the present application, the input unit 804 may include a Graphics Processing Unit (GPU) 8041 and a microphone 8042. The GPU 8041 processes the image data of static pictures or videos obtained by an image capture device (such as a camera) in the video capture mode or the image capture mode. The display unit 806 may include a display panel 8061, and the display panel 8061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 807 includes a touch panel 8071 and other input devices 8072. The touch panel 8071 is also called a touch screen. The touch panel 8071 may include two parts: a touch detection device and a touch controller. The other input devices 8072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, power on / off keys, etc.), a trackball, a mouse, and a joystick, which will not be elaborated here.

[0148] The memory 809 can be used to store software programs and various data. The memory 809 mainly includes a first storage area for storing programs or instructions and a second storage area for storing data. Among them, the first storage area can store an operating system, applications or instructions required for at least one function (such as a sound playback function, an image playback function, etc.). In addition, the memory 809 can include a volatile memory or a non-volatile memory, or the memory 809 can include both a volatile memory and a non-volatile memory. Among them, the non-volatile memory can be a Read-Only Memory (ROM), a Programmable ROM (PROM), an Erasable PROM (EPROM), an Electrically Erasable PROM (EEPROM), or a flash memory. The volatile memory can be a Random Access Memory (RAM), a Static RAM (SRAM), a Dynamic RAM (DRAM), a Synchronous DRAM (SDRAM), a Double Data Rate SDRAM (DDR SDRAM), an Enhanced SDRAM (ESDRAM), a Synch link DRAM (SLDRAM), and a Direct Rambus RAM (DRRAM). The memory 809 in the embodiments of the present application includes, but is not limited to, these and any other suitable types of memories.

[0149] The processor 810 may include one or more processing units; optionally, the processor 810 integrates an application processor and a modem processor. Among them, the application processor mainly processes operations related to the operating system, user interface, application programs, etc., and the modem processor mainly processes wireless communication signals, such as a baseband processor. It can be understood that the above-mentioned modem processor may not be integrated into the processor 810 either.

[0150] The embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, it realizes each process of the above-mentioned embodiment of the three-dimensional model generation method and can achieve the same technical effect. To avoid repetition, it will not be elaborated here.

[0151] Among them, the processor is the processor in the electronic device described in the above embodiment. The readable storage medium includes computer-readable storage media, such as computer read-only memory ROM, random access memory RAM, magnetic disk or optical disc, etc.

[0152] The embodiment of the present application further provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run a program or instruction to realize each process of the above-mentioned embodiment of the three-dimensional model generation method and can achieve the same technical effect. To avoid repetition, it will not be elaborated here.

[0153] It should be understood that the chip mentioned in the embodiment of the present application may also be referred to as a system-on-chip, system chip, chip system, or system-on-chip, etc.

[0154] The embodiment of the present application provides a computer program product, which is stored in a storage medium. The program product is executed by at least one processor to realize each process of the three-dimensional model generation method embodiment as described above and can achieve the same technical effect. To avoid repetition, it will not be elaborated here.

[0155] It should be noted that in this text, the term "including", "comprising" or any other variant thereof is intended to cover non-exclusive inclusion, such that a process, method, article or device comprising a series of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article or device. Without further limitation, an element defined by the statement "comprising an..." does not exclude the presence of additional identical elements in the process, method, article or device comprising that element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in the reverse order according to the functions involved. For example, the described methods may be performed in an order different from that described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.

[0156] From the description of the above embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus a necessary general hardware platform. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation. Based on such an understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art, can be embodied in the form of a computer software product. The computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions for causing a terminal (which can be a mobile phone, computer, server, or network device, etc.) to execute the methods described in various embodiments of the present application.

[0157] The embodiments of the present application have been described above in conjunction with the accompanying drawings. However, the present application is not limited to the above specific embodiments. The above specific embodiments are merely illustrative and not restrictive. Under the inspiration of the present application, those of ordinary skill in the art can also make many forms without departing from the purpose of the present application and the scope protected by the claims, and all of them fall within the protection scope of the present application.

Claims

1. A three-dimensional model generation method, applied to a three-dimensional model generation device, characterized in that The method includes: Receiving detection information sent by a detection device, where the detection information includes: feature information corresponding to at least one first detection point on a target object; the feature information includes shape information, the detection device includes a shape detection component and a plurality of brush clusters, the shape detection component includes a plurality of first sensors, and one of the first sensors is connected to one of the brush clusters, and the shape information is determined by the detection device based on signal values of first detection signals collected by the plurality of first sensors, and the shape information is information corresponding to the first detection point on the target object; Processing a first three-dimensional model of the target object according to the detection information to generate a second three-dimensional model.

2. The method according to claim 1, wherein The feature information further includes at least one of the following: color information, material information.

3. The method according to claim 1, wherein Before receiving the detection information sent by the detection device, the method further includes: Displaying at least one first positioning point on the first three-dimensional model, where the at least one first positioning point corresponds one-to-one to the at least one first detection point; Receiving a first input; In response to the first input, determining a starting positioning point among the at least one first positioning point; The receiving the detection information sent by the detection device includes: Receiving the detection information of the target object sent by the detection device when the detection device scans the at least one first positioning point based on the starting positioning point.

4. The method according to claim 1, characterized in that Before receiving the detection information sent by the detection device, the method further includes: Receiving a second input of the detection device, where the second input is used to determine at least one second detection point on the target object; The detection information further includes: Feature information corresponding to the at least one second detection point.

5. A three-dimensional model generation method, applied to a detection device, characterized in that, The method includes: Obtaining detection information, where the detection information includes: feature information corresponding to at least one first detection point on a target object; Sending the detection information to a three-dimensional model generation device, so that the three-dimensional model generation device processes a first three-dimensional model of the target object according to the detection information to generate a second three-dimensional model; The feature information includes shape information, the detection device includes a shape detection component and a plurality of brush clusters, the shape detection component includes a plurality of first sensors, and one of the first sensors is connected to one of the brush clusters, and the shape information is determined by the detection device based on signal values of first detection signals collected by the plurality of first sensors, and the shape information is information corresponding to the first detection point on the target object.

6. The method according to claim 5, wherein The feature information further includes color information, the detection device further includes a color detection component, the color detection component includes a light emitter and a color sensor, and the obtaining the detection information further includes: Controlling the light emitter to emit light to the target object; Obtaining the light reflected by the target object and collected by the color sensor; Determining the color information corresponding to the first detection point on the target object according to the chromatographic information of the light reflected by the target object.

7. The method according to claim 5, wherein The feature information further includes material information, and the detection device further includes an ultrasonic detection component. The ultrasonic detection component includes an ultrasonic transmitter and an ultrasonic receiver. The obtaining of the detection information further includes: Controlling the ultrasonic transmitter to emit an ultrasonic signal to the target object; Obtaining the ultrasonic signal reflected by the target object and collected by the ultrasonic receiver; Determining the material information corresponding to the first detection point on the target object according to the ultrasonic signal reflected by the target object.

8. A three-dimensional model generation device, characterized in that, The device includes: A first receiving module, configured to receive the detection information sent by the detection device. The detection information includes the feature information corresponding to at least one first detection point on the target object. The feature information includes shape information. The detection device includes a shape detection component and a plurality of brush clusters. The shape detection component includes a plurality of first sensors, and one first sensor is connected to one brush cluster. The shape information is determined by the detection device according to the signal values of the first detection signals collected by the plurality of first sensors, and the shape information is the information corresponding to the first detection point on the target object; A generating module, configured to process the first three-dimensional model of the target object according to the detection information to generate a second three-dimensional model.

9. A detection device, characterized in that, The device includes: An obtaining module, configured to obtain detection information. The detection information includes the feature information corresponding to at least one first detection point on the target object; A sending module, configured to send the detection information to a three-dimensional model generating device, so that the three-dimensional model generating device processes the first three-dimensional model of the target object according to the detection information to generate a second three-dimensional model; The feature information includes shape information. The detection device includes a shape detection component and a plurality of brush clusters. The shape detection component includes a plurality of first sensors, and one first sensor is connected to one brush cluster. The shape information is determined by the detection device according to the signal values of the first detection signals collected by the plurality of first sensors, and the shape information is the information corresponding to the first detection point on the target object.

10. An electronic device, characterized in that, It includes a processor and a memory. The memory stores a program or instruction that can run on the processor. When the program or instruction is executed by the processor, the steps of the three-dimensional model generating method according to any one of claims 1 to 4 are implemented.

11. A detection device, characterized in that, It includes: A handheld part; A detection part, the detection part is arranged at one end of the handheld part, and the detection part can be deformed to sense the detection information of the target object. The detection information includes the feature information corresponding to at least one first detection point on the target object. The feature information includes shape information. When the detection part is of a brush type, the detection part is provided with a plurality of brush clusters, and the brush clusters include a plurality of light guide brushes; A shape detection component, the shape detection component is arranged in the detection part, the shape detection component includes a plurality of first sensors, one of the first sensors is connected to one of the brush clusters, and the shape detection component is used to determine the shape information of the target object according to the signal values of the first detection signals collected by the plurality of first sensors, and the shape information is the information corresponding to the first detection points on the target object.

12. The detection device according to claim 11, wherein when the detection part is in the shape of a soft-tip water droplet, the detection part has a first side surface opposite to the handheld part, the first side surface is an arc surface, a plurality of chambers are opened inside the detection part, the plurality of chambers are evenly distributed inside the first side surface, and a particle layer is arranged outside the first side surface.

13. The detection device according to claim 11, characterized in that, It further includes: a color detection component, the color detection component is arranged inside the handheld part, the detection part is provided with a light passing hole corresponding to the color detection component, and the color detection component is used to detect the color information of the target object; an ultrasonic detection component, the ultrasonic detection component is arranged inside the handheld part, the detection part is provided with a sound transmission hole corresponding to the ultrasonic detection component, and the ultrasonic detection component is used to detect the material information of the target object.

Citation Information

Patent Citations

  • Object reconstruction method, device and apparatus and storage medium

    CN112733579A