CN117173341B - 3D modeling projection method and system based on digitization - Google Patents
3D modeling projection method and system based on digitization Download PDFInfo
- Publication number
- CN117173341B CN117173341B CN202311328868.XA CN202311328868A CN117173341B CN 117173341 B CN117173341 B CN 117173341B CN 202311328868 A CN202311328868 A CN 202311328868A CN 117173341 B CN117173341 B CN 117173341B
- Authority
- CN
- China
- Prior art keywords
- projection
- modeling
- model
- terminal
- operation terminal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 21
- 238000012795 verification Methods 0.000 claims description 27
- 238000009877 rendering Methods 0.000 claims description 6
- 238000005457 optimization Methods 0.000 claims description 4
- 238000006243 chemical reaction Methods 0.000 description 24
- 238000012549 training Methods 0.000 description 16
- 238000013527 convolutional neural network Methods 0.000 description 7
- 238000012545 processing Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Landscapes
- Processing Or Creating Images (AREA)
Abstract
The invention relates to the technical field of 3D modeling projection and discloses a 3D modeling projection method and system based on digitalization.
Description
Technical Field
The invention relates to the technical field of 3D modeling projection, in particular to a 3D modeling projection method and system based on digitalization.
Background
The 3D modeling projection is a display space for digitizing display contents by using a scientific and technological means. The devices used in the currently mainstream projection display systems include LED screens, touch screens, projectors, smart televisions and multimedia terminals, and the projectors are combined with interaction technologies, so that images can be projected on a stereoscopic space and interacted through gestures or touch.
At present, when 3D modeling is projected, most of the 3D modeling is adjusted on site by workers, and due to different positions and habits of the visited workers, the workers are difficult to adjust to proper sizes for a while, so that a lot of time is spent in on site adjustment, and when 3D modeling is projected, the projection terminal is connected with a modeling operation terminal, and projection is carried out through the projection terminal, but the problems that the projection terminal and the modeling operation terminal are wrongly configured or maliciously projected and the like are likely to occur, and modeling data leakage is also likely to be caused.
Disclosure of Invention
The invention aims to provide a 3D modeling projection method and system based on digitization, which solve the technical problems.
The aim of the invention can be achieved by the following technical scheme:
A digital-based 3D modeling projection method, the method comprising: modeling phase, projection phase and adjustment phase;
The modeling stage is used for carrying out parameterized 3D modeling on the modeling object based on the geometric parameters of the 3D modeling object;
The projection stage is used for connecting with a screen projection device and carrying out projection display on the 3D model completed in the modeling stage;
The adjustment stage is used for adjusting the size of the 3D model projection.
According to the technical scheme, the modeling stage is used for carrying out parameterized 3D modeling on the modeling object based on the geometric parameters of the 3D modeling object through the modeling module, connecting the screen throwing equipment through the projection stage, verifying the connected screen throwing equipment, judging whether secondary verification is needed, adjusting the size of projection through the adjustment stage, training and verifying historical data to obtain a size conversion coefficient, and obtaining the optimal projection size through the conversion coefficient.
As a further description of the solution of the present invention, the modeling phase comprises the following steps:
S1, obtaining outline data of a modeling object;
S2, establishing a preliminary model of the modeling object according to outline data of the modeling object;
S3, taking a preliminary model of the modeling object as input through an editing unit, and outputting parameterized vector data of the modeling object;
Step S4, taking parameterized vector data of a modeling object as input through a decoding unit, and outputting a 3D model capable of being used for editing;
and S5, performing model optimization processing through a lightweight rendering scheme to form a final 3D model.
Through the technical scheme, the outline data of the modeling object are converted into the parameterized vector data through the editing unit, the parameterized vector data are used as input through the decoding unit, the 3D model which can be used for editing is output, and finally, the model is optimized through the lightweight rendering scheme, so that the final 3D model is formed.
As a further description of the solution of the present invention, the projection phase comprises the following steps:
Step SS1, connecting a projection terminal with an operation terminal for modeling of a 3D model;
Step S2, the projection terminal generates a connection code, the operation terminal detects whether the connection code format conflicts, if so, the step S2 is returned to regenerate the connection code, and if not, the step S3 is entered;
Step SS3, a user inputs a connection code to complete connection between the projection terminal and an operation terminal for modeling of the 3D model;
step SS4, a user initiates a screen throwing requirement through an operation terminal;
and step SS5, the projection terminal detects whether the screen projection requirement is acquired, if so, projection is carried out, otherwise, an error is prompted, and the step SS4 is returned to initiate the screen projection requirement again.
As a further description of the solution of the present invention, the shadow terminal needs to be verified before being connected to the operation terminal for modeling by the 3D model, and the verification method includes:
Acquiring the number nt of times of connecting the projection terminal with the operation terminal in a specific period and the total number n T of times of connecting the projection terminal with the operation terminal;
By the formula Calculating a safety coefficient K of the projection terminal, comparing the safety coefficient K with a preset safety coefficient threshold K 0, wherein mu is a compensation coefficient:
If K is more than or equal to K 0, sending out secondary verification information, and updating K 0 when the secondary verification information passes;
If K is less than K 0, no secondary verification information is sent out, and K 0 is updated.
Through the technical scheme, before the projection terminal is connected with the operation terminal for modeling by the 3D model, the projection terminal is connected with the operation terminal for a specific period of time, the number of times n t and the total number of times n T of connection of the operation terminal are combined with a formulaCalculating a safety coefficient K of the projection terminal, comparing the safety coefficient K with a preset safety coefficient threshold K 0, if K is more than or equal to K 0, sending out secondary verification information, and updating K 0 when the secondary verification information passes; if K is less than K 0, secondary verification information is not sent out, and K 0 is updated, so that the safety of the accessed projection equipment is ensured, and data leakage is avoided.
As a further description of the solution of the invention, the adjustment phase comprises the following steps:
acquiring historical data of n times of use of a projection terminal to form an initial projection height data set:
Acquiring historical data of n times of use of a projection terminal to form a final projection height data set:
selecting part of the initial height data set and the final height data set to generate a training sample set;
building a model by using a convolutional neural network, and training the model by using a training sample set;
And selecting the initial height data set and the final height data set to generate a verification sample set, and finally obtaining the model height and the projection height conversion coefficient alpha.
The adjustment phase further comprises the following steps:
acquiring historical data of n times of use of a projection terminal to form an initial projection width data set:
acquiring historical data of n times of use of a projection terminal to form a final projection width data set:
selecting part of the initial width data set and the final width data set to generate a training sample set;
building a model by using a convolutional neural network, and training the model by using a training sample set;
And selecting the initial width data set and the final width data set to generate a verification sample set, and finally obtaining the model width and the projection width conversion coefficient beta.
As a further description of the solution of the present invention, the height and width of the modeling model are multiplied by the height conversion coefficient α and the width conversion coefficient β, respectively, to obtain the projection size of the 3D model.
According to the technical scheme, the method comprises the steps of obtaining historical data of n times of use of a projection terminal, forming an initial projection height data set and an initial projection width data set, obtaining historical data of n times of use of the projection terminal, forming a final projection height data set and a final projection width data set, building a model through a convolutional neural network, training and verifying through the obtained data, finally obtaining a model height and projection height conversion coefficient alpha, a model width and a projection width conversion coefficient beta, and multiplying the height and width of a modeling model by the height conversion coefficient alpha and the width conversion coefficient beta respectively to obtain the projection size of the 3D model.
A modeling projection system based on a digitized 3D modeling projection method comprises a modeling module, a screen projection module and an adjustment module.
The invention has the beneficial effects that:
1. The invention converts the outline data of the modeling object into parameterized vector data through an editing unit, takes the parameterized vector data as input through a decoding unit, outputs a 3D model which can be used for editing, and finally performs optimization treatment on the model through a lightweight rendering scheme to form a final 3D model;
2. Before the projection terminal is connected with the operation terminal for modeling by the 3D model, the projection terminal is connected with the operation terminal in a specific time period for a number of times n t and the total number of times n T of connecting the operation terminal are combined with a formula Calculating a safety coefficient K of the projection terminal, comparing the safety coefficient K with a preset safety coefficient threshold K 0, if K is more than or equal to K 0, sending out secondary verification information, and updating K 0 when the secondary verification information passes; if K is less than K 0, secondary verification information is not sent out, and K 0 is updated, so that the safety of the accessed projection equipment is ensured, and data leakage is avoided;
3. The method comprises the steps of obtaining historical data of n times of use of a projection terminal, forming an initial projection height data set and an initial projection width data set, obtaining historical data of n times of use of the projection terminal, forming a final projection height data set and a final projection width data set, building a model by a convolutional neural network, training and verifying through the obtained data, finally obtaining a model height and projection height conversion coefficient alpha, a model width and a projection width conversion coefficient beta, and multiplying the height and the width of a modeling model by the height conversion coefficient alpha and the width conversion coefficient beta respectively to obtain the projection size of the 3D model.
Drawings
The invention is further described below with reference to the accompanying drawings.
Fig. 1 is a schematic flow diagram of a portion of a 3D modeling projection method based on digitization provided by the invention.
Detailed Description
The following description of the embodiments of the present invention will be made clearly and completely with reference to the accompanying drawings, in which it is apparent that the embodiments described are only some embodiments of the present invention, but not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
Referring to fig. 1, the present invention is a 3D modeling projection method based on digitization, the method comprising: modeling phase, projection phase and adjustment phase;
The modeling stage is used for carrying out parameterized 3D modeling on the modeling object based on the geometric parameters of the 3D modeling object;
The projection stage is used for connecting with a screen projection device and carrying out projection display on the 3D model completed in the modeling stage;
The adjustment stage is used for adjusting the size of the 3D model projection.
According to the technical scheme, the modeling stage is used for carrying out parameterized 3D modeling on the modeling object based on the geometric parameters of the 3D modeling object through the modeling module, connecting the screen throwing equipment through the projection stage, verifying the connected screen throwing equipment, judging whether secondary verification is needed, adjusting the size of projection through the adjustment stage, training and verifying historical data to obtain a size conversion coefficient, and obtaining the optimal projection size through the conversion coefficient.
The modeling stage comprises the following steps:
S1, obtaining outline data of a modeling object;
S2, establishing a preliminary model of the modeling object according to outline data of the modeling object;
S3, taking a preliminary model of the modeling object as input through an editing unit, and outputting parameterized vector data of the modeling object;
Step S4, taking parameterized vector data of a modeling object as input through a decoding unit, and outputting a 3D model capable of being used for editing;
and S5, performing model optimization processing through a lightweight rendering scheme to form a final 3D model.
Through the technical scheme, the outline data of the modeling object are converted into the parameterized vector data through the editing unit, the parameterized vector data are used as input through the decoding unit, the 3D model which can be used for editing is output, and finally, the model is optimized through the lightweight rendering scheme, so that the final 3D model is formed.
The projection phase comprises the following steps:
Step SS1, connecting a projection terminal with an operation terminal for modeling of a 3D model;
Step S2, the projection terminal generates a connection code, the operation terminal detects whether the connection code format conflicts, if so, the step S2 is returned to regenerate the connection code, and if not, the step S3 is entered;
Step SS3, a user inputs a connection code to complete connection between the projection terminal and an operation terminal for modeling of the 3D model;
step SS4, a user initiates a screen throwing requirement through an operation terminal;
and step SS5, the projection terminal detects whether the screen projection requirement is acquired, if so, projection is carried out, otherwise, an error is prompted, and the step SS4 is returned to initiate the screen projection requirement again.
The shadow terminal is required to be verified before being connected with the operation terminal for modeling by the 3D model, and the verification method comprises the following steps:
Acquiring the number of times n t of connecting the projection terminal with the operation terminal in a specific period and the total number of times n T of connecting the projection terminal with the operation terminal;
By the formula Calculating a safety coefficient K of the projection terminal, comparing the safety coefficient K with a preset safety coefficient threshold K 0, wherein mu is a compensation coefficient:
If K is more than or equal to K 0, sending out secondary verification information, and updating K 0 when the secondary verification information passes;
If K is less than K 0, no secondary verification information is sent out, and K 0 is updated.
Through the technical scheme, before the projection terminal is connected with the operation terminal for modeling by the 3D model, the projection terminal is connected with the operation terminal for a specific period of time, the number of times n t and the total number of times n T of connection of the operation terminal are combined with a formulaCalculating a safety coefficient K of the projection terminal, comparing the safety coefficient K with a preset safety coefficient threshold K 0, if K is more than or equal to K 0, sending out secondary verification information, and updating K 0 when the secondary verification information passes; if K is less than K 0, secondary verification information is not sent out, and K 0 is updated, so that the safety of the accessed projection equipment is ensured, and data leakage is avoided.
The adjustment phase comprises the following steps:
acquiring historical data of n times of use of a projection terminal to form an initial projection height data set:
Acquiring historical data of n times of use of a projection terminal to form a final projection height data set:
selecting part of the initial height data set and the final height data set to generate a training sample set;
building a model by using a convolutional neural network, and training the model by using a training sample set;
And selecting the initial height data set and the final height data set to generate a verification sample set, and finally obtaining the model height and the projection height conversion coefficient alpha.
The adjustment phase further comprises the following steps:
acquiring historical data of n times of use of a projection terminal to form an initial projection width data set:
acquiring historical data of n times of use of a projection terminal to form a final projection width data set:
selecting part of the initial width data set and the final width data set to generate a training sample set;
building a model by using a convolutional neural network, and training the model by using a training sample set;
And selecting the initial width data set and the final width data set to generate a verification sample set, and finally obtaining the model width and the projection width conversion coefficient beta.
Multiplying the height and width of the modeling model by a height conversion coefficient alpha and a width conversion coefficient beta respectively to obtain the projection size of the 3D model:
Where H 0 and D 0 are projection height and width, respectively, and H and D are model height and width, respectively.
According to the technical scheme, the method and the device for obtaining the projection data of the projection terminal for n times obtain the historical data of the projection terminal for n times, form an initial projection height data set and an initial projection width data set, obtain the historical data of the projection terminal for n times, form a final projection height data set and a final projection width data set, build a model through a convolutional neural network, train and verify through the obtained data, finally obtain a model height and projection height conversion coefficient alpha, a model width and a projection width conversion coefficient beta, multiply the height and width of a modeling model with the height conversion coefficient alpha and the width conversion coefficient beta respectively, obtain the projection size of the 3D model, quickly obtain the projection size approved by most people, and reduce the projection screen adjusting time.
A modeling projection system based on a digitized 3D modeling projection method comprises a modeling module, a screen projection module and an adjustment module.
The foregoing describes one embodiment of the present invention in detail, but the description is only a preferred embodiment of the present invention and should not be construed as limiting the scope of the invention. All equivalent changes and modifications within the scope of the present invention are intended to be covered by the present invention.
Claims (2)
1. A method of digitally based 3D modeling projection, the method comprising: modeling phase, projection phase and adjustment phase;
The modeling stage is used for carrying out parameterized 3D modeling on the modeling object based on the geometric parameters of the 3D modeling object;
The projection stage is used for connecting with a screen projection device and carrying out projection display on the 3D model completed in the modeling stage;
The adjusting stage is used for adjusting the size of the 3D model projection;
the modeling stage comprises the following steps:
S1, obtaining outline data of a modeling object;
S2, establishing a preliminary model of the modeling object according to outline data of the modeling object;
S3, taking a preliminary model of the modeling object as input through an editing unit, and outputting parameterized vector data of the modeling object;
Step S4, taking parameterized vector data of a modeling object as input through a decoding unit, and outputting a 3D model capable of being used for editing;
S5, performing model optimization treatment through a lightweight rendering scheme to form a final 3D model;
The projection phase comprises the following steps:
Step SS1, connecting a projection terminal with an operation terminal for modeling of a 3D model;
Step S2, the projection terminal generates a connection code, the operation terminal detects whether the connection code format conflicts, if so, the step S2 is returned to regenerate the connection code, and if not, the step S3 is entered;
Step SS3, a user inputs a connection code to complete connection between the projection terminal and an operation terminal for modeling of the 3D model;
step SS4, a user initiates a screen throwing requirement through an operation terminal;
Step SS5, the projection terminal detects whether the screen projection requirement is acquired, if so, projection is carried out, otherwise, error is prompted, and the step SS4 is returned to initiate the screen projection requirement again;
The shadow terminal is required to be verified before being connected with the operation terminal for modeling by the 3D model, and the verification method comprises the following steps:
Acquiring the number of times n t of connecting the projection terminal with the operation terminal in a specific period and the total number of times n T of connecting the projection terminal with the operation terminal;
By the formula Calculating a safety coefficient K of the projection terminal, comparing the safety coefficient K with a preset safety coefficient threshold K 0, wherein mu is a compensation coefficient:
If K is more than or equal to K 0, sending out secondary verification information, and updating K 0 when the secondary verification information passes;
If K is less than K 0, no secondary verification information is sent out, and K 0 is updated.
2. A modeled projection system based on a digitized 3D modeled projection method of claim 1 wherein said system comprises a modeling module, a screen projection module, and an adjustment module.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311328868.XA CN117173341B (en) | 2023-10-15 | 2023-10-15 | 3D modeling projection method and system based on digitization |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311328868.XA CN117173341B (en) | 2023-10-15 | 2023-10-15 | 3D modeling projection method and system based on digitization |
Publications (2)
Publication Number | Publication Date |
---|---|
CN117173341A CN117173341A (en) | 2023-12-05 |
CN117173341B true CN117173341B (en) | 2024-07-05 |
Family
ID=88946968
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202311328868.XA Active CN117173341B (en) | 2023-10-15 | 2023-10-15 | 3D modeling projection method and system based on digitization |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117173341B (en) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114219819A (en) * | 2021-11-19 | 2022-03-22 | 上海建工四建集团有限公司 | Oblique photography model unitization method based on orthoscopic image boundary detection |
CN115294300A (en) * | 2022-08-08 | 2022-11-04 | 北京航空航天大学 | Multi-branch attention prior parameterized finite projection fast fluorescence tomography reconstruction method |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106990650B (en) * | 2016-01-20 | 2020-05-22 | 中兴通讯股份有限公司 | Method and device for adjusting projection picture |
CN111627082B (en) * | 2020-05-21 | 2022-06-21 | 浙江大学 | PET image reconstruction method based on filtering back projection algorithm and neural network |
CN114821290A (en) * | 2022-01-28 | 2022-07-29 | 宁波上航测绘有限公司 | Aviation image building contour extraction method based on machine learning |
CN115631297A (en) * | 2022-09-27 | 2023-01-20 | 中南建筑设计院股份有限公司 | Urban three-dimensional rapid modeling method and system based on deep learning image recognition |
CN116489433B (en) * | 2023-05-09 | 2024-02-13 | 杭州全能数字科技有限公司 | Screen projection method and system for video terminal |
-
2023
- 2023-10-15 CN CN202311328868.XA patent/CN117173341B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114219819A (en) * | 2021-11-19 | 2022-03-22 | 上海建工四建集团有限公司 | Oblique photography model unitization method based on orthoscopic image boundary detection |
CN115294300A (en) * | 2022-08-08 | 2022-11-04 | 北京航空航天大学 | Multi-branch attention prior parameterized finite projection fast fluorescence tomography reconstruction method |
Also Published As
Publication number | Publication date |
---|---|
CN117173341A (en) | 2023-12-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10262658B2 (en) | Voice recognition method and system | |
US20210366076A1 (en) | Method and apparatus for processing image | |
CN113823001A (en) | Method, device, equipment and medium for generating house type graph | |
CN107967514A (en) | Convolutional network device and its image enhancement apparatus and method | |
US20160119669A1 (en) | Efficient Frame Rendering | |
CN114025219B (en) | Rendering method, device, medium and equipment for augmented reality special effects | |
CN109166156A (en) | A kind of generation method, mobile terminal and the storage medium of camera calibration image | |
CN110414502B (en) | Image processing method and device, electronic equipment and computer readable medium | |
CN107589876B (en) | Projection system and method | |
CN114004905B (en) | Method, device, equipment and storage medium for generating character style pictogram | |
CN111680544B (en) | Face recognition method, device, system, equipment and medium | |
CN113763249A (en) | Text image super-resolution reconstruction method and related equipment thereof | |
CN111680480A (en) | Template-based job approval method and device, computer equipment and storage medium | |
CN112949360A (en) | Video face changing method and device | |
CN113012712A (en) | Face video synthesis method and device based on generation countermeasure network | |
CN117173341B (en) | 3D modeling projection method and system based on digitization | |
CN110782523A (en) | BIM-based building model checking method and system | |
CN110717467A (en) | Head pose estimation method, device, equipment and storage medium | |
CN109242929B (en) | Conversion method, device, storage medium and equipment of path coordinate graph | |
CN108833504A (en) | cross-site information synchronization method and device | |
CN111143912B (en) | Display labeling method and related product | |
CN106294608A (en) | A kind of framework method of clinical medicine commonsense knowledge base | |
CN106296569B (en) | The method and apparatus for drawing portrait stick figure | |
CN115421728A (en) | Business code generation method and device, electronic equipment and storage medium | |
CN114138813A (en) | Attribute configuration method and related device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |