Method and system for treating box landscape facing concrete retaining walls
By constructing a twin space and interactive numbering system for the retaining wall and performing dual verification, the problem of incomplete display of user needs in the construction of box-type landscape-finished concrete retaining walls was solved, achieving efficient and aesthetically pleasing customized design and improved construction quality.
Patent Information
- Application Number
- CN202411494912.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-24
- Publication Date
- 2026-02-17
- Estimated Expiration
- 2044-10-24
AI Technical Summary
In the existing technology, it is difficult to customize the design according to the user's needs during the construction of box-type landscape-finished concrete retaining walls, resulting in insufficient construction quality and aesthetics, and failing to fully and centrally display the user's required information.
By adopting a prefabricated design scheme, an interactive number and positioning texture are generated by constructing a twin space for the retaining wall. This is followed by dual verification processing and the generation of guiding correction images to ensure that user needs are fully displayed and to improve construction quality and efficiency.
It enables customized design based on user needs, improves construction quality and efficiency, ensures the accuracy and aesthetics of information during construction, and provides efficient construction solutions.
Smart Images

Figure CN119691843B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to data processing technology, and more particularly to a processing method and system for box-type landscape-finished concrete retaining walls. Background Technology
[0002] With the improvement of people's living standards and the enhancement of residential aesthetics, the landscape design industry has developed rapidly in recent years. Through reasonable design, users' design needs can be met while integrating the landscape with the environment, satisfying the aesthetic requirements of modern cities.
[0003] In existing technologies, the design and construction of box-type structures usually requires manual installation based on experience and user needs. This places high technical demands on the construction workers regarding the specifications and layout of the boxes. Consequently, deviations often occur during the landscaping installation of the boxes, making it difficult to perfectly showcase the user's customized needs and affecting the construction quality.
[0004] Therefore, how to customize the design according to actual user needs and box specifications, ensure that user needs information can be displayed completely and centrally, improve the quality of construction work, and facilitate intuitive viewing by personnel, has become an urgent problem to be solved. Summary of the Invention
[0005] This invention provides a method and system for treating box-type landscape-finished concrete retaining walls. It can be customized according to actual user needs and box specifications, ensuring that user needs information can be displayed completely and centrally, improving the quality of construction work, and facilitating intuitive viewing by personnel.
[0006] This invention enables the design and processing of retaining walls using a prefabricated approach, tailored to specific scenario requirements. This results in a retaining wall structure characterized by high reliability, high installation efficiency, high aesthetics, and low cost – a "three-highs-one-low" approach. It provides a leading prefabricated and modular construction concept for retaining wall development, and by incorporating intelligent processing solutions during construction, it significantly improves the efficiency of design, operation, and management.
[0007] A first aspect of the present invention provides a method for treating a box-type landscape-finished concrete retaining wall, comprising:
[0008] The system receives customized statements sent by the management terminal, performs character segmentation on the customized statements to obtain multiple customized fonts, constructs a box-type twin space corresponding to the box-type retaining wall, and splices the box-type twin spaces of adjacent box-type retaining walls to obtain the retaining wall twin space.
[0009] The custom font is used to customize the retaining wall twin space, and an interaction number corresponding to each box-type retaining wall is generated. The positioning map corresponding to the interaction number is determined based on the custom pixel value of the custom font and is sent to an interaction terminal.
[0010] In response to completion information of the interaction terminal, an comparison image collected by the interaction terminal based on a preset collection frame is received. The comparison image is subjected to double verification processing based on the interaction number and the positioning map, and an interaction verification result is generated.
[0011] The comparison image is subjected to guiding processing based on the interaction verification result and a guiding correction strategy, and a guiding correction image is generated. The guiding correction image is sent to the interaction terminal.
[0012] Optionally, in a possible implementation manner of the first aspect, the custom font is used to customize the retaining wall twin space, and an interaction number corresponding to each box-type retaining wall is generated, including:
[0013] A boundary line corresponding to a decoration area in the retaining wall twin space is obtained as a decoration boundary line, and an area corresponding to the decoration area is obtained as a decoration area. An offset coefficient is obtained based on a ratio of the decoration area to a reference area. A decoration blank distance is obtained based on a product of the offset coefficient and a reference blank distance.
[0014] A diagonal vertex in the decoration area is connected to obtain a decoration diagonal line, and an intersection point of the decoration diagonal line is obtained as a decoration center point. The vertex is copied and translated along the decoration diagonal line to the decoration center point based on the decoration blank distance, and a blank vertex is obtained.
[0015] The blank vertices are sequentially connected in a clockwise direction to obtain a blank boundary line, and a distance of the blank boundary line in a horizontal direction is obtained as a limit distance.
[0016] A custom number of the custom font is obtained, and a constraint font size and a font spacing distance are called. A spacing number is determined based on the custom number.
[0017] A total spacing distance is obtained based on the spacing number and the font spacing distance. A horizontal custom distance is obtained based on a difference between the limit distance and the total spacing distance.
[0018] A font custom width is obtained based on a ratio of the horizontal custom distance to the custom number. A font placement font size is determined based on the font custom width.
[0019] determining that the font placement size is greater than or equal to the constraint size, updating arrangement of the customized font in the customized area based on a single-line arrangement strategy and the font placement size, and generating the interaction number corresponding to each of the box retaining walls;
[0020] determining that the font customization width is less than the constraint size, updating arrangement of the customized font in the customized area based on a line break arrangement strategy, and generating the interaction number corresponding to each of the box retaining walls.
[0021] Optionally, in a possible implementation manner of the first aspect, the determining that the font placement size is greater than or equal to the constraint size, updating arrangement of the customized font in the customized area based on a single-line arrangement strategy and the font placement size, and generating the interaction number corresponding to each of the box retaining walls comprises:
[0022] determining that the font placement size is greater than or equal to the constraint size, uniformly dividing the customized area in the horizontal direction according to the customization quantity to obtain a plurality of divided areas;
[0023] counting the first and last divided areas as first divided areas, and counting the remaining divided areas as second divided areas; determining that the adjacent divided areas are both second divided areas, obtaining a division line between the adjacent divided areas, and copying and translating to the two sides based on the division line by 1 / 4 of the font spacing distance to obtain a font spacing area;
[0024] determining that the adjacent divided areas are a first divided area and a second divided area respectively, obtaining a division line between the adjacent divided areas, copying and translating to the inside of the first divided area based on the division line by 1 / 2 of the font spacing distance, and copying and translating to the inside of the second divided area based on the division line by 1 / 4 of the font spacing distance to obtain a font spacing area;
[0025] determining a plurality of font customization areas according to the customized area and the font spacing area, and obtaining a center point of the font customization area as a customization center point;
[0026] processing the customized font based on the font placement size to obtain a processed customized font, and obtaining a center point of the processed customized font as a font center point;
[0027] sequentially aligning the font center point with the customization center point to generate the interaction number corresponding to each of the box retaining walls.
[0028] Optionally, in a possible implementation manner of the first aspect, the determining that the font customization width is less than the constraint size, updating arrangement of the customized font in the customized area based on a line break arrangement strategy, and generating the interaction number corresponding to each of the box retaining walls comprises:
[0029] determining the number of limited words in the customized area according to the constraint width corresponding to the constraint font size when the font customized width is less than the constraint font size;
[0030] obtaining the number of customized lines of the customized area according to the ratio of the customized number and the number of limited words, performing line break calculation on the customized number according to the number of customized lines, and determining the number of single-line words;
[0031] obtaining the single-line spacing distance according to the spacing number and the font spacing distance, and obtaining the single-line customized distance based on the difference between the limit distance and the single-line spacing distance;
[0032] obtaining the adjusted font width according to the ratio of the single-line customized distance and the number of single-line words, and determining the initial placement font size based on the adjusted font width;
[0033] obtaining the font height according to the ratio of the vertical height corresponding to the customized area and the number of customized lines, and determining the font comparison font size according to the font height;
[0034] determining the initial placement font size as the line break placement font size when the initial placement font size is less than or equal to the font comparison font size;
[0035] determining the font comparison font size as the line break placement font size when the initial placement font size is greater than the font comparison font size;
[0036] uniformly dividing the customized area in the vertical direction according to the number of customized lines to obtain a plurality of line break areas;
[0037] uniformly dividing the line break area in the horizontal direction according to the number of single-line words to obtain a plurality of sub-line break areas;
[0038] counting the first and last sub-line break areas in each line break area as first sub-line break areas, and counting the remaining sub-line break areas as second sub-line break areas;
[0039] obtaining the division line between adjacent sub-line break areas when the adjacent sub-line break areas are both second sub-line break areas, and copying and translating the division line to both sides by 1 / 4 of the font spacing distance to obtain a font spacing area;
[0040] obtaining the division line between adjacent sub-line break areas when the adjacent sub-line break areas are a first sub-line break area and a second sub-line break area, respectively, copying and translating the division line to the inside of the first sub-line break area by 1 / 2 of the font spacing distance, and copying and translating the division line to the inside of the second sub-line break area by 1 / 4 of the font spacing distance to obtain a font spacing area;
[0041] According to the line break region and the font spacing region, a plurality of line break font regions are determined, and a center point of the line break font region is obtained as a customized center point;
[0042] Based on the line break font size, the customized font is processed to obtain a processed customized font, and a center point of the processed customized font is obtained as a font center point;
[0043] The font center point and the customized center point are aligned in sequence to generate an interaction number corresponding to each box retaining wall.
[0044] Optionally, in a possible implementation manner of the first aspect, the line break calculation of the customized number according to the customized number of lines includes:
[0045] According to the customized number of lines, the customized region is divided longitudinally and uniformly to obtain a plurality of line break regions;
[0046] Based on the ratio of the customized number and the customized number of lines, an initial number of characters corresponding to each line break region is obtained, and when the initial number of characters is not an integer, a decimal part in the initial number of characters is obtained as a judgment value;
[0047] When the judgment value is less than or equal to 0.5, the first line break region is determined as a first line break region based on a preset direction, and the remaining line break regions are determined as second line break regions;
[0048] The initial number of characters of the first line break region is rounded up, and the initial number of characters of the second line break region is rounded down to obtain a single line number of characters corresponding to each line break region;
[0049] When the judgment value is greater than 0.5, the first two line break regions are determined as first line break regions based on a preset direction, and the remaining line break regions are determined as second line break regions;
[0050] The initial number of characters of the first line break region is rounded up, and the initial number of characters of the second line break region is rounded down to obtain a single line number of characters corresponding to each line break region.
[0051] Optionally, in a possible implementation manner of the first aspect, the response to the completion information of the interaction terminal receives the comparison image collected by the interaction terminal based on the preset collection frame, and the comparison image is subjected to double verification processing based on the interaction number and the positioning map to generate an interaction verification result, including:
[0052] In response to the completion information of the interaction terminal, the comparison image collected by the interaction terminal based on the preset collection frame is received, and a comparison number and a comparison map corresponding to the customized font in the comparison image are obtained;
[0053] An interaction verification result is generated based on the comparison processing of the interaction number and the comparison number and / or the comparison processing of the positioning map and the comparison map, and the interaction verification result includes a normal verification result and an abnormal verification result.
[0054] Optionally, in a possible implementation manner of the first aspect, the guiding processing of the comparison image based on the interaction verification result and a guiding correction strategy to generate a guiding correction image and sending the guiding correction image to the interaction end includes:
[0055] When the interaction verification result is a map abnormal result, a positioning map corresponding to the interaction number is determined as a replacement map based on a correction number in the map correction set;
[0056] The number area of each correction number in the map correction set is taken as a correction area, a distance between the center point of the correction area and four blank boundary lines is determined, and the blank boundary line corresponding to the minimum distance is selected as a guiding boundary line;
[0057] An index line is constructed perpendicularly to the guiding boundary line with the center point of the correction area as a starting point, and an intersection point of the index line and the guiding boundary line is determined as a terminal point;
[0058] The index line is intercepted according to the center point of the correction area and the terminal point, an identification line is obtained, a pointing arrow pointing to the center point is generated at the center point, a pointing arrow pointing to the terminal point is generated at the terminal point, and a bidirectional replacement identification is obtained;
[0059] An area between the decoration boundary line and the blank boundary line is taken as a blank area;
[0060] The terminal point is copied and translated to both sides according to a preset filling distance, a replacement intercepting point is obtained, and a perpendicular line perpendicular to the guiding boundary line is constructed as a replacement intercepting line based on the replacement intercepting point;
[0061] The blank area is intercepted based on the replacement intercepting line, and an indication area is obtained;
[0062] The customized pixel value is updated in the indication area, and a guiding correction image is generated;
[0063] When the interaction verification result is a position abnormal result, an interaction number in the interaction difference set is selected as a shift number in the comparison difference set based on the distance closest to the interaction number;
[0064] determining that the positioning map of the interaction number is consistent with the comparison result of the alignment map of the shift number, generating a one-way shift mark of the center point of the number area of the shift number pointing to the center point of the number area corresponding to the interaction number, and generating a guide correction image;
[0065] determining that the positioning map of the interaction number is inconsistent with the comparison result of the alignment map of the shift number, generating a one-way shift mark of the center point of the number area of the shift number pointing to the corresponding interaction number, and highlighting the number area corresponding to the interaction number based on the custom pixel value corresponding to the alignment map, to generate a guide correction image;
[0066] when the interaction verification result is a comprehensive abnormal result, generating a two-way replacement mark of the center point of the number area vertically pointing to the guide boundary line according to the map abnormal set, and updating the custom pixel value to the indication area;
[0067] based on the intersection set and the comparison difference set, generating a one-way shift mark and highlighting the number area corresponding to the corresponding interaction number based on the custom pixel value corresponding to the alignment map, to generate a guide correction image;
[0068] sending the guide correction image to the interaction terminal.
[0069] Optionally, in a possible implementation manner of the first aspect, the comparison processing based on the interaction number and the comparison number, and / or the comparison processing of the positioning map and the alignment map, generates an interaction verification result, and the interaction verification result includes a normal verification result and an abnormal verification result, including:
[0070] statistically obtaining an interaction set from each of the interaction numbers, and obtaining a comparison set from each of the comparison numbers;
[0071] obtaining a common set from the intersection of the interaction set and the comparison set, obtaining an interaction difference set from the difference set of the interaction set and the common set, and obtaining a comparison difference set from the difference set of the comparison set and the common set;
[0072] based on the number in the common set, comparing the alignment map corresponding to the comparison number with the same number with the positioning map corresponding to the interaction number with the same number, and statistically obtaining a map abnormal set from the number of different maps, and taking the map abnormal set as a map correction set;
[0073] based on the union of the interaction difference set and the comparison difference set, obtaining a position set, and determining that the position set is empty and the map abnormal set is empty, to generate a normal verification result;
[0074] determine that the position set is empty and the map exception set is not empty, generate a map exception result;
[0075] determine that the position set is not empty and the map exception set is empty, generate a position exception result;
[0076] determine that the position set is not empty and the map exception set is not empty, generate a comprehensive exception result, and the exception verification result includes the map exception result, the position exception result and the comprehensive exception result;
[0077] According to the exception verification result and the normal verification result, an interaction verification result is obtained.
[0078] Optionally, in a possible implementation manner of the first aspect, the method further includes:
[0079] determine that the intersection of the interaction difference set set and the comparison difference set set is empty, update the numbered area corresponding to the interaction number in the comparison image based on the interaction number in the interaction difference set set and the customized pixel value;
[0080] update and delete the prompt in the numbered area corresponding to the comparison number in the comparison image based on the comparison number in the comparison difference set set and the first preset pixel value.
[0081] In a second aspect of the embodiment of the application, a processing system for a box-type landscape facing concrete retaining wall is provided, including:
[0082] The customization module is configured to receive a customization statement sent by the management end, perform character segmentation processing on the customization statement to obtain a plurality of customization fonts, construct a box-type twin space corresponding to the box-type retaining wall, and perform splicing processing on the box-type twin spaces of adjacent box-type retaining walls to obtain a retaining wall twin space.
[0083] The generation module is configured to perform customization processing on the retaining wall twin space according to the customization fonts, generate an interaction number corresponding to each box-type retaining wall, and determine a positioning map corresponding to the interaction number based on a customized pixel value of the customization font and send the positioning map to the interaction end.
[0084] The verification module is configured to receive a comparison image collected by the interaction end based on a preset collection frame in response to completion information of the interaction end, perform double verification processing on the comparison image based on the interaction number and the positioning map, and generate an interaction verification result.
[0085] The guidance module is configured to perform guidance processing on the comparison image according to the interaction verification result and a guidance correction strategy, generate a guidance correction image, and send the guidance correction image to the interaction end.
[0086] In a third aspect, the present application provides an electronic device, comprising: a memory, a processor, and a computer program, the computer program being stored in the memory, and the processor running the computer program to execute the method of the first aspect and various possible aspects related to the first aspect.
[0087] In a fourth aspect, the present application provides a storage medium, the storage medium storing a computer program, the computer program being executed by a processor to implement the method of the first aspect and various possible aspects related to the first aspect.
[0088] The beneficial effects of the present application are as follows:
[0089] 1、The present application can be customized according to the actual user demand and the box type, ensure that the user demand information can be complete and central display, improve the quality of construction work, facilitate personnel intuitive view. First, the present application can construct the retaining wall twin space, so that the custom design can be carried out in the retaining wall twin space, so as to obtain the interactive number which can be referred to, and then the personnel can install according to the interactive number and the positioning map corresponding to each number, improve the construction efficiency, secondly, the present application can double verify the actual collected comparison image, improve the accuracy of installation, and according to the interactive verification result, the guiding correction image is obtained, which is convenient for personnel to modify the installation result of the box type retaining wall according to the guiding correction image, so as to improve the installation quality.
[0090] 2、The present application can be customized for the retaining wall twin space, so as to display the customized sentence in the middle position of the region, keep the decorative appearance and facilitate the personnel to view. Among them, the present application realizes the quick conversion from the customized sentence to the construction pattern through character segmentation and virtual twin space construction, realizes the personalized design visualization and operability by designing and displaying in the twin space, which significantly improves the design conversion efficiency, provides an efficient solution for complex pattern construction, so that the construction personnel can use the information terminal to accurately paste and install the pattern according to the interactive number and the positioning map.
[0091] 3、The present application can double verify the actual construction effect and the consistency of the design scheme, improve the construction quality and accuracy. Among them, the present application can verify the position according to the number, and verify the image of the map, ensure the accuracy of the image corresponding to each number position, through double verification, ensure the accuracy of the display information, and improve the construction quality. BRIEF DESCRIPTION OF DRAWINGS
[0092] Figure 1 A flowchart of a processing method for box type landscape facing concrete retaining wall provided by the present application;
[0093] Figure 2 A blank boundary line provided by the present application;
[0094] Figure 3 A customized area division schematic diagram provided by the present application;
[0095] Figure 4 A structural schematic diagram of a processing system for a box type landscape facing concrete retaining wall provided by the present application;
[0096] Figure 5 A hardware structure schematic diagram of an electronic device provided by the present application. DETAILED DESCRIPTION
[0097] The technical solutions of the present application will be described in detail below with specific examples. The following specific examples can be combined with each other, and the same or similar concepts or processes may not be described in detail in some examples.
[0098] As Figure 1 shown, the present application provides a processing method for a box type landscape facing concrete retaining wall, which comprises:
[0099] S1, receiving a customized sentence sent by a management end, performing character segmentation processing on the customized sentence to obtain a plurality of customized fonts, and constructing a box type twin space corresponding to the box type retaining wall, splicing the adjacent box type twin spaces of the box type retaining wall to obtain a retaining wall twin space.
[0100] It should be noted that in order to facilitate subsequent customization processing of the box type landscape design box according to the customized sentence, the customized sentence is segmented to obtain a plurality of customized fonts, and since the four sides of the box type retaining wall need to be customized designed, a box type twin space can be constructed, and the adjacent box type twin spaces are spliced to obtain a retaining wall twin space, so as to facilitate subsequent design display in the retaining wall twin space and facilitate the central display of the corresponding font.
[0101] It can be understood that the management end is an information terminal of a person managing the box type design, which can be a mobile phone, a computer, etc., the customized sentence is a sentence for customized display of the box type retaining wall, for example, the customized sentence can be "Wan Shi Ruyi", the customized font is the font of the text to be displayed, for example, "Wan", "Shi", "Ru", "Yi", etc., the box type twin space is a virtual twin space corresponding to the box type retaining wall, and the retaining wall twin space is a virtual area space after splicing of the plurality of box type twin spaces.
[0102] Through the above embodiment, the corresponding customized font and the retaining wall twin space can be determined, so as to subsequently customize and display the customized font in the retaining wall twin space.
[0103] S2, customizing the retaining wall twin space according to the customized font, generating an interaction number corresponding to each of the box retaining walls, and sending a positioning map corresponding to the interaction number to an interaction terminal based on a customized pixel value of the customized font.
[0104] It should be noted that the box retaining wall is formed by combining a plurality of rows and a plurality of columns of corresponding sub-regions, so that each region has a corresponding number, and therefore, the number region for picture installation in the actual box retaining wall can be determined through the interaction number generated by the corresponding retaining wall twin space, so that the corresponding positioning map is installed according to the number position by the personnel according to the interaction number.
[0105] It can be understood that the interaction number is the number of the customized font that needs to be pasted on the box retaining wall, the customized pixel value is the pixel value of the customized font, which can be green, red, etc., the positioning map is the picture of the region position corresponding to the interaction number, and the interaction terminal is the information terminal of the personnel installing the customized sentence on the box retaining wall.
[0106] It is not difficult to understand that the management terminal can freely design the color of different customized fonts, so as to be distinguished and displayed on the box retaining wall from the color of the retaining wall bottom plate, for example, when the color of the bottom plate of the box retaining wall is green, the customized pixel value of the customized font "green" can be yellow, so as to be sent to the interaction terminal, so that the personnel selects the corresponding yellow map according to the yellow color, and then pastes it on the region position corresponding to the interaction number, so as to complete the design and installation of the box retaining wall.
[0107] Through the above embodiment, the interaction number and the positioning map corresponding to the customized font can be obtained, which is convenient for sending to the interaction terminal to enable the personnel to accurately install.
[0108] In some embodiments, the specific implementation steps of step S2 (the customizing of the retaining wall twin space according to the customized font to generate an interaction number corresponding to each of the box retaining walls) include:
[0109] S21, obtaining a boundary line of a decoration region in the retaining wall twin space as a decoration boundary line, and an area of the decoration region as a decoration area, obtaining an offset coefficient according to a ratio of the decoration area and a reference area, and obtaining a decoration blank distance based on a product of the offset coefficient and a reference blank distance.
[0110] It should be noted that in order to make the subsequent customized font can be more beautiful design in the retaining wall twin space, so as to according to the decorative area edge margin, so that the customized font design in the retaining wall twin space will not close to the area edge, convenient for visual observation.
[0111] It can be understood that the decorative area is the area region corresponding to the retaining wall twin space, the decorative boundary line is the area boundary line of the decorative region, the decorative area is the area corresponding to the decorative area, the reference area is the area reference value corresponding to the display customized sentence, the offset coefficient is the deviation coefficient value of the decorative area and the reference area, that is, the ratio of the decorative area and the reference area, the reference margin distance is the reference distance of the margin area, which can be artificially pre-set, and the decorative margin distance is the distance of the region margin in the decorative region, that is, the product of the offset coefficient and the reference margin distance.
[0112] Through the above embodiment, the decorative margin distance can be determined, and the decorative region can be divided according to the decorative margin distance, so as to determine the display region corresponding to the customized font.
[0113] S22, connecting the opposite vertices in the decorative region to obtain a decorative diagonal line, and obtaining the intersection point of the decorative diagonal line as a decorative center point, and copying and translating the vertices along the decorative diagonal line to the decorative center point based on the decorative margin distance, to obtain a margin vertex.
[0114] It can be understood that in order to determine the region of the customized font for display arrangement in the decorative region, the boundary line of the margin region in the decorative region is determined, so that, as shown in Figure 2 The opposite vertices in the decorative region are connected to obtain a decorative diagonal line, and then the vertices can be moved along the decorative diagonal line to the direction of the decorative center point to obtain a margin vertex.
[0115] Wherein, the decorative diagonal line is the connecting line of the opposite vertices in the decorative region, the decorative center point is the intersection point of the two decorative diagonal lines, and the margin vertex is the vertex of the internal boundary line corresponding to the margin region.
[0116] S23, according to the clockwise direction, the margin vertices are connected in turn to obtain a margin boundary line, and the distance of the horizontal margin boundary line is obtained as a limit distance.
[0117] It can be understood that the margin boundary line is the connecting line between adjacent margin vertices, and the limit distance is the maximum distance of the horizontal arrangement of the customized font, that is, the length distance corresponding to the horizontal margin boundary line.
[0118] It is not difficult to understand that, as Figure 2As shown, the limit distance is determined according to the blank boundary line, so that the length distance of the corresponding customized font transverse customized arrangement is determined by the limit distance.
[0119] S24, the number of customizations of the customized font is obtained, and the constraint font size and the font spacing distance are called, the spacing number is determined according to the number of customizations.
[0120] It should be noted that in order to determine the size of the font displayed by the customized font in the current divided area, the constraint font size and the font spacing distance can be called, and the spacing number can be determined, so that the font size of the customized font can be calculated.
[0121] It can be understood that the number of customizations is the number of customized fonts, the constraint font size is the limited font size for displaying the customized font, in order to prevent the customized font from being too small and affecting the viewing of personnel, the constraint font size can be artificially set in advance, so that the font can be arranged and designed to be normally displayed, the font spacing distance is the spacing distance between adjacent customized fonts, which can be artificially set in advance, and the spacing number is the number of single-row font spacing distances, for example, when the number of customizations is 3, the spacing number after the font is divided can be 1.5, when the number of customizations is 4, the corresponding spacing number is 2, and so on, and the spacing number is half of the number of customizations.
[0122] S25, based on the spacing number and the font spacing distance, the total spacing distance is obtained, and the transverse customization distance is obtained according to the difference between the limit distance and the total spacing distance.
[0123] It can be understood that the total spacing distance is the sum of the spacing distance corresponding to each row of customized fonts, that is, the product of the spacing number and the font spacing distance, and the transverse customization distance is the display distance of the customized font in the transverse direction, that is, the difference between the limit distance and the total spacing distance.
[0124] Through the above embodiment, the transverse customization distance can be determined, so that the font size that can be displayed by the current customized font can be calculated, and the corresponding arrangement and display method can be selected.
[0125] S26, the font customization width is obtained according to the ratio of the transverse customization distance and the number of customizations, and the font placement font size is determined based on the font customization width.
[0126] It should be noted that different font sizes have corresponding font sizes, for example, four font corresponds to 1.48 cm, therefore, the corresponding font size can be determined by calculating the font width, so that the corresponding strategy for arrangement and display can be judged by comparing with the constraint font size.
[0127] It can be understood that the font customization width is the font width calculated by the transverse customization distance, and the font placement size is the size for arranging and placing the customized font, that is, the font size corresponding to the font customization width.
[0128] S27, when the font placement size is greater than or equal to the constraint size, the customized font is updated and arranged in the customization area based on the single-row arrangement strategy and the font placement size, and the corresponding interaction number of each box-type retaining wall is generated.
[0129] It can be understood that when the font placement size is greater than or equal to the constraint size, it indicates that the currently calculated font placement size is not less than the minimum constraint size, and all customized fonts can be normally displayed, so that the customized font can be directly arranged in the customization area according to the determined font placement size, thereby obtaining the interaction number, so that the interaction terminal can perform pattern pasting according to the interaction number when subsequently sent to the interaction terminal.
[0130] The customization area is an area for displaying customized fonts in the box-type twin space.
[0131] In some embodiments, the specific implementation steps of step S27 (when the font placement size is greater than or equal to the constraint size, the customized font is updated and arranged in the customization area based on the single-row arrangement strategy and the font placement size, and the corresponding interaction number of each box-type retaining wall is generated) include:
[0132] S271, when the font placement size is greater than or equal to the constraint size, the customization area is uniformly divided transversely according to the customization quantity, and a plurality of divided areas are obtained.
[0133] It can be understood that when the font placement size is greater than or equal to the constraint size, the customization area can be uniformly divided according to the customization quantity to obtain a plurality of divided areas, so that a corresponding number of customized fonts can be arranged and displayed subsequently.
[0134] The divided area is a sub-area after the customization area is divided.
[0135] S272, the first and last divided areas are counted as first divided areas, and the remaining divided areas are counted as second divided areas.
[0136] It can be understood that in order to ensure that the subsequent font customization area is the same, the first and last divided areas, that is, the leftmost and rightmost two divided areas in the customization area, are counted as first divided areas, and the remaining divided areas are counted as second divided areas, so that the font spacing area can be determined according to the division line subsequently.
[0137] S273, when it is determined that the adjacent segmentation regions are both second segmentation regions, obtaining a segmentation line between the adjacent segmentation regions, copying and translating the segmentation line to both sides by 1 / 4 of the font spacing distance based on the segmentation line, and obtaining a font spacing region.
[0138] It can be understood that, since the second segmentation region is located in the middle, when the font spacing region is determined according to the segmentation line, the two sides of the second segmentation region need to be divided, that is, the font spacing region needs to occupy both sides of the second segmentation region. Therefore, when the adjacent segmentation regions are both second segmentation regions, the segmentation line can be copied and translated to both sides by 1 / 4 of the font spacing distance, so as to obtain the font spacing region.
[0139] The segmentation line is a spacing line segment between the adjacent two segmentation regions, and the font spacing region is a spacing region between the two copied segmentation lines.
[0140] S274, when it is determined that the adjacent segmentation regions are a first segmentation region and a second segmentation region respectively, obtaining a segmentation line between the adjacent segmentation regions, copying and translating the segmentation line to the inside of the first segmentation region by 1 / 2 of the font spacing distance based on the segmentation line, and copying and translating the segmentation line to the inside of the second segmentation region by 1 / 4 of the font spacing distance, and obtaining a font spacing region.
[0141] It can be understood that, since the first segmentation region is located at the edge of the customization region and has only one side with a segmentation line, in order to make the subsequent obtained font customization region have the same size, when the adjacent segmentation regions are a first segmentation region and a second segmentation region respectively, the segmentation line can be copied and translated to the inside of the first segmentation region by 1 / 2 of the font spacing distance, and the segmentation line can be copied and translated to the inside of the second segmentation region by 1 / 4 of the font spacing distance. In this way, the font spacing region between the adjacent segmentation regions can be obtained, so that the adjacent customized fonts have a certain spacing region, which is convenient for the aesthetic appearance of arrangement and display.
[0142] S275, determining a plurality of font customization regions according to the customization region and the font spacing region, and obtaining a center point of the font customization region as a customization center point.
[0143] It can be understood that, through the customization region and the font spacing region, a plurality of corresponding font customization regions can be obtained, so that the corresponding customization center point can be obtained for subsequent placement and display of the corresponding customized font.
[0144] The font customization region is a placement region of the display customized font, and the customization center point is a center point of the font customization region.
[0145] S276, processing the customized font based on the font placement font size to obtain a processed customized font, and obtaining a center point of the processed customized font as a font center point.
[0146] It can be understood that the font size of the customized font is adjusted to the font placement font size, so as to obtain the font center point, so as to subsequently position the font center point and the customized center point, and realize the placement and display of the font.
[0147] The font center point is a center point corresponding to the customized font.
[0148] S277, sequentially aligning the font center point and the customized center point to generate an interaction number corresponding to each box retaining wall.
[0149] It can be understood that the font center point of each customized font is sequentially aligned with the customized center point, so as to determine the interaction number corresponding to the map to be pasted according to the placed customized font.
[0150] It is not difficult to understand that the present application can obtain the interaction number, which is convenient for subsequent sending to the interaction end, so as to improve the accuracy and efficiency of personnel installation.
[0151] S28, when the font customization width is less than the constraint font size, updating the arrangement of the customized font in the customized area based on a line breaking arrangement strategy to generate an interaction number corresponding to each box retaining wall.
[0152] It can be understood that when the font customization width is less than the constraint font size, it indicates that the current customized area cannot arrange all the customized fonts in the same horizontal line. If arranged in a line, it will affect the display font size of the customized font, and further affect the viewing effect. Therefore, the customized font needs to be arranged and displayed in multiple lines, so as to generate the corresponding interaction number, so that the corresponding personnel can perform map installation subsequently.
[0153] In some embodiments, the specific implementation steps of step S28 (when the font customization width is less than the constraint font size, updating the arrangement of the customized font in the customized area based on a line breaking arrangement strategy to generate an interaction number corresponding to each box retaining wall) include:
[0154] S2801, when the font customization width is less than the constraint font size, determining the number of limited words arranged horizontally in the customized area according to the constraint width corresponding to the constraint font size.
[0155] It can be understood that if all the current custom fonts are arranged in a single row, the font customization width of the custom font will be smaller than the font width corresponding to the constraint font size, which will affect the visual viewing of the personnel when the font is displayed. Therefore, the maximum number of horizontal arrangement, i.e., the limit number of characters, can be determined according to the constraint width of the constraint font size when the font is displayed, so as to subsequently distribute the custom font.
[0156] The constraint width is the font width corresponding to the constraint font size, and the limit number of characters is the number of horizontally arranged fonts in the custom area determined according to the constraint width.
[0157] S2802, according to the ratio of the custom number and the limit number of characters, obtain the custom number of lines of the custom area, calculate the line number of the custom number according to the custom number of lines, and determine the number of characters in a single row.
[0158] It can be understood that since the custom number of custom fonts has multiple, the number of lines that need to be divided in the custom area can be determined by the ratio of the custom number and the limit number, so as to arrange and display the custom font by line arrangement, so that the minimum font size for displaying the custom font is the same as the constraint font size, or the font size of the subsequent custom font after the division of the custom area can be greater than the constraint font size, so that the custom font can be displayed as large as possible for the personnel to view.
[0159] The custom number of lines is the number of lines that the custom area is divided into, i.e., the ratio of the custom number and the limit number of characters, and the number of characters in a single row is the number of characters that can be arranged and displayed in a single row. For example, when the custom number of lines is 2 and the custom number is 4, the corresponding number of characters in a single row is 4 ÷ 2 = 2.
[0160] In some embodiments, the specific implementation steps of step S2802 (determining the number of characters in a single row by calculating the line number of the custom number according to the custom number of lines) include:
[0161] S28021, the custom area is vertically and uniformly divided according to the custom number of lines, to obtain a plurality of line arrangement areas.
[0162] It can be understood that the custom area is vertically and uniformly divided to obtain a plurality of line arrangement areas, so as to subsequently horizontally divide each line arrangement area and design the filling of the custom font.
[0163] The line arrangement area is a horizontal area obtained by dividing the custom area.
[0164] S28022, based on the ratio of the custom number and the custom number of lines, obtain the initial number of characters corresponding to each line arrangement area, and when the initial number of characters is not an integer, obtain the decimal part of the initial number of characters as a judgment value.
[0165] It should be noted that since the number of customizations is calculated by the ratio of the number of customizations and the number of customization lines, the value obtained may not be an integer, that is, the number of fonts in each line break area will be different, therefore, the initial number of words needs to be adjusted to determine the number of custom fonts displayed in each line break area.
[0166] It can be understood that the initial number of words is the number of single-line fonts initially calculated, that is, the ratio of the number of customizations and the number of customization lines.
[0167] It is not difficult to understand that when the initial number of words is not an integer, the decimal part of the initial number of words can be used as a judgment value for subsequent word allocation, for example, when the number of customizations is 7 and the number of customization lines is 3, the initial number of words can be obtained as 7 ÷ 3 ≈ 2.33, and 0.33 can be used as a judgment value for subsequent determination of the number of single-line words corresponding to each line break area.
[0168] S28023, when the judgment value is less than or equal to 0.5, the first line break area is determined as the first line break area based on a preset direction, and the remaining line break areas are determined as the second line break area.
[0169] It can be understood that when the judgment value is less than or equal to 0.5, the first line break area is determined as the first line break area, and the remaining line break areas are determined as the second line break area, so that the corresponding single-line word number can be determined according to the first line break area and the second line break area for subsequent arrangement and display of custom fonts.
[0170] The preset direction is a direction in which the line break areas are counted in advance, for example, it can be a vertically downward direction.
[0171] S28024, the initial number of words of the first line break area is rounded up, and the initial number of words of the second line break area is rounded down to obtain the corresponding single-line word number of each line break area.
[0172] It can be understood that in order to display the custom fonts as completely as possible and in a larger font size, the initial number of words of the first line break area can be rounded up and the initial number of words of the second line break area can be rounded down, and then the corresponding single-line word number of each line break area can be obtained.
[0173] For example: when the number of customizations is 7 and the number of customization lines is 3, the initial number of words can be obtained as 7 ÷ 3 ≈ 2.33, so that the initial number of words of the uppermost line break area can be rounded up, that is, 2.33 is rounded up to 3, and the remaining is rounded down, that is, 2.33 is rounded down to 2, so that the single-line word number of the three line break areas is 3, 2, and 2 respectively.
[0174] S28025, when the judgment value is greater than 0.5, determining the first two line break regions as the first line break region based on a preset direction, and determining the remaining line break regions as the second line break region.
[0175] It can be understood that when the judgment value is greater than 0.5, the first two line break regions are determined as the first line break region, and the remaining line break regions are determined as the second line break region, so that the corresponding single-line word count is determined according to the first line break region and the second line break region, facilitating the arrangement and display of the customized font.
[0176] S28026, rounding up the initial word count of the first line break region and rounding down the initial word count of the second line break region to obtain the single-line word count corresponding to each line break region.
[0177] It can be understood that in order to display the customized font as completely as possible and in a larger font size, the initial word count of the first line break region is rounded up and the initial word count of the second line break region is rounded down, and then the single-line word count corresponding to each line break region can be obtained.
[0178] For example, when the customization quantity is 8 and the customization line number is 3, the initial word count is 8 ÷ 3 ≈ 2.67, so the initial word count of the uppermost line break region is rounded up, i.e. 2.67 is rounded up to 3, and the remaining is rounded down, i.e. 2.67 is rounded down to 2, so the single-line word count of the three line break regions is 3, 3 and 2 respectively.
[0179] S2803, determining the number of intervals based on the single-line word count, obtaining the single-line interval distance according to the number of intervals and the font interval distance, and obtaining the single-line customization distance based on the difference between the limit distance and the single-line interval distance.
[0180] It can be understood that the number of intervals increases with the increase of the word count, therefore, the number of intervals is determined according to the single-line word count, and then the single-line interval distance is obtained, so that the single-line customization distance is obtained by the difference between the limit distance and the single-line interval distance, so that the corresponding font size is calculated according to the single-line customization distance and the single-line word count.
[0181] Wherein, the single-line interval distance is the total distance of the font interval in the single line, i.e. the product of the number of intervals and the font interval distance, and the single-line customization distance is the font customization distance corresponding to a single line break region, i.e. the difference between the limit distance and the single-line interval distance.
[0182] S2804, obtaining the adjusted font width according to the ratio of the single-line customization distance to the single-line word count, and determining the initial placement font size based on the adjusted font width.
[0183] It can be understood that, since the number of rows is divided for the customized area, and the number of characters per row and the customized distance per row are recalculated, the font width is recalculated according to the current customized distance per row and the number of characters per row, so as to determine the corresponding font size for arrangement and display.
[0184] The adjustment font width is the font width calculated according to the customized distance per row and the number of characters per row, and the initial placement font size is the font size corresponding to the adjustment font width.
[0185] It can be understood that, since the number of rows is divided for the customized area, and the number of characters per row and the customized distance per row are recalculated, the font width is recalculated according to the current customized distance per row and the number of characters per row, so as to determine the corresponding font size for arrangement and display.
[0186] S2805, obtaining the vertical height corresponding to the customized area, obtaining the font height based on the ratio of the vertical height and the number of customized rows, and determining the font comparison font size according to the font height.
[0187] It can be understood that the vertical height is the height distance of the customized area in the vertical direction, the font height is the height of the font calculated by the vertical distance, that is, the ratio of the vertical height and the number of customized rows, and the font comparison font size is the font size corresponding to the font vertical height.
[0188] Through the above embodiments, the font comparison font size can be determined, so as to be compared with the initial placement font size subsequently, so as to determine the optimal font size that can be placed in the line break area.
[0189] S2806, when the initial placement font size is less than or equal to the font comparison font size, the initial placement font size is taken as the line break placement font size.
[0190] It can be understood that, when the initial placement font size is less than or equal to the font comparison font size, it indicates that the font size determined by the vertical height is larger, that is, the font of the initial placement font size can be completely displayed in the vertical direction, so that the initial placement font size can be taken as the line break placement font size.
[0191] The line break placement font size is the display font size of the customized font corresponding to the line break strategy.
[0192] S2807, when the initial placement font size is greater than the font comparison font size, the font comparison font size is taken as the line break placement font size.
[0193] It can be understood that when the initial placement font size is greater than the font comparison font size, the vertical height obtained font size is smaller, and if the initial placement font size is displayed, the font cannot be completely displayed in the line break area in height, so the font comparison font size can be used as the line break placement font size, so that the font can be clearly displayed.
[0194] S2808, the custom area is vertically and uniformly divided according to the custom line number, and a plurality of line break areas are obtained.
[0195] It can be understood that the custom area is vertically and uniformly divided, so that a plurality of line break areas are obtained, so as to subsequently perform horizontal division on each line break area and then perform filling design of the custom font.
[0196] The line break area is a horizontal area obtained by dividing the custom area.
[0197] For example, as shown in Figure 3 When the white area is the custom area and the custom line number is 2, the custom area can be vertically divided into 2 line break areas.
[0198] S2809, the line break area is horizontally and uniformly divided based on the single line word number, and a plurality of sub-line break areas are obtained.
[0199] It can be understood that in order to determine the placement position of each custom font, the line break area is horizontally divided according to the single line word number, and a plurality of sub-line break areas are obtained, so that the custom font is subsequently placed in the corresponding line break area for display, and then the interactive number is obtained.
[0200] The sub-line break area is an area obtained by horizontally dividing the line break area.
[0201] For example, as shown in Figure 3 When the single line word number is 4, the line break area can be horizontally divided so that each line has 4 line break areas.
[0202] S2810, the first and last two sub-line break areas in each line break area are counted as first sub-line break areas, and the remaining sub-line break areas are counted as second sub-line break areas.
[0203] It can be understood that in order to ensure that the subsequent obtained font custom area is the same, the first and last two sub-line break areas, i.e. the leftmost and rightmost two sub-line break areas in the custom area, are counted as first sub-line break areas, and the remaining sub-line break areas are counted as second sub-line break areas, so as to subsequently determine the font spacing area according to the division line.
[0204] S2811, when it is determined that the adjacent sub-wrapping regions are both the second sub-wrapping regions, a split line between the adjacent sub-wrapping regions is obtained, and a font spacing region is obtained by copying and translating the split line to both sides by 1 / 4 of the font spacing distance based on the split line.
[0205] It can be understood that, since the second sub-wrapping region is located in the middle position, when the font spacing region is determined according to the split line, the two sides of the second sub-wrapping region need to be divided, that is, the font spacing region needs to occupy both sides of the second sub-wrapping region. Therefore, when the adjacent sub-wrapping regions are both the second sub-wrapping regions, the split line can be copied and translated to both sides by 1 / 4 of the font spacing distance, so as to obtain the font spacing region.
[0206] S2812, when it is determined that the adjacent sub-wrapping regions are respectively the first sub-wrapping region and the second sub-wrapping region, a split line between the adjacent sub-wrapping regions is obtained, and a font spacing region is obtained by copying and translating the split line to the inside of the first sub-wrapping region by 1 / 2 of the font spacing distance and to the inside of the second sub-wrapping region by 1 / 4 of the font spacing distance based on the split line.
[0207] It can be understood that, since the first sub-wrapping region is located at the edge of the customization region and has a split line on only one side, in order to make the subsequent obtained font customization region have the same size, when the adjacent sub-wrapping regions are respectively the first sub-wrapping region and the second sub-wrapping region, the split line can be copied and translated to the inside of the first sub-wrapping region by 1 / 2 of the font spacing distance and to the inside of the second sub-wrapping region by 1 / 4 of the font spacing distance, so as to obtain the font spacing region between the adjacent sub-wrapping regions. In this way, when the subsequent customized font is arranged, the adjacent customized fonts have a certain spacing region, which is beneficial to the aesthetic appearance of the arrangement and display.
[0208] S2813, a plurality of wrapping font regions are determined according to the wrapping region and the font spacing region, and a center point of the wrapping font region is obtained as a customization center point.
[0209] It can be understood that, through the customization region and the font spacing region, a plurality of corresponding wrapping font regions are obtained, so that the corresponding customization center point can be obtained, so as to subsequently place and display the corresponding customized font.
[0210] The wrapping font region is a placement region of the display customized font, and the customization center point is a center point of the wrapping font region.
[0211] S2814, the customized font is processed based on the wrapping placement font size, and a center point of the processed customized font is obtained as a font center point.
[0212] It can be understood that the font size of the customized font is adjusted to the line break placement font size, and the font center point is obtained, so as to subsequently position the font center point and the customized center point, and realize the placement and display of the font.
[0213] The font center point is a center point corresponding to the customized font.
[0214] S2815, sequentially aligning the font center point and the customized center point, and generating an interaction number corresponding to each box retaining wall.
[0215] It can be understood that the font center point of each customized font is sequentially aligned with the customized center point, so that the interaction number corresponding to the need for mapping is determined according to the placed customized font.
[0216] It is not difficult to understand that the present application can obtain the interaction number, which is convenient for subsequent sending to the interaction terminal, thereby improving the accuracy and efficiency of personnel installation.
[0217] In some embodiments, further comprising:
[0218] A1, when the font height is less than the font height corresponding to the constraint font size, determining the corresponding font size as the line break placement font size based on the font height.
[0219] It should be noted that since the height corresponding to the customized area may be very low, after the customized area is divided by line break, the height of the line break area will become lower, and the font height obtained will also become smaller. When the font height is less than the font height corresponding to the constraint font size, in order to display the customized font completely and facilitate people to watch, the corresponding font size can be determined as the line break placement font size based on the font height, so as to subsequently arrange and display the customized font with the line break placement font size.
[0220] S3, in response to the completion information of the interaction terminal, receiving the comparison image collected by the interaction terminal based on the preset collection frame, and performing double verification processing on the comparison image based on the interaction number and the positioning mapping, to generate an interaction verification result.
[0221] It should be noted that in order to ensure that the information displayed on the box retaining wall is correct, the collected comparison image can be compared with the standard image information designed in the twin space, so as to judge the accuracy of the construction of the interaction terminal.
[0222] It can be understood that when the interaction terminal installs the positioning map of the corresponding position according to the interaction number on the actual box-type retaining wall, the installation personnel can feed back on the corresponding interaction terminal, indicating that the construction is completed, and the comparison image is collected according to the preset collection frame, so that the server responds to the completion information of the interaction terminal, compares and verifies the comparison image with the interaction number and the positioning map, to ensure correct installation.
[0223] The preset collection frame is a pre-set square frame for the interaction terminal to shoot the actually installed image information, so as to obtain an image of the same size corresponding to the standard box-type twin space, and then facilitate subsequent double verification. The comparison image is an image collected after actual installation and display. The interaction verification result is the result of comparing and verifying the comparison image with the standard image information.
[0224] Through the above embodiment, the present application can obtain the interaction verification result, so as to subsequently perform image indication according to different verification result types, facilitate personnel to correct in time, and improve construction quality.
[0225] In some embodiments, the specific implementation steps of step S3 (the response to the completion information of the interaction terminal, the reception of the comparison image collected by the interaction terminal based on the preset collection frame, the double verification processing of the comparison image based on the interaction number and the positioning map, and the generation of the interaction verification result) include:
[0226] S31, in response to the completion information of the interaction terminal, receiving the comparison image collected by the interaction terminal based on the preset collection frame, and obtaining the comparison number and comparison map corresponding to the customized font in the comparison image.
[0227] It can be understood that the comparison number is the position number occupied by the customized font in the comparison image, and the comparison map is the area image of the position corresponding to each comparison number in the comparison image.
[0228] Through the above embodiment, the present application can determine the comparison number and the comparison map, so as to subsequently perform double verification of the number and the image.
[0229] S32, based on the comparison processing of the interaction number and the comparison number, and / or the comparison processing of the positioning map and the comparison map, an interaction verification result is generated, which includes a normal verification result and an abnormal verification result.
[0230] It can be understood that the interaction number is compared with the comparison number, and the positioning map of the corresponding position is compared and verified with the comparison map, to judge the accuracy of the installation position and the installation image.
[0231] In some embodiments, the specific implementation steps of step S32 (the comparison processing based on the interaction number and the comparison number, and / or the comparison processing of the positioning map and the comparison map to generate an interaction verification result, the interaction verification result including normal verification results and abnormal verification results) include:
[0232] S321, count the interaction numbers to obtain the interaction set, and count the comparison numbers to obtain the comparison set.
[0233] It is understandable that the interaction set is a set containing all interaction numbers, and the comparison set is a set containing all comparison numbers.
[0234] Through the above implementation methods, the present invention can obtain an interaction set and a comparison set, so as to perform subsequent numbered comparison verification and corresponding image verification, thereby ensuring the accuracy of installation.
[0235] S322, a common set is obtained based on the intersection of the interaction set and the comparison set, an interaction difference set is obtained based on the difference between the interaction set and the common set, and a comparison difference set is obtained based on the difference between the comparison set and the common set.
[0236] It is understandable that the common set is the set with the same corresponding number as the interaction set and the comparison set, the interaction difference set is the set of differences between the interaction set and the common set, and the comparison difference set is the set of differences between the comparison set and the common set.
[0237] It is easy to understand that by defining the common set, the interaction difference set, and the comparison difference set, it is easier to perform subsequent number verification and image verification.
[0238] S323, based on the numbers in the public set, compare the comparison maps corresponding to the same comparison numbers with the positioning maps corresponding to the same interaction numbers, and count the numbers with different maps to obtain a map anomaly set, and use the map anomaly set as the map correction set.
[0239] Understandably, the image comparison is performed between the comparison image corresponding to the same comparison number in the public set and the positioning image corresponding to the interaction number. This is to determine the accuracy of the image corresponding to the comparison number. When the comparison image and the positioning image with the same number are inconsistent, it means that the installer has installed the image at the corresponding position incorrectly. The numbers with different images can be counted to obtain an image anomaly set, which is then used as an image correction set. This set is used to generate corresponding guidance markers for easy viewing and timely correction.
[0240] The texture anomaly set is the set of texture images with the same number but inconsistent numbers.
[0241] For example, when the color of the comparison map of the comparison No. 2 row 3 column is yellow, and the color of the positioning map of the interaction No. 2 row 3 column is red, the number of different maps can be counted to obtain the map exception set.
[0242] S323, based on the union set of the interaction difference set and the comparison difference set, when the position set is empty and the map exception set is empty, a normal verification result is generated.
[0243] It can be understood that the position set is a number set for judging whether the map position is abnormal, that is, the union set of the interaction difference set and the comparison difference set, and the normal verification result is a verification result without difference.
[0244] It is not difficult to understand that when the position set is empty, it can be explained that the number positions occupied by the custom font in the comparison image and the interaction image are the same, and there is no installation error of the map position. At the same time, when the map exception set is empty, it means that there is no inconsistency of the image, and it can be explained that the image installed in each number position is correct, that is, the verification is passed, and a normal verification result is obtained, that is, subsequent correction guidance is not required.
[0245] S324, when the position set is empty and the map exception set is not empty, a map exception result is generated.
[0246] It can be understood that when the position set is empty but the map exception set is not empty, it can be explained that the number positions occupied by the custom font in the comparison image and the interaction image are the same, and there is no installation error of the map position. However, there is an error in the installed map image, for example, the color of the positioning map of the interaction No. 2 row 3 column is red, and the color of the comparison map of the comparison No. 2 row 3 column is yellow, which means that the personnel's map installation is wrong. Therefore, the map exception result is generated, so that the corresponding correction image can be generated according to the map exception result to prompt the personnel to correct in time.
[0247] The map exception result is a verification result of the abnormal map.
[0248] S325, when the position set is not empty and the map exception set is empty, a position exception result is generated.
[0249] It can be understood that when the position set is not empty and the map exception set is empty, it indicates that there are different numbers in the comparison set and the interaction set, the image positions in the comparison image and the interaction image are different, but the maps corresponding to the same numbers are the same, and there is no image exception. Therefore, the position exception result can be generated, and the numbers in the comparison image can be corrected in position and image according to the position exception result subsequently.
[0250] In S326, when it is determined that the position set is not empty and the map exception set is not empty, a comprehensive exception result is generated, and the exception verification result includes the map exception result, the position exception result, and the comprehensive exception result.
[0251] It can be understood that when the position set is not empty and the map exception set is not empty, it indicates that there are differences in the positions of some numbers in the comparison image when the comparison image and the interaction image are compared, and there are image exceptions in the comparison of images with the same numbers. Therefore, the comprehensive exception result can be generated, which facilitates the generation of corresponding image and displacement correction guide information, and facilitates timely correction by personnel.
[0252] The comprehensive exception result is a result of both position numbers and images having exceptions.
[0253] In S327, an interaction verification result is obtained according to the exception verification result and the normal verification result.
[0254] It can be understood that the interaction verification result includes the exception verification result and the normal verification result.
[0255] In S4, a guide correction image is generated by guiding and processing the comparison image according to the interaction verification result and a guide correction strategy, and the guide correction image is sent to the interaction terminal.
[0256] It can be understood that the comparison image is guided and indicated by the obtained interaction verification result, so as to generate the guide correction image, which is then sent to the interaction terminal. The interaction terminal can correct the accuracy according to the prompt information in the guide correction image, and ensure the accuracy of the box design.
[0257] The guide correction image is a prompt image with correction guide indication information.
[0258] In some embodiments, the specific implementation steps of step S4 (generating a guide correction image by guiding and processing the comparison image according to the interaction verification result and a guide correction strategy, and sending the guide correction image to the interaction terminal) include:
[0259] S401, when the interaction verification result is the map exception result, determining the positioning map corresponding to the interaction number same as the modification number in the map modification set as the replacement map.
[0260] It can be understood that when the interaction verification result is the map exception result, the positioning map corresponding to the interaction number same as the modification number in the map modification set can be used as the replacement map, so that the replacement map is displayed in the comparison image for guiding prompt in the subsequent, thereby facilitating the personnel to view the modification.
[0261] The modification number is the number in the map modification set, and the replacement map is the positioning map corresponding to the interaction number same as the modification number.
[0262] S402, the number area of each modification number in the map modification set is used as a modification area, the center point of the modification area and the distance apart from the four blank boundary lines are determined, and the blank boundary line corresponding to the minimum distance apart is selected as the guide boundary line.
[0263] It can be understood that the number area is the position area corresponding to each number in the interaction image, the distance apart is the distance between the center point of the modification area and the blank boundary line, and the guide boundary line is the blank boundary line corresponding to the minimum distance apart.
[0264] It is not difficult to understand that the blank boundary line with the minimum distance apart is selected as the guide boundary line, so that correct image information can be displayed on the blank position closest to the modification area when information prompt is performed subsequently, thereby facilitating the personnel to view.
[0265] S403, the guide line perpendicular to the guide boundary line is constructed with the center point of the modification area as the starting point, and the intersection point of the guide line and the guide boundary line is determined as the termination point.
[0266] It can be understood that the guide line is a guide line segment for guiding the modification content, and the termination point is the intersection point of the guide line and the guide boundary line.
[0267] Through the above embodiment, the guide line can be generated and the termination point can be determined, thereby facilitating the subsequent obtaining of the corresponding bidirectional replacement mark.
[0268] S404, the guide line is intercepted according to the center point of the modification area and the termination point, the mark line is obtained, the pointing arrow pointing to the center point is generated at the center point, the pointing arrow pointing to the termination point is generated at the termination point, and the bidirectional replacement mark is obtained.
[0269] It can be understood that the mark line is a line segment obtained by intercepting both ends of the guide line, and is used for generating the mark line segment of the pointing arrow.
[0270] It is understandable that the central point generates a pointing arrow pointing to the central point, and the terminal point generates a pointing arrow pointing to the terminal point at the same time, so as to obtain a bidirectional replacement mark, which facilitates subsequent personnel to replace the corresponding comparison map according to the bidirectional replacement mark.
[0271] S405, the area between the decoration boundary line and the blank boundary line is taken as a blank area.
[0272] It can be understood that the blank area is the area between the decoration boundary line and the blank boundary line, which facilitates subsequent determination of the indication area, so that the modified map can be placed in the corresponding indication area, avoiding shielding the information in the comparison image, and the replacement map can be more clearly displayed for the convenience of personnel viewing.
[0273] S406, according to a preset filling distance, the terminal point is copied and translated to both sides to obtain a replacement intercept point, and a perpendicular line perpendicular to the guide boundary line is constructed as a replacement intercept line based on the replacement intercept point.
[0274] It can be understood that in order to determine the placement position of the replacement map, the terminal point can be copied and translated to both sides according to a preset filling distance, so as to obtain a replacement intercept point, so as to construct a perpendicular line perpendicular to the guide boundary line according to the replacement intercept point, and then facilitate subsequent determination of the indication area, so as to visually display the pixel value of the updated map.
[0275] The replacement intercept point is a cutting position point of the indication area, and the replacement intercept line is a perpendicular line perpendicular to the guide boundary line based on the replacement intercept point.
[0276] S407, the blank area is intercepted based on the replacement intercept line to obtain an indication area.
[0277] It can be understood that the indication area is a prompt area for guiding the image replacement, that is, the area between the two replacement intercept lines in the blank area.
[0278] S408, the custom pixel value is updated to the indication area to generate a guide modified image.
[0279] It can be understood that the custom pixel value corresponding to the replacement map is updated in the indication area to obtain a guide modified image, so as to be sent to the interactive terminal subsequently, so that the interactive terminal replaces and modifies the map at the corresponding numbered position according to the guide modified image.
[0280] S409, when the interactive verification result is a position abnormal result, the comparison number closest to the interactive number in the comparison difference set is selected as a shift number based on the interactive difference set.
[0281] It can be understood that when the corresponding part of the image in the customized font is misaligned when comparing the image, for example, the "one" in the font is misaligned from the standard third row to the second row, then the comparison number closest to the interaction number distance in the interaction difference set can be selected in the comparison difference set as the shift number, so as to prompt the corresponding personnel to move the image at the shift number corresponding position to the position corresponding to the interaction number.
[0282] It is not difficult to understand that by selecting the comparison number through the standard interaction number, the missing or redundant images in the comparison image can be avoided, which cannot be one-to-one corresponding with the interaction image, thereby improving the accuracy of correction.
[0283] For example, when the interaction number in the interaction difference set is 3 rows and 5 columns, 3 rows and 6 columns, and 3 rows and 7 columns, and the comparison number in the comparison difference set is 2 rows and 5 columns, 2 rows and 6 columns, and 2 rows and 7 columns, then according to the interaction number 3 rows and 5 columns, the closest comparison number 2 rows and 5 columns can be selected as the shift number, so that the personnel can move the image of 2 rows and 5 columns to 3 rows and 5 columns.
[0284] S410, when the positioning map of the interaction number is consistent with the comparison result of the comparison map of the shift number, generating a single-direction shift mark of the center point of the number area of the shift number pointing to the center point of the number area of the corresponding interaction number, and generating a guide correction image.
[0285] It can be understood that when the positioning map of the interaction number is consistent with the comparison result of the comparison map of the shift number, it means that only the position of the corresponding actually installed map is shifted, so that a single-direction shift mark can be generated, and then a guide correction image is obtained, so that personnel can correct the position of the map corresponding to the shift number according to the single-direction shift mark in the guide correction image.
[0286] The single-direction shift mark is a single-direction indication mark for guiding the movement of the map, which can be a single-direction arrow.
[0287] S411, when the positioning map of the interaction number is inconsistent with the comparison result of the comparison map of the shift number, generating a single-direction shift mark of the center point of the number area of the shift number pointing to the corresponding interaction number, and highlighting the number area corresponding to the interaction number based on the customized pixel value corresponding to the comparison map, and generating a guide correction image.
[0288] It can be understood that when the positioning map of the interaction number is inconsistent with the comparison result of the comparison map of the shift number, it means that the map at the position corresponding to the shift number is wrong, so that a single-direction shift mark can be generated, pointing to the correct position of the interaction number, and the interaction number is highlighted, and a guide correction image is generated, so that personnel can replace the corresponding map while shifting.
[0289] S412, when the interaction verification result is a comprehensive abnormal result, generating a bidirectional replacement mark of the center point of the numbered area vertically pointing to the guide boundary line according to the abnormal set of the map, and calling the customized pixel value to update to the indication area.
[0290] It can be understood that when the interaction verification result is a comprehensive abnormal result, the numbered in the abnormal set of the map is generated to correspond to the bidirectional replacement mark, so as to display and prompt the normal pixel value and update in the indication area.
[0291] S413, generating a unidirectional displacement mark based on the interaction difference set and the comparison difference set, and highlighting the numbered area corresponding to the interaction number based on the corresponding customized pixel value of the comparison map, and generating a guide correction image.
[0292] It can be understood that the numbered with position difference is generated to a unidirectional displacement mark, and the specific implementation steps are the same as the above-mentioned generation of unidirectional displacement mark, which is not described here, so as to obtain a guide correction image with bidirectional replacement mark and unidirectional displacement mark, so that personnel can correct according to the indication mark in the guide correction image for subsequent sending to the interaction terminal, and improve the construction quality.
[0293] S414, sending the guide correction image to the interaction terminal.
[0294] It can be understood that the guide correction image is sent to the interaction terminal, so that personnel can correct in time.
[0295] In some embodiments, it further includes:
[0296] B1, when the intersection of the interaction difference set and the comparison difference set is empty, updating the numbered area corresponding to the interaction number in the comparison image based on the interaction number and the customized pixel value in the interaction difference set.
[0297] It can be understood that when personnel install the map of the box retaining wall, the number of interactions may be more than the standard number of interactions, such as 3 rows and 8 columns in the standard interaction number, and 3 rows and 8 columns appear in the comparison number, so that the intersection of the interaction difference set and the comparison difference set is empty, which indicates that the comparison number in the comparison difference set is a redundant number, that is, the personnel install the map at the redundant position, and then the corresponding numbered area in the comparison image can be updated to delete the corresponding redundant number in the subsequent installation to ensure the accuracy of the installation.
[0298] Wherein, the numbered area is the position area of the corresponding comparison number in the comparison image.
[0299] B2, based on the comparison number in the comparison difference set and the first preset pixel value, update and delete the number area corresponding to the comparison number in the comparison image.
[0300] It can be understood that the first preset pixel value is a preset pixel value, which can be purple, for example.
[0301] It is not difficult to understand that the number area corresponding to the comparison number in the comparison difference set is highlighted by using the first preset pixel value, so that subsequent personnel can remove the corresponding number position map according to the color of the mark, and ensure the accuracy of the displayed customized sentence.
[0302] Referring to Figure 4 , a structure schematic diagram of a processing system for a box type landscape facing concrete retaining wall is provided, and the processing system for the box type landscape facing concrete retaining wall comprises:
[0303] The customization module is configured to receive a customized sentence sent by the management end, perform character segmentation processing on the customized sentence, obtain a plurality of customized fonts, construct a box type twin space corresponding to the box type retaining wall, perform splicing processing on the box type twin spaces of adjacent box type retaining walls to obtain a retaining wall twin space.
[0304] The generation module is configured to perform customization processing on the retaining wall twin space according to the customized font, generate an interactive number corresponding to each box type retaining wall, and determine a positioning map corresponding to the interactive number based on a customized pixel value of the customized font and send the positioning map to the interactive end.
[0305] The verification module is configured to receive a comparison image collected by the interactive end based on a preset collection frame in response to completion information of the interactive end, perform double verification processing on the comparison image based on the interactive number and the positioning map, and generate an interactive verification result.
[0306] The guidance module is configured to perform guidance processing on the comparison image according to the interactive verification result and a guidance correction strategy, generate a guidance correction image, and send the guidance correction image to the interactive end.
[0307] Referring to Figure 5 , a hardware structure schematic diagram of an electronic device is provided, and the electronic device 50 comprises a processor 51, a memory 52 and a computer program.
[0308] The memory 52 is configured to store the computer program, and the memory can also be a flash memory. The computer program is, for example, an application program, a functional module and the like for implementing the above method.
[0309] The processor 51 is configured to execute the computer program stored in the memory to implement the steps of the above method performed by the device. Details can be referred to the related description in the above method embodiments.
[0310] Optionally, the memory 52 can be independent or integrated with the processor 51.
[0311] When the memory 52 is independent of the processor 51, the device further comprises:
[0312] The bus 53 is configured to connect the memory 52 and the processor 51.
[0313] The present application further provides a readable storage medium, wherein the readable storage medium stores a computer program, and the computer program is executed by a processor to implement the method provided by the above various embodiments.
[0314] The readable storage medium can be a computer storage medium or a communication medium. The communication medium includes any medium that facilitates the transfer of a computer program from one place to another. The computer storage medium can be any available medium that can be accessed by a general or special purpose computer. For example, the readable storage medium is coupled to the processor, so that the processor can read information from the readable storage medium and write information to the readable storage medium. Of course, the readable storage medium can also be an integral part of the processor. The processor and the readable storage medium can be located in an application specific integrated circuit (ASIC). In addition, the ASIC can be located in a user equipment. Of course, the processor and the readable storage medium can also exist as discrete components in a communication device. The readable storage medium can be a read only memory (ROM), a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk and an optical data storage device, etc.
[0315] The present application further provides a program product, which comprises execution instructions stored in a readable storage medium. At least one processor of a device can read the execution instructions from the readable storage medium, and the at least one processor executes the execution instructions to make the device implement the method provided by the above various embodiments.
[0316] In the embodiments of the above apparatus, it should be understood that the processor can be a central processing unit (CPU), and can also be other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), etc. The general-purpose processor can be a microprocessor or can also be any conventional processor, etc. The steps of the method disclosed in the present application can be directly embodied as being executed by a hardware processor, or being executed by a combination of hardware and software modules in the processor.
[0317] Finally, it should be noted that: the above embodiments are only used to illustrate the technical solutions of the present application, and not to limit them; although the present application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that: it can still modify the technical solutions recorded in the foregoing embodiments, or make equivalent replacement for part or all of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the scope of the technical solutions of the embodiments of the present application.
Claims
1. A method of treating a box-faced landscape concrete retaining wall, characterized by, The method comprises the steps of: receiving a customized sentence sent by a management end, performing character segmentation processing on the customized sentence to obtain a plurality of customized fonts, and constructing a box-type twin space corresponding to a box-type retaining wall, and performing splicing processing on the box-type twin spaces of adjacent retaining walls to obtain a retaining wall twin space; performing customization processing on the retaining wall twin space according to the customized font, generating an interaction number corresponding to each box-type retaining wall, and determining a positioning map corresponding to the interaction number based on the customized pixel value of the customized font and sending the positioning map to an interaction end; in response to the completion information of the interaction end, receiving a comparison image collected by the interaction end based on a preset collection frame, performing double verification processing on the comparison image based on the interaction number and the positioning map, and generating an interaction verification result; performing guiding processing on the comparison image according to the interaction verification result and a guiding correction strategy, generating a guiding correction image, and sending the guiding correction image to the interaction end.
2. The method of claim 1, wherein the customization processing on the retaining wall twin space according to the customized font to generate an interaction number corresponding to each box-type retaining wall comprises: obtaining a boundary line corresponding to a decoration area in the retaining wall twin space as a decoration boundary line, and an area corresponding to the decoration area as a decoration area, obtaining an offset coefficient according to the ratio of the decoration area to a reference area, and obtaining a decoration margin distance based on the product of the offset coefficient and a reference margin distance; connecting the opposite vertices in the decoration area to obtain a decoration diagonal line, and obtaining the intersection point of the decoration diagonal line as a decoration center point, and performing copy translation of the vertices along the decoration diagonal line to the decoration center point direction based on the decoration margin distance to obtain margin vertices; connecting the margin vertices in a clockwise direction to obtain a margin boundary line, and obtaining the distance of the horizontal margin boundary line as a limit distance; obtaining the number of customized fonts, and calling a constraint font size and a font spacing distance, determining the number of spacings according to the number of customized fonts; obtaining a total spacing distance based on the number of spacings and the font spacing distance, and obtaining a horizontal customization distance according to the difference between the limit distance and the total spacing distance; obtaining a font customization width according to the ratio of the horizontal customization distance to the number of customized fonts, and determining a font placement font size based on the font customization width; when the font placement font size is greater than or equal to the constraint font size, updating and arranging the customized font into a customization area based on a single-line arrangement strategy and the font placement font size to generate an interaction number corresponding to each box-type retaining wall; when the font customization width is less than the constraint font size, updating and arranging the customized font into a customization area based on a line arrangement strategy to generate an interaction number corresponding to each box-type retaining wall.
3. The method of claim 2, wherein when the font placement font size is greater than or equal to the constraint font size, the customized font is updated and arranged into a customization area based on a single-line arrangement strategy and the font placement font size to generate an interaction number corresponding to each box-type retaining wall, comprising: determining that the font placement size is greater than or equal to the constraint size, dividing the customization area in the horizontal direction according to the customization quantity to obtain a plurality of segmentation areas; counting the first and last segmentation areas as first segmentation areas, and counting the remaining segmentation areas as second segmentation areas; when the adjacent segmentation areas are both second segmentation areas, obtaining a segmentation line between the adjacent segmentation areas, and copying and translating the segmentation line to both sides by 1 / 4 of the font spacing distance to obtain a font spacing area; when the adjacent segmentation areas are a first segmentation area and a second segmentation area, obtaining a segmentation line between the adjacent segmentation areas, copying and translating the segmentation line to the inside of the first segmentation area by 1 / 2 of the font spacing distance, and copying and translating the segmentation line to the inside of the second segmentation area by 1 / 4 of the font spacing distance to obtain a font spacing area; determining a plurality of font customization areas according to the customization area and the font spacing area, and obtaining a center point of the font customization area as a customization center point; processing the customization font according to the font placement size to obtain a processed customization font, and obtaining a center point of the processed customization font as a font center point; aligning the font center point with the customization center point in sequence to generate an interaction number corresponding to each box retaining wall.
4. The method of claim 2, wherein when the font customization width is less than the constraint size, the customization font is updated and arranged in the customization area according to a line breaking arrangement strategy to generate an interaction number corresponding to each box retaining wall, comprising: when the font customization width is less than the constraint size, determining the number of limited characters arranged in the horizontal direction in the customization area according to the constraint width corresponding to the constraint size; determining the number of customization lines in the customization area according to the ratio of the customization quantity to the number of limited characters, calculating the customization quantity according to the number of customization lines, and determining the number of characters per line; determining the number of intervals according to the number of characters per line, obtaining the interval distance according to the number of intervals and the font spacing distance, and obtaining the customization distance per line according to the difference between the limit distance and the interval distance per line; determining the adjusted font width according to the ratio of the customization distance per line to the number of characters per line, and determining the initial placement size according to the adjusted font width; obtaining the vertical height corresponding to the customization area, obtaining the font height according to the ratio of the vertical height to the number of customization lines, and determining the font comparison size according to the font height; when the initial placement size is less than or equal to the font comparison size, taking the initial placement size as the line breaking placement size; when the initial placement size is greater than the font comparison size, taking the font comparison size as the line breaking placement size; dividing the customization area in the vertical direction according to the number of customization lines to obtain a plurality of line breaking areas; dividing the line breaking area in the horizontal direction according to the number of characters per line to obtain a plurality of sub-line breaking areas; counting the first and last sub-line breaking areas in each line breaking area as first sub-line breaking areas, and counting the remaining sub-line breaking areas as second sub-line breaking areas; When it is determined that the adjacent sub-line breaking regions are both second sub-line breaking regions, a split line between the adjacent sub-line breaking regions is obtained, and a font spacing region is obtained by copying and translating to both sides based on the split line at a distance of 1 / 4 of the font spacing; When it is determined that the adjacent sub-line breaking regions are a first sub-line breaking region and a second sub-line breaking region, a split line between the adjacent sub-line breaking regions is obtained, and a font spacing region is obtained by copying and translating to the inside of the first sub-line breaking region at a distance of 1 / 2 of the font spacing and copying and translating to the inside of the second sub-line breaking region at a distance of 1 / 4 of the font spacing based on the split line; According to the line breaking region and the font spacing region, a plurality of line breaking font regions are determined, and a center point of the line breaking font region is obtained as a customized center point; The customized font is processed based on the line breaking font size to obtain a processed customized font, and a center point of the processed customized font is obtained as a font center point; The font center point and the customized center point are aligned in turn to generate an interactive number corresponding to each box retaining wall.
5. The method of claim 4, wherein the line breaking calculation of the customized number according to the customized number of lines comprises: The customized region is uniformly divided longitudinally according to the customized number of lines to obtain a plurality of line breaking regions; Based on the ratio of the customized number and the customized number of lines, an initial number of characters corresponding to each line breaking region is obtained, and when the initial number of characters is not an integer, a decimal part in the initial number of characters is obtained as a judgment value; When the judgment value is less than or equal to 0.5, the first line breaking region is determined as a first line breaking region based on a preset direction, and the remaining line breaking regions are determined as second line breaking regions; The initial number of characters of the first line breaking region is rounded up, and the initial number of characters of the second line breaking region is rounded down to obtain a single line number of characters corresponding to each line breaking region; When the judgment value is greater than 0.5, the first two line breaking regions are determined as first line breaking regions based on a preset direction, and the remaining line breaking regions are determined as second line breaking regions; The initial number of characters of the first line breaking region is rounded up, and the initial number of characters of the second line breaking region is rounded down to obtain a single line number of characters corresponding to each line breaking region.
6. The method of claim 1, wherein in response to the completion information of the interactive terminal, the comparison image collected by the interactive terminal based on a preset collection frame is received, the comparison image is subjected to double verification processing based on the interactive number and the positioning map to generate an interactive verification result, comprising: In response to the completion information of the interactive terminal, the comparison image collected by the interactive terminal based on a preset collection frame is received, the comparison image is subjected to double verification processing based on the interactive number and the positioning map to generate an interactive verification result, comprising: Based on the comparison processing of the interactive number and the comparison number, and / or the comparison processing of the positioning map and the comparison map, an interactive verification result is generated, and the interactive verification result includes a normal verification result and an abnormal verification result.
7. The method of claim 6, wherein The comparison processing based on the interaction number and the comparison number, and / or the comparison processing of the positioning map and the comparison map, generates an interaction verification result, and the interaction verification result includes normal verification results and abnormal verification results, including: Statistical each said interaction number to obtain an interaction set, and each said comparison number to obtain a comparison set; According to the intersection of the interaction set and the comparison set, a common set is obtained, based on the difference set of the interaction set and the common set, an interaction difference set is obtained, based on the difference set of the comparison set and the common set, a comparison difference set is obtained; Based on the number in the common set, the comparison map corresponding to the comparison number with the same number is compared with the positioning map corresponding to the interaction number with the same number, and the number of different maps is obtained. The map exception set is obtained, and the map exception set is taken as the map correction set; Based on the union of the interaction difference set and the comparison difference set, a position set is obtained, and when the position set is empty and the map exception set is empty, a normal verification result is generated; When the position set is empty and the map exception set is not empty, a map exception result is generated; When the position set is not empty and the map exception set is empty, a position exception result is generated; When the position set is not empty and the map exception set is not empty, a comprehensive exception result is generated, and the abnormal verification result includes the map exception result, the position exception result and the comprehensive exception result; According to the abnormal verification result and the normal verification result, an interaction verification result is obtained.
8. The method of claim 7, wherein the interaction verification result and the guide correction strategy are used to guide the comparison image, a guide correction image is generated, and the guide correction image is sent to the interaction terminal, including: When the interaction verification result is the map exception result, the positioning map corresponding to the interaction number in the map correction set is determined as the replacement map based on the correction number in the map correction set; The number area of each correction number in the map correction set is taken as the correction area, the distance between the center point of the correction area and the four blank boundary lines is determined, the blank boundary line with the smallest distance is selected as the guide boundary line; The guide line perpendicular to the guide boundary line is constructed from the center point of the correction area as the starting point, and the intersection point of the guide line and the guide boundary line is determined as the termination point; The identification line is obtained by intercepting the guide line according to the center point of the correction area and the termination point, and the pointing arrow pointing to the center point is generated at the center point, and the pointing arrow pointing to the termination point is generated at the termination point, to obtain the bidirectional replacement identification; The area between the decoration boundary line and the blank boundary line is taken as the blank area; According to the preset filling distance, the termination point is copied and translated to both sides to obtain a replacement intercept point, and a perpendicular line perpendicular to the guide boundary line is constructed based on the replacement intercept point as a replacement intercept line; The indication area is obtained by intercepting the blank area based on the replacement intercept line. retrieve the customized pixel value update to the indication region, generate a guide correction image; when the interaction verification result is a position abnormal result, select the comparison number closest to the interaction number in the comparison difference set as a shift number based on the interaction number in the interaction difference set; when the positioning map of the interaction number is consistent with the comparison result of the comparison map of the shift number, generate a one-way shift mark of the center point of the number region of the shift number pointing to the center point of the number region corresponding to the interaction number, and generate a guide correction image; when the positioning map of the interaction number is inconsistent with the comparison result of the comparison map of the shift number, generate a one-way shift mark of the center point of the number region of the shift number pointing to the corresponding interaction number, and highlight the number region corresponding to the interaction number based on the customized pixel value corresponding to the comparison map, to generate a guide correction image; when the interaction verification result is a comprehensive abnormal result, generate a two-way replacement mark of the center point of the number region pointing to the guide boundary line according to the map abnormal set, and retrieve the customized pixel value update to the indication region; based on the interaction difference set and the comparison difference set, generate a one-way shift mark and highlight the number region corresponding to the corresponding interaction number based on the customized pixel value corresponding to the comparison map, to generate a guide correction image; send the guide correction image to the interaction terminal.
9. The method of claim 8, wherein, Further comprising: when the intersection of the interaction difference set and the comparison difference set is empty, update the number region corresponding to the interaction number in the comparison image based on the interaction number and the customized pixel value in the interaction difference set; update and delete the prompt of the number region corresponding to the comparison number in the comparison image based on the comparison number and the first preset pixel value in the comparison difference set.
10. A handling system for a box-faced landscape concrete retaining wall, characterized by, Comprise: customization module, for receiving the customization sentence sent by the management terminal, performing character segmentation processing on the customization sentence to obtain a plurality of customization fonts, and constructing a box type twin space corresponding to the box type retaining wall, and splicing the box type twin spaces of adjacent box type retaining walls to obtain a retaining wall twin space; generation module, for customizing the retaining wall twin space according to the customization font, generating an interaction number corresponding to each box type retaining wall, and sending the positioning map corresponding to the interaction number to the interaction terminal based on the customized pixel value of the customization font; verification module, for receiving the comparison image collected by the interaction terminal based on the preset collection frame, performing double verification processing on the comparison image based on the interaction number and the positioning map, and generating an interaction verification result; guide module, for guiding the comparison image according to the interaction verification result and the guide correction strategy, generating a guide correction image, and sending the guide correction image to the interaction terminal.
Citation Information
Patent Citations
Configuration method and system of river channel assembly type component and solid prefabricated retaining wall
CN117725657A
Partition stand for nail hanging on indoor wall
KR1019980076873A