[go: up one dir, main page]

CN113139895B - Unmanned aerial vehicle formation performance matrix pattern design method, terminal and storage medium - Google Patents

Unmanned aerial vehicle formation performance matrix pattern design method, terminal and storage medium Download PDF

Info

Publication number
CN113139895B
CN113139895B CN202110476661.1A CN202110476661A CN113139895B CN 113139895 B CN113139895 B CN 113139895B CN 202110476661 A CN202110476661 A CN 202110476661A CN 113139895 B CN113139895 B CN 113139895B
Authority
CN
China
Prior art keywords
black
graph
pixel
pattern
unmanned aerial
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202110476661.1A
Other languages
Chinese (zh)
Other versions
CN113139895A (en
Inventor
胡华智
李智奕
陈娜
马春明
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangzhou Ehang Intelligent Technology Co Ltd
Original Assignee
Guangzhou Ehang Intelligent Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangzhou Ehang Intelligent Technology Co Ltd filed Critical Guangzhou Ehang Intelligent Technology Co Ltd
Priority to CN202110476661.1A priority Critical patent/CN113139895B/en
Publication of CN113139895A publication Critical patent/CN113139895A/en
Application granted granted Critical
Publication of CN113139895B publication Critical patent/CN113139895B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T3/00Geometric image transformations in the plane of the image
    • G06T3/04Context-preserving transformations, e.g. by using an importance map
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/002D [Two Dimensional] image generation
    • G06T11/40Filling a planar surface by adding surface attributes, e.g. colour or texture
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/10Segmentation; Edge detection
    • G06T7/13Edge detection
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/90Determination of colour characteristics

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Processing Or Creating Images (AREA)
  • Image Processing (AREA)

Abstract

The invention discloses a design method, a terminal and a storage medium of an unmanned aerial vehicle formation performance matrix chart, which belong to the technical field of unmanned aerial vehicle formation, wherein the design method comprises the following steps: receiving a new aeronautical performance picture, and carrying out the de-coloring treatment on the aeronautical performance picture to obtain a black-white base picture; the black-and-white base image is subjected to preset treatment according to actual requirements, so that the black-and-white base image is converted into a mosaic image consisting of a plurality of pixel grids; drawing a preset graph at the center point of each pixel of the mosaic image, and filling the color of each pixel into the corresponding preset graph to obtain a matrix graph prototype; and carrying out filling color correction on the array pattern primitive according to actual requirements, and generating and storing the unmanned aerial vehicle formation performance array pattern. According to the technical scheme, the technical problems that the traditional mode is low in efficiency, easy to make mistakes, capable of causing a large amount of unnecessary repeated work and the like due to the fact that the matrix type pictures are obtained through manual arrangement of the designer according to the specific patterns can be effectively solved.

Description

Unmanned aerial vehicle formation performance matrix pattern design method, terminal and storage medium
Technical Field
The invention relates to the technical field of unmanned aerial vehicle formation, in particular to a design method, a terminal and a storage medium of an unmanned aerial vehicle formation performance matrix chart.
Background
Unmanned aerial vehicle formation performance has that visible range is wide, actual effect is shocked, independent operation space is big, a great deal of advantage of suitable scene many times. With the increasing development of unmanned aerial vehicle formation performances, the performance demand is gradually increased, the customer demands are quite different, and the design period is continuously shortened.
The unmanned aerial vehicle formation aeroperformance needs to customize the picture effect according to the customer demand, and the traditional mode is that a designer is required to manually arrange the aircraft lineup according to specific graphics, so that the method needs to consume a lot of time, and the manual arrangement mode is low in efficiency and easy to make mistakes under the condition of specifying the total number of aircraft, and causes a lot of unnecessary repeated work.
Disclosure of Invention
The invention mainly aims to provide a design method, a terminal and a storage medium for an unmanned aerial vehicle formation performance pattern diagram, and aims to solve the technical problems that the pattern diagram is obtained through manual arrangement of a designer according to a specific pattern in the traditional mode, the efficiency is low, mistakes are easy to occur, a large amount of unnecessary repeated work is caused, and the like.
In order to achieve the above purpose, the invention provides a design method of an unmanned aerial vehicle formation performance matrix pattern, which comprises the following steps: receiving a new aeronautical performance picture, and carrying out the de-coloring treatment on the aeronautical performance picture to obtain a black-white background picture; carrying out preset treatment on the black-and-white base map according to actual requirements, so that the black-and-white base map is converted into a mosaic image consisting of a plurality of pixel grids; drawing a preset graph at the center point of each pixel grid of the mosaic image, and filling the color of each pixel grid into the corresponding preset graph to obtain a matrix graph prototype; and carrying out filling color correction on the array pattern prototype according to actual requirements, and generating and storing the unmanned aerial vehicle formation performance array pattern.
Optionally, the preset processing includes performing detail degradation processing on the black-and-white background image according to the currently input pixel density value.
Optionally, the pixel density value ranges from 1 to 200.
Optionally, the preset processing further includes a process of tracing the graph in the black-white background.
Optionally, the step of performing preset processing on the black-and-white base map according to actual requirements to convert the black-and-white base map into a mosaic image composed of a plurality of pixel grids specifically includes: judging whether the graph of the black-and-white background graph needs to be subjected to edge drawing processing according to whether the required formation pattern is designated as the outline of the graph or not; if the graph of the black-and-white background is required to be subjected to edge drawing, firstly carrying out edge drawing on the graph of the black-and-white background, and then carrying out detail degradation processing on the black-and-white background according to the currently input pixel density value so as to convert the black-and-white background into a mosaic image consisting of a plurality of pixel grids; if the graph of the black-and-white background is not required to be subjected to edge drawing, the black-and-white background is subjected to detail degradation processing directly according to the currently input pixel density value, so that the black-and-white background is converted into a mosaic image consisting of a plurality of pixel grids.
Optionally, the step of determining whether the pattern of the black-white background image needs to be subjected to edge tracing according to whether the required formation pattern is designated as an outline of the pattern specifically includes: if the required formation pattern is designated as the outline of the figure, judging that the figure of the black-and-white background figure needs to be subjected to edge drawing; if the required formation pattern is not specified as the outline of the figure, judging that the figure of the black-and-white base figure does not need to be subjected to edge tracing.
Optionally, the step of drawing a preset pattern at a center point of each pixel of the mosaic image, and filling the color of each pixel into the corresponding preset pattern to obtain a matrix pattern prototype includes: acquiring the central point position information of each pixel grid in the mosaic image so as to draw a preset graph at the central point position of each pixel grid; and acquiring the color information of each pixel grid in the mosaic image so as to fill the color of each pixel grid into the corresponding preset graph.
Optionally, the preset pattern is circular.
Optionally, the step of drawing the preset graph at the center point of each pixel grid includes: acquiring a currently input particle size value, and drawing a circle at the center point position of each pixel grid by taking the particle size value as a diameter;
optionally, the preset pattern is a regular polygon.
Optionally, the step of drawing the preset graph at the center point of each pixel grid includes: and acquiring a currently input particle size value, and drawing a regular polygon at the center point position of each pixel grid by taking the particle size value as the side length.
Optionally, the step of generating and storing the unmanned aerial vehicle formation performance array pattern graph specifically includes: the method comprises the steps of receiving filling color correction of a graph boundary in the array graph prototype by a user, so that the graph in the array graph prototype meets corresponding design requirements; and counting the number of graphs representing unmanned aerial vehicles to be performed in the array pattern primitive, comparing the number of graphs with the actual number of unmanned aerial vehicles to be performed, and generating and storing an unmanned aerial vehicle formation performance array pattern graph after the number of graphs is nearly consistent by continuously correcting the pixel density value when the number of graphs is inconsistent with the number of graphs.
Optionally, the cyclic process of continuously correcting the pixel density value to make the two numbers approximately consistent specifically includes: performing detail degradation treatment on the black-and-white base map according to the re-input pixel density value to convert the black-and-white base map into a new mosaic image consisting of a plurality of pixel grids; drawing a preset graph at the center point of each pixel grid of the new mosaic image again, and filling the color of each pixel grid into the corresponding preset graph again to obtain a new array graph prototype; and receiving filling color correction of the graph boundaries in the new array graph primitive by a user, counting the number of graphs representing the unmanned aerial vehicle to be performed in the new array graph primitive again after the graphs in the new array graph primitive meet the corresponding design requirements, and comparing the number of graphs with the actual number of unmanned aerial vehicles to be performed.
In addition, in order to achieve the above object, the present invention also proposes a terminal comprising a memory, a processor, a program stored on the memory and executable on the processor, and a data bus for realizing connection communication between the processor and the memory, the program realizing the steps of the above-mentioned design method when executed by the processor.
In addition, in order to achieve the above object, the present invention also proposes a storage medium for computer-readable storage, the storage medium storing one or more programs executable by one or more processors to implement the steps of the above design method.
According to the design method, the terminal and the storage medium for the unmanned aerial vehicle formation performance matrix pattern, when a user designs the unmanned aerial vehicle formation performance matrix pattern, the user only needs to input a new aeronautical performance picture, when the new aeronautical performance picture is received through a computer program, the aeronautical performance picture is firstly subjected to the de-coloring treatment to obtain a black-white base pattern, and then the black-white base pattern is subjected to the preset treatment according to actual requirements, so that the black-white base pattern is converted into a mosaic image consisting of a plurality of pixel grids. And drawing a preset graph at the center point of each pixel of the mosaic image, and filling the color of each pixel into the corresponding preset graph to obtain a matrix graph prototype. And finally, carrying out filling color correction on the array pattern primitive according to actual requirements, and generating and storing the unmanned aerial vehicle formation performance array pattern. Therefore, the unmanned aerial vehicle formation performance lineup is drawn through the computer program, the unmanned aerial vehicle formation performance lineup can be drawn more efficiently, the flexibility, the tightness and the working efficiency in the unmanned aerial vehicle formation performance lineup editing process are improved, the requirements of diversification and customization of unmanned aerial vehicle formation performance are met, the increasingly complex formation performance picture effects can be rapidly dealt with, and the unmanned aerial vehicle formation performance lineup design work is more efficient. Therefore, the technical scheme can effectively solve the technical problems that the traditional mode obtains the matrix pattern through manual arrangement of a designer according to a specific pattern, has low efficiency, is easy to make mistakes, and can cause a large amount of unnecessary repeated work and the like.
Drawings
Fig. 1 is a flow chart of a design method of a unmanned aerial vehicle formation performance matrix chart according to an embodiment of the invention.
Fig. 2 is a flow chart of an execution process of the design method of the unmanned aerial vehicle formation performance matrix chart shown in fig. 1.
Fig. 3 is a specific flowchart of step S120 of the method for designing the unmanned aerial vehicle formation performing matrix chart shown in fig. 1.
Fig. 4 is a specific flowchart of step S130 of the method for designing the unmanned aerial vehicle formation performing matrix chart shown in fig. 1.
Fig. 5 is a specific flowchart of step S140 of the method for designing the unmanned aerial vehicle formation performing matrix chart shown in fig. 1.
Fig. 6 is a schematic diagram of the unmanned aerial vehicle formation performance pattern diagram in the method for designing the unmanned aerial vehicle formation performance pattern diagram shown in fig. 1.
Fig. 7 is a block diagram of a second terminal according to an embodiment of the present invention.
The achievement of the objects, functional features and advantages of the present invention will be further described with reference to the accompanying drawings, in conjunction with the embodiments.
Detailed Description
It should be understood that the specific embodiments described herein are for purposes of illustration only and are not intended to limit the scope of the invention.
In the following description, suffixes such as "module", "component", or "unit" for representing elements are used only for facilitating the description of the present invention, and have no specific meaning per se. Thus, "module," "component," or "unit" may be used in combination.
Example 1
As shown in fig. 1, an embodiment of the present invention provides a method for designing an unmanned aerial vehicle formation performance matrix pattern, which includes the following steps:
step S110: and receiving a new aerostatic picture, and carrying out the de-coloring treatment on the aerostatic picture to obtain a black-white base picture.
Specifically, as shown in fig. 2, when a user performs the design of the unmanned aerial vehicle formation performance matrix pattern, the user only needs to input a new aeronautical performance picture, and the aeronautical performance picture records a pattern requiring unmanned aerial vehicle formation performance, which can be obtained by downloading from a network by the user or by shooting by the user. When the calculation program of the invention receives a new aeronautical performance picture input by a user, the image of the aeronautical performance picture can be subjected to the de-coloring treatment to obtain a black-white base picture.
Step S120: and (3) carrying out preset treatment on the black-and-white base map according to actual requirements so as to convert the black-and-white base map into a mosaic image consisting of a plurality of pixel grids.
Specifically, as shown in fig. 2, after the black-and-white background image is obtained through the above method steps, the black-and-white background image can be subjected to preset processing according to actual requirements, so that the black-and-white background image is converted into a mosaic image composed of a plurality of pixel grids. The preset processing in the method step comprises the step of performing detail degradation processing on the black-and-white background image according to the currently input pixel density value. The range of the pixel density value is 1-200, and the pixel density value is manually input by a user according to the actual number of the current formation flying unmanned aerial vehicle and the design pattern needing formation performance. The greater the actual number of sub-formation flying drones, the greater the pixel density value that needs to be input. The pixel density value can be input with an initial value, and then is continuously corrected according to actual requirements.
Since the required formation pattern is sometimes designated as the outline of the pattern of the black-and-white background, the "preset processing" in the method step also includes the process of edging the pattern in the black-and-white background. Thus, as shown in fig. 3, the specific process of executing the method step of "performing a preset process on a black-and-white background according to actual requirements to convert the black-and-white background into a mosaic image composed of a plurality of pixel cells" is as follows:
Step S121: and judging whether the graph of the black-and-white background graph needs to be subjected to edge drawing processing according to whether the required formation pattern is designated as the outline of the graph.
Step S122: if the graph of the black-and-white background is required to be subjected to edge drawing, firstly, the graph of the black-and-white background is subjected to edge drawing, and then detail degradation treatment is performed on the black-and-white background according to the current input pixel density value, so that the black-and-white background is converted into a mosaic image consisting of a plurality of pixel grids.
Step S123: if the black-and-white background image does not need to be subjected to edge drawing, the black-and-white background image is subjected to detail degradation processing directly according to the current input pixel density value, so that the black-and-white background image is converted into a mosaic image consisting of a plurality of pixel grids.
Before performing detail degradation processing on the black-white background according to the currently input pixel density value, it is first determined whether the graph of the black-white background needs to be subjected to edge tracing processing, as shown in fig. 2, and the specific determination process is as follows: if the required formation pattern is designated as the outline of the pattern, judging that the pattern of the black-and-white background is required to be subjected to edge drawing, firstly carrying out edge drawing on the pattern of the black-and-white background, and then carrying out detail degradation processing on the black-and-white background according to the currently input pixel density value so as to convert the black-and-white background into a mosaic image consisting of a plurality of pixel grids. If the required formation pattern is not specified as the outline of the pattern, judging that the pattern of the black-and-white background image does not need to be subjected to edge drawing processing, and directly carrying out detail degradation processing on the black-and-white background image according to the current input pixel density value so as to convert the black-and-white background image into a mosaic image consisting of a plurality of pixel grids.
Step S130: drawing a preset graph at the center point of each pixel of the mosaic image, and filling the color of each pixel into the corresponding preset graph to obtain a matrix graph prototype.
Specifically, as shown in fig. 2, after the mosaic image is obtained through the above method steps, a preset pattern can be drawn at the center point of each pixel of the mosaic image, and the color of each pixel is filled into the corresponding preset pattern to obtain a prototype of the matrix pattern, as shown in fig. 4, which specifically includes the following steps:
Step S131: and acquiring the central point position information of each pixel grid in the mosaic image so as to draw a preset graph at the central point position of each pixel grid.
Step S132: and acquiring the color information of each pixel in the mosaic image so as to fill the color of each pixel into a corresponding preset graph.
The preset patterns in the steps of the method can be circular or regular polygon, and the two display forms are only used for acquiring the position of the airplane without substantial distinction. After the central point position information of each pixel grid in the mosaic image is obtained, a preset graph can be drawn at the central point position of each pixel grid, and the specific process is as follows: and acquiring a currently input particle size value, wherein the value is manually input according to the generation condition of the actual image, and the particle size value is smaller than the pixel grid size of the mosaic image. When the preset graph is a circle, drawing a circle at the center point of each pixel grid by taking the particle size value as the diameter, wherein the circle center of the circle is the center point of the corresponding pixel grid. When the preset graph is a regular polygon, the particle size value is taken as the side length, and the regular polygon is drawn at the center point of each pixel grid, wherein the center of the regular polygon is the center point of the corresponding pixel grid. After a preset graph is drawn at the center point of each pixel, the color information of each pixel in the mosaic image can be further obtained, so that the color of each pixel is filled into the corresponding preset graph. Since the mosaic image is mainly composed of two colors of black and white, it is necessary to fill the regular polygon or circular pattern drawn in the above method steps with two colors of black and white. The generated image should be a circular (regular polygon) lattice painted with a black or white filling, wherein the white filling pattern represents the relative position of the unmanned aerial vehicle in formation flight.
Step S140: and carrying out filling color correction on the array pattern prototype according to actual requirements, and generating and storing the unmanned aerial vehicle formation performance array pattern.
Specifically, as shown in fig. 2, after the formation diagram primitive is obtained through the steps of the method, in order to make the generated unmanned aerial vehicle formation performance formation diagram more conform to the design requirement, the formation diagram primitive is further required to be subjected to filling color correction according to the actual requirement to generate and store the unmanned aerial vehicle formation performance formation diagram, as shown in fig. 5, the specific process is as follows:
step S141: and receiving the filling color correction of the graph boundary in the array graph prototype by a user, so that the graph in the array graph prototype meets the corresponding design requirement.
Step S142: and counting the number of graphs representing unmanned aerial vehicles to be performed in the array graph primitive, comparing the number of graphs with the actual number of unmanned aerial vehicles to be performed, and generating and storing an unmanned aerial vehicle formation performance array graph after the number of graphs is nearly consistent by continuously correcting the pre-input pixel density value when the number of graphs is inconsistent with the number of graphs.
As shown in fig. 2, since the image boundary does not completely meet the corresponding design requirement when the image is converted into the mosaic image, at this time, the user needs to determine whether to change the filling color of the generated corresponding preset image (circular or regular polygon), the user can modify the filling color by clicking the preset image of which the filling color is desired to be changed through the right click of the mouse, and at this time, the computer program execution step "accept the user to modify the filling color of the image boundary in the primitive image, so that the image in the primitive image meets the corresponding design requirement". After filling color correction is performed on the graph boundaries in the array graph primitive, the number of graphs representing unmanned aerial vehicles to be performed in the array graph primitive (the number of unmanned aerial vehicles required for completing the aeroperformance of the current pattern can be obtained by counting the number of white graphs as the white graphs represent the unmanned aerial vehicles to be performed in a picture) is counted, and the number of the unmanned aerial vehicles is compared with the actual number of the unmanned aerial vehicles to be performed, so that when the number of the unmanned aerial vehicles is inconsistent, the number of the unmanned aerial vehicles is close to the number of the unmanned aerial vehicles to be performed by continuously correcting the pre-input pixel density value, and then the array graph of the unmanned aerial vehicle formation performance is generated and stored. For example, if the counted number of white patterns is 2 times as large as the actual number of the unmanned aerial vehicle to be performed, and the generated patterns can meet the design requirement, whether the existing pixel density value is maintained or not can be selected, and the number of the white patterns is halved; if yes, every other pattern filled with white is automatically selected, and is filled with black, so that the unmanned aerial vehicle formation performance matrix pattern chart shown in fig. 5 is generated and stored. Or if the counted number of white patterns is too far from the actual number of unmanned aerial vehicles to be performed, the pixel density value can be continuously corrected, namely, as shown in fig. 2, the detail degradation treatment is carried out on the black-white base pattern according to the re-input pixel density value, so that the black-white base pattern is converted into a new mosaic image consisting of a plurality of pixel grids. And drawing a preset graph at the center point position of each pixel grid of the new mosaic image again, and filling the color of each pixel grid into the corresponding preset graph again to obtain a new array graph prototype. And receiving the filling color correction of the graph boundary in the new array graph primitive by a user, counting the number of graphs representing the unmanned aerial vehicle to be performed in the new array graph primitive again after the graphs in the new array graph primitive meet the corresponding design requirements, and comparing the number of graphs with the actual number of unmanned aerial vehicles to be performed. Through the repeated processes, after the quantity of the two is approximately consistent, generating and storing the unmanned aerial vehicle formation performance matrix pattern diagram shown in fig. 6.
Example two
As shown in fig. 7, a second embodiment of the present invention proposes a terminal 20, where the terminal 20 includes a memory 21, a processor 22, a program stored in the memory and capable of running on the processor, and a data bus 23 for implementing connection communication between the processor 21 and the memory 22, and the program is executed by the processor to implement the steps of the method for designing the unmanned aerial vehicle formation performance pattern in the first embodiment, which is specifically described above and not described herein again.
It should be noted that the embodiment of the terminal 20 and the embodiment of the method in the embodiment of the present invention belong to the same concept, the detailed implementation process of the embodiment of the method in the embodiment of the present invention is shown in the embodiment of the method in the embodiment one, and the technical features in the embodiment of the method in the embodiment one are correspondingly applicable in the embodiment of the terminal 20, and are not repeated herein.
Example III
The third embodiment of the present invention provides a storage medium, configured to store one or more programs, where the one or more programs are executable by one or more processors, so as to implement the specific steps of the method for designing a performance matrix pattern diagram of unmanned aerial vehicle formation in the first embodiment.
It should be noted that the storage medium and the method embodiment belong to the same concept, the detailed implementation process of the storage medium and the method embodiment one are shown in the method embodiment one, and the technical features in the method embodiment one are correspondingly applicable to the storage medium embodiment, which is not repeated herein.
According to the design method, the terminal and the storage medium for the unmanned aerial vehicle formation performance matrix pattern, when a user designs the unmanned aerial vehicle formation performance matrix pattern, the user only needs to input a new aeronautical performance picture, when the new aeronautical performance picture is received through a computer program, the aeronautical performance picture is firstly subjected to the de-coloring treatment to obtain a black-white base pattern, and then the black-white base pattern is subjected to the preset treatment according to actual requirements so as to be converted into a mosaic image consisting of a plurality of pixel grids. And drawing a preset graph at the center point of each pixel of the mosaic image, and filling the color of each pixel into the corresponding preset graph to obtain a matrix graph prototype. And finally, carrying out filling color correction on the array pattern primitive according to actual requirements, and generating and storing the unmanned aerial vehicle formation performance array pattern. Therefore, the unmanned aerial vehicle formation performance lineup is drawn through the computer program, the unmanned aerial vehicle formation performance lineup can be drawn more efficiently, the flexibility, the tightness and the working efficiency in the unmanned aerial vehicle formation performance lineup editing process are improved, the requirements of diversification and customization of unmanned aerial vehicle formation performance are met, the increasingly complex formation performance picture effects can be rapidly dealt with, and the unmanned aerial vehicle formation performance lineup design work is more efficient. Therefore, the technical scheme can effectively solve the technical problems that the traditional mode obtains the matrix pattern through manual arrangement of a designer according to a specific pattern, has low efficiency, is easy to make mistakes, and can cause a large amount of unnecessary repeated work and the like.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
The foregoing embodiment numbers of the present invention are merely for the purpose of description, and do not represent the advantages or disadvantages of the embodiments.
From the above description of the embodiments, it will be clear to those skilled in the art that the above-described embodiment method may be implemented by means of software plus a necessary general hardware platform, but of course may also be implemented by means of hardware, but in many cases the former is a preferred embodiment. Based on such understanding, the technical solution of the present invention may be embodied essentially or in a part contributing to the prior art in the form of a software product stored in a storage medium (e.g. ROM/RAM, magnetic disk, optical disk) comprising instructions for causing a terminal device (which may be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to perform the method according to the embodiments of the present invention.
The foregoing description is only of the preferred embodiments of the present invention, and is not intended to limit the scope of the invention, but rather is intended to cover any equivalents of the structures or equivalent processes disclosed herein or in the alternative, which may be employed directly or indirectly in other related arts.

Claims (13)

1. The design method of the unmanned aerial vehicle formation performance matrix pattern diagram is characterized by comprising the following steps of:
receiving a new aeronautical performance picture, and carrying out the de-coloring treatment on the aeronautical performance picture to obtain a black-white background picture;
Carrying out preset treatment on the black-and-white base map according to actual requirements, so that the black-and-white base map is converted into a mosaic image consisting of a plurality of pixel grids;
Drawing a preset graph at the center point of each pixel grid of the mosaic image, and filling the color of each pixel grid into the corresponding preset graph to obtain a matrix graph prototype;
Performing filling color correction on the array pattern prototype according to actual requirements to generate and store an unmanned aerial vehicle formation performance array pattern;
The presetting processing comprises performing detail degradation processing on the black-and-white base map according to the currently input pixel density value, and performing filling color correction on the array pattern primitive according to actual requirements, wherein the step of generating and storing the unmanned aerial vehicle formation performance array pattern map specifically comprises the following steps: the method comprises the steps of receiving filling color correction of a graph boundary in the array graph prototype by a user, so that the graph in the array graph prototype meets corresponding design requirements; and counting the number of the figures of the unmanned aerial vehicle to be performed in the array pattern primitive, comparing the figure number with the actual number of the unmanned aerial vehicle to be performed, and generating and storing an unmanned aerial vehicle formation performance array pattern after the number of the unmanned aerial vehicle to be performed is nearly consistent by continuously correcting the pixel density value when the number of the figure number is inconsistent with the number of the figure number of the unmanned aerial vehicle to be performed.
2. The method of claim 1, wherein the pixel density value ranges from 1 to 200.
3. The method of claim 1, wherein the presetting further comprises a tracing of the pattern in the black-and-white background.
4. The method according to claim 1, wherein the step of performing a preset process on the black-and-white background image according to actual requirements to convert the black-and-white background image into a mosaic image composed of a plurality of pixel cells specifically includes:
Judging whether the graph of the black-and-white background graph needs to be subjected to edge drawing processing according to whether the required formation pattern is designated as the outline of the graph or not;
If the graph of the black-and-white background is required to be subjected to edge drawing, firstly carrying out edge drawing on the graph of the black-and-white background, and then carrying out detail degradation processing on the black-and-white background according to the currently input pixel density value so as to convert the black-and-white background into a mosaic image consisting of a plurality of pixel grids;
if the graph of the black-and-white background is not required to be subjected to edge drawing, the black-and-white background is subjected to detail degradation processing directly according to the currently input pixel density value, so that the black-and-white background is converted into a mosaic image consisting of a plurality of pixel grids.
5. The method according to claim 4, wherein the step of determining whether the black-and-white background pattern requires the edge tracing process according to whether the required formation pattern is specified as an outline of the pattern comprises:
if the required formation pattern is designated as the outline of the figure, judging that the figure of the black-and-white background figure needs to be subjected to edge drawing;
if the required formation pattern is not specified as the outline of the figure, judging that the figure of the black-and-white base figure does not need to be subjected to edge tracing.
6. The method according to claim 1, wherein the step of drawing a preset pattern at a center point position of each pixel of the mosaic image, and filling a color of each pixel into the corresponding preset pattern, to obtain a matrix pattern prototype comprises:
acquiring the central point position information of each pixel grid in the mosaic image so as to draw a preset graph at the central point position of each pixel grid;
and acquiring the color information of each pixel grid in the mosaic image so as to fill the color of each pixel grid into the corresponding preset graph.
7. The method of claim 6, wherein the predetermined pattern is circular.
8. The method according to claim 7, wherein the step of drawing the predetermined pattern at the center point position of each of the pixel cells includes:
And acquiring a currently input particle size value, and drawing a circle at the center point position of each pixel grid by taking the particle size value as a diameter.
9. The method of claim 6, wherein the predetermined pattern is a regular polygon.
10. The method of claim 9, wherein the step of drawing the predetermined pattern at the center point of each of the pixel cells comprises:
and acquiring a currently input particle size value, and drawing a regular polygon at the center point position of each pixel grid by taking the particle size value as the side length.
11. The design method according to claim 1, wherein the cyclic process of making the two numbers nearly identical by continuously correcting the pixel density value specifically includes:
Performing detail degradation treatment on the black-and-white base map according to the re-input pixel density value to convert the black-and-white base map into a new mosaic image consisting of a plurality of pixel grids;
Drawing a preset graph at the center point of each pixel grid of the new mosaic image again, and filling the color of each pixel grid into the corresponding preset graph again to obtain a new array graph prototype;
and receiving filling color correction of the graph boundaries in the new array graph primitive by a user, counting the number of graphs representing the unmanned aerial vehicle to be performed in the new array graph primitive again after the graphs in the new array graph primitive meet the corresponding design requirements, and comparing the number of graphs with the actual number of unmanned aerial vehicles to be performed.
12. A terminal comprising a memory, a processor, a program stored on the memory and executable on the processor, and a data bus for enabling a connection communication between the processor and the memory, the program when executed by the processor implementing the steps of the design method according to any one of claims 1-11.
13. A storage medium for computer-readable storage, wherein the storage medium stores one or more programs executable by one or more processors to implement the steps of the design method of any one of claims 1-11.
CN202110476661.1A 2021-04-29 2021-04-29 Unmanned aerial vehicle formation performance matrix pattern design method, terminal and storage medium Active CN113139895B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110476661.1A CN113139895B (en) 2021-04-29 2021-04-29 Unmanned aerial vehicle formation performance matrix pattern design method, terminal and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110476661.1A CN113139895B (en) 2021-04-29 2021-04-29 Unmanned aerial vehicle formation performance matrix pattern design method, terminal and storage medium

Publications (2)

Publication Number Publication Date
CN113139895A CN113139895A (en) 2021-07-20
CN113139895B true CN113139895B (en) 2024-07-02

Family

ID=76816747

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110476661.1A Active CN113139895B (en) 2021-04-29 2021-04-29 Unmanned aerial vehicle formation performance matrix pattern design method, terminal and storage medium

Country Status (1)

Country Link
CN (1) CN113139895B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115185267B (en) * 2022-06-21 2023-07-18 北京远度互联科技有限公司 Method and device for generating target formation lattice, electronic equipment and storage medium

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110751703A (en) * 2019-10-22 2020-02-04 广东智媒云图科技股份有限公司 Winding picture generation method, device, equipment and storage medium

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2267203B (en) * 1992-05-15 1997-03-19 Fujitsu Ltd Three-dimensional graphics drawing apparatus, and a memory apparatus to be used in texture mapping
JP3741212B2 (en) * 2001-07-26 2006-02-01 セイコーエプソン株式会社 Image processing system, projector, program, information storage medium, and monochrome expansion processing method
US6792329B2 (en) * 2001-08-22 2004-09-14 Milliken & Company Construction of colored images on absorbent substrates using a computer-aided design system
JP2003228720A (en) * 2002-02-01 2003-08-15 Shinnichi Electronics Kk Image display device of pachinko machine and its display method
JP2009271900A (en) * 2008-05-07 2009-11-19 Riki Sakurai Mosaic image for coloring of person image or animal image and creation method therefor
CN104463925B (en) * 2014-11-20 2016-01-20 合肥工业大学 Based on the digital camouflage method for designing of spotting template Automatic Combined
CN105974939B (en) * 2016-07-25 2018-12-28 天津远度科技有限公司 Unmanned plane formation formation automatic generation method and device
CN108445902B (en) * 2018-03-14 2021-02-05 广州亿航智能技术有限公司 Unmanned aerial vehicle formation control method, device and system
CN109146991B (en) * 2018-08-20 2023-05-05 广州视源电子科技股份有限公司 Picture format conversion method, device, equipment and storage medium
CN109523603B (en) * 2018-10-24 2022-12-02 广东智媒云图科技股份有限公司 Drawing method and device based on chap style, terminal equipment and storage medium
CN110587599A (en) * 2019-08-19 2019-12-20 广东智媒云图科技股份有限公司 Drawing method, device and system based on curved surface drawing carrier
CN110969678B (en) * 2019-11-15 2023-07-25 广东智媒云图科技股份有限公司 Drawing method, device, terminal equipment and storage medium for tiled circles
CN111315096A (en) * 2020-03-12 2020-06-19 北京京东乾石科技有限公司 Unmanned aerial vehicle formation light performance system and method, unmanned aerial vehicle operation script generation method, storage medium and electronic equipment
CN112327909B (en) * 2020-10-27 2023-02-03 一飞(海南)科技有限公司 Mapping light effect control method and system for unmanned aerial vehicle formation and unmanned aerial vehicle
CN112581566A (en) * 2020-11-19 2021-03-30 一飞(海南)科技有限公司 Performance text picture generation method and system, cluster unmanned aerial vehicle, medium and terminal
CN112327927B (en) * 2020-11-25 2021-11-26 北京理工大学 Multi-angle strike track planning method for formation unmanned aerial vehicles based on grid planning algorithm

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110751703A (en) * 2019-10-22 2020-02-04 广东智媒云图科技股份有限公司 Winding picture generation method, device, equipment and storage medium

Also Published As

Publication number Publication date
CN113139895A (en) 2021-07-20

Similar Documents

Publication Publication Date Title
CN112560137B (en) Multi-model fusion method and system based on smart city
CN112233241B (en) Method and device for generating height map of virtual scene terrain and storage medium
US11580665B2 (en) Image positioning system and image positioning method based on upsampling
CN112274934B (en) Model rendering method, device, equipment and storage medium
CN113139895B (en) Unmanned aerial vehicle formation performance matrix pattern design method, terminal and storage medium
WO2022095714A1 (en) Image rendering processing method and apparatus, storage medium, and electronic device
CN112734900B (en) Baking method, device and equipment for shadow map and computer readable storage medium
CN110865750A (en) Stepless zooming display method of tile map
CN114998108B (en) Vector data optimization processing method and system
CN114494024B (en) Image rendering method, device and equipment and storage medium
CN112070854A (en) Image generation method, device, equipment and storage medium
CN114092575B (en) Digital earth real-time coloring method and device
WO2022100059A1 (en) Data storage management method, object rendering method, and device
CN111681317B (en) Data processing method and device, electronic equipment and storage medium
CN109343008A (en) Weather radar display component
CN113763248A (en) Super-resolution image reconstruction method, device, equipment and storage medium
CN108280887B (en) Shadow map determination method and device
CN112862929B (en) Method, device, equipment and readable storage medium for generating virtual target model
CN117372578A (en) Animation generation method and device, storage medium and electronic equipment
US11557110B2 (en) Selective extraction of color attributes from digital images
CN116934934A (en) Anti-aliasing method and device for picture, computer readable medium and electronic equipment
CN115272549A (en) Method and device for storing, rendering and scheduling super-large digital scene
WO2023109374A1 (en) User interface poster picture processing method and apparatus, storage medium, and electronic device
US11200708B1 (en) Real-time color vector preview generation
CN111462343B (en) Data processing method and device, electronic equipment and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant