Coarse aggregate particle size distribution analysis method, device and system
1. A coarse aggregate particle size distribution analysis method is characterized by comprising the following steps:
acquiring a first image of coarse aggregates to be detected, wherein the first image comprises two-dimensional projection information corresponding to each aggregate in the coarse aggregates to be detected;
and determining whether aggregate stacking exists in the coarse aggregate to be detected or not based on the first image, and determining an aggregate stacking area when the aggregate stacking exists in the coarse aggregate to be detected.
2. The coarse aggregate grain size grading analysis method according to claim 1, wherein the determining whether there is aggregate stacking in the coarse aggregate to be tested and determining an aggregate stacking area when there is aggregate stacking in the coarse aggregate to be tested comprises:
performing segmentation processing on the first image to obtain projection segmentation areas corresponding to the aggregates respectively;
performing feature extraction on each projection segmentation area to obtain projection contour information of each projection segmentation area;
if the projection profile information is not in the preset projection profile interval, determining that aggregate stacking exists in the coarse aggregate to be detected;
and determining a projection segmentation area corresponding to the projection contour information which is not in the preset projection contour interval as an aggregate stacking area.
3. The coarse aggregate particle size fraction analysis method according to claim 1, wherein the determining of the aggregate stacking area further comprises:
controlling a flattening device to flatten the coarse aggregate to be detected so as to obtain new coarse aggregate to be detected, wherein the new coarse aggregate to be detected is the flattened coarse aggregate to be detected;
acquiring a new coarse aggregate image to be detected, wherein the new coarse aggregate image to be detected comprises contour characteristic information of each aggregate in the new coarse aggregate to be detected;
determining 3D data based on the new coarse aggregate image to be detected, wherein the 3D data comprises length information, width information and thickness information which correspond to each aggregate in the new coarse aggregate to be detected respectively;
determining the particle size information corresponding to each aggregate in the new coarse aggregates to be detected based on the 3D data;
and determining a particle size distribution curve based on the particle size information, wherein the particle size distribution curve is used for representing the particle size information of each aggregate in the new coarse aggregates to be detected.
4. The method for analyzing the grading of the particle size of the coarse aggregate according to claim 3, wherein the step of obtaining the image of the new coarse aggregate to be tested further comprises the following steps:
acquiring a second image of the new coarse aggregate to be detected, wherein the second image comprises two-dimensional projection information corresponding to each aggregate in the new coarse aggregate to be detected;
determining whether aggregate stacking exists in the new coarse aggregate to be tested based on the second image;
if the aggregate stack exists in the new coarse aggregate to be tested, determining a new aggregate stack area, and controlling the flattening equipment to flatten the new coarse aggregate to be tested;
circularly executing to obtain a second image, and determining whether aggregate stacking exists in the new coarse aggregate to be detected based on the second image; if the aggregate stack exists in the new coarse aggregate to be tested, determining a new aggregate stack area, and controlling the flattening equipment to flatten the new coarse aggregate to be tested; until meeting the preset condition;
the preset condition comprises at least one of the following:
aggregate stacking does not exist in the obtained new coarse aggregate to be detected;
reaching the preset flattening times.
5. The coarse aggregate particle size fraction analysis method according to claim 3, wherein the determining a particle size distribution curve further comprises:
determining a grading ratio based on the particle size distribution curve, wherein the grading ratio is used for representing the proportion of the particle size in each range in the coarse aggregate to be detected;
and controlling and displaying the grade ratio.
6. The method for analyzing the grading of the particle size of the coarse aggregate according to claim 5, wherein the determining the 3D data of the new coarse aggregate to be tested further comprises the following steps:
determining needle sheet-shaped aggregate in the new coarse aggregate to be detected based on the 3D data;
determining the proportion of the needle-shaped aggregate, wherein the proportion of the needle-shaped aggregate is used for representing the proportion of the needle-shaped aggregate in the new coarse aggregate to be detected;
and generating a data report based on the particle size distribution curve, the gradation ratio and the needle-shaped aggregate proportion.
7. A system for coarse aggregate size gradation analysis, comprising: a first acquisition device, a second acquisition device and an electronic device, wherein,
the first acquisition equipment and the second acquisition equipment are respectively in information interaction with the electronic equipment;
the first acquisition equipment is used for acquiring the first image and the second image;
the second acquisition equipment is used for acquiring the new coarse aggregate image to be detected;
the electronic equipment is used for acquiring the first image and the second image from the first acquisition equipment and acquiring the new coarse aggregate image to be detected from the second acquisition equipment;
and the electronic equipment is used for executing the operation corresponding to the coarse aggregate particle size grading analysis method of any one of claims 1-6.
8. The system for coarse aggregate size fraction analysis according to claim 7, further comprising: the transmission means are arranged to transmit the data,
the transmission equipment is used for acquiring a transmission instruction from the electronic equipment and transmitting the coarse aggregate to be detected to an area which can be acquired by the first acquisition equipment or the second acquisition equipment.
9. An electronic device, comprising:
one or more processors;
a memory;
one or more applications, wherein the one or more applications are stored in the memory and configured to be executed by the one or more processors, the one or more programs configured to: performing the coarse aggregate particle size gradation analysis method according to any one of claims 1 to 6.
10. A computer-readable storage medium, on which a computer program is stored, characterized in that the program, when executed by a processor, implements the coarse aggregate size fraction analysis method according to any one of claims 1 to 6.
Background
The concrete enterprise optimizes the grading collocation of the aggregates mainly by taking the void ratio as an evaluation index, and the grading is a proportional relation showing mutual collocation of large and small particles of the aggregates; if the grading is proper, the mortar amount for filling the aggregate gaps can be reduced, and the water consumption per unit volume and the gel material consumption are correspondingly reduced so as to reduce the production cost of concrete enterprises, and the equivalent particle size of each aggregate particle must be known for analyzing the grading of the aggregates.
At present, the equivalent granularity of the coarse aggregate particles is generally measured by adopting a vibration screening method and an image method, and because the vibration screening method has long measuring time and low measuring precision, more people select the image method to measure the equivalent granularity of the coarse aggregate particles; when the grading analysis is performed on the coarse aggregate based on the image processing, generally, the coarse aggregate to be detected is uniformly flattened through a vibration screening device, the flattened coarse aggregate is placed in an image acquisition area to acquire an image of the coarse aggregate to be detected, and after the image acquisition is completed, the image analysis is performed based on the acquired image so as to obtain the grading of the coarse aggregate to be detected.
With respect to the above-described related art, the inventors consider that the following drawbacks exist: when the grading analysis is performed on the coarse aggregate to be detected based on image processing, whether aggregate stacking exists in the coarse aggregate to be detected or not is easy to know, so that the measurement of the particle shape of the coarse aggregate to be detected is not accurate, and the grading analysis result of the aggregate to be detected is not accurate finally.
Disclosure of Invention
In order to facilitate timely learning of whether aggregate stacking exists in coarse aggregate to be detected or not and improve the accuracy of the final coarse aggregate grading analysis result to be detected, the application provides a coarse aggregate grain shape grading analysis method, device and system.
In a first aspect, the present application provides a coarse aggregate particle size distribution analysis method, which adopts the following technical scheme:
a coarse aggregate grain size distribution analysis method, comprising:
acquiring a first image of coarse aggregates to be detected, wherein the first image comprises two-dimensional projection information corresponding to each aggregate in the coarse aggregates to be detected;
and determining whether aggregate stacking exists in the coarse aggregate to be detected or not based on the first image, and determining an aggregate stacking area when the aggregate stacking exists in the coarse aggregate to be detected.
Through adopting above-mentioned technical scheme, it is right to carry out the gradation analysis based on image processing coarse aggregate that awaits measuring, acquire the first image of the coarse aggregate that awaits measuring, through first image carries out the aggregate and piles up the detection, can confirm whether there is the pile up in the coarse aggregate that awaits measuring, and confirm the aggregate piles up the region to be convenient for in time pile up the region to the aggregate and handle, it is right to improve the measuring result of the coarse aggregate that awaits measuring, and then can improve right the degree of accuracy of the gradation analysis of the coarse aggregate that awaits measuring.
In another possible implementation manner, determining whether aggregate stacking exists in the coarse aggregate to be detected, and determining an aggregate stacking area when aggregate stacking exists in the coarse aggregate to be detected includes:
performing segmentation processing on the first image to obtain projection segmentation areas corresponding to the aggregates respectively;
performing feature extraction on each projection segmentation area to obtain projection contour information of each projection segmentation area;
if the projection profile information is not in the preset projection profile interval, determining that aggregate stacking exists in the coarse aggregate to be detected;
and determining a projection segmentation area corresponding to the projection contour information which is not in the preset projection contour interval as an aggregate stacking area.
According to the technical scheme, after the first image is obtained, the first image is subjected to segmentation processing, and the projection segmentation areas corresponding to the aggregates obtained after the segmentation processing are subjected to feature extraction, so that projection contour information corresponding to the projection segmentation areas is obtained; whether aggregate stacking exists in the corresponding projection partition area is determined based on the projection profile information, if the projection profile information corresponding to the projection partition area is not in the preset shadow depth information interval, aggregate stacking exists in the projection partition area, and the projection partition area is determined to be the aggregate stacking area, so that the aggregate stacking area can be accurately determined, stacked aggregates can be processed in time, and the grading analysis accuracy of the coarse aggregates to be detected can be improved finally.
In another possible implementation manner, the determining of the aggregate stacking area further comprises the following steps:
controlling a flattening device to flatten the coarse aggregate to be detected so as to obtain new coarse aggregate to be detected, wherein the new coarse aggregate to be detected is the flattened coarse aggregate to be detected;
acquiring a new coarse aggregate image to be detected, wherein the new coarse aggregate image to be detected comprises contour characteristic information of each aggregate in the new coarse aggregate to be detected;
determining 3D data based on the new coarse aggregate image to be detected, wherein the 3D data comprises length information, width information and thickness information which correspond to each aggregate in the new coarse aggregate to be detected respectively;
determining the particle size information corresponding to each aggregate in the new coarse aggregates to be detected based on the 3D data;
and determining a particle size distribution curve based on the particle size information, wherein the particle size distribution curve is used for representing the particle size information of each aggregate in the new coarse aggregates to be detected.
By adopting the technical scheme, after determining that aggregate stacking exists in the coarse aggregate to be detected and determining an aggregate stacking area in the coarse aggregate to be detected, controlling a flattening device to flatten the coarse aggregate to be detected by the flattening device so as to obtain the new coarse aggregate to be detected; at the moment, the new coarse aggregate image to be tested of the new coarse aggregate to be tested is obtained, the 3D data of each aggregate is determined based on the new coarse aggregate image to be tested, so that the particle size information of each aggregate is obtained, and the particle size distribution curve of the new coarse aggregate to be tested is obtained based on the particle size information of each aggregate, so that the particle size information of each aggregate contained in the new coarse aggregate to be tested can be visually obtained, and convenience is provided for grading analysis of the new coarse aggregate to be tested.
In another possible implementation manner, acquiring a new coarse aggregate image to be measured of a new coarse aggregate to be measured further includes:
acquiring a second image of the new coarse aggregate to be detected, wherein the second image comprises two-dimensional projection information corresponding to each aggregate in the new coarse aggregate to be detected;
determining whether aggregate stacking exists in the new coarse aggregate to be tested based on the second image;
if the aggregate stack exists in the new coarse aggregate to be tested, determining a new aggregate stack area, and controlling the flattening equipment to flatten the new coarse aggregate to be tested;
circularly executing to obtain a second image, and determining whether aggregate stacking exists in the new coarse aggregate to be detected based on the second image; if the aggregate stack exists in the new coarse aggregate to be tested, determining a new aggregate stack area, and controlling the flattening equipment to flatten the new coarse aggregate to be tested; until meeting the preset condition;
the preset condition comprises at least one of the following:
aggregate stacking does not exist in the obtained new coarse aggregate to be detected;
reaching the preset flattening times.
By adopting the technical scheme, after determining that aggregate stacking exists in the coarse aggregate to be tested and flattening the coarse aggregate to be tested to obtain the new coarse aggregate to be tested, acquiring a second image of the new coarse aggregate to be tested to determine whether aggregate stacking exists in the new coarse aggregate to be tested after flattening treatment, and flattening the new coarse aggregate to be tested when stacking exists in the new coarse aggregate to be tested; circularly acquiring the second image of the aggregates after the flattening treatment, and controlling a flattening device to flatten the aggregates when the aggregates still exist in the treated coarse aggregates to be detected until the aggregates do not exist in the new coarse aggregates to be detected after the flattening treatment or preset flattening times are reached; through the process, the image acquisition, the image processing and other processes are carried out on the new coarse aggregate to be detected only after no aggregate stacking exists in the new coarse aggregate to be detected, so that the grading analysis of the aggregate can be finally improved.
In another possible implementation, determining the particle size distribution curve further includes:
determining a grading ratio based on the particle size distribution curve, wherein the grading ratio is used for representing the proportion of the particle size in each range in the coarse aggregate to be detected;
and controlling and displaying the grade ratio.
By adopting the technical scheme, after the grade ratio is obtained based on the particle size distribution curve, the grade ratio is controlled and displayed, so that a user can intuitively know the grade ratio of the aggregate to be detected in time.
In another possible implementation manner, the determining the 3D data of the new coarse aggregate to be tested further includes:
determining needle sheet-shaped aggregate in the new coarse aggregate to be detected based on the 3D data;
determining the proportion of the needle-shaped aggregate, wherein the proportion of the needle-shaped aggregate is used for representing the proportion of the needle-shaped aggregate in the new coarse aggregate to be detected;
and generating a data report based on the particle size distribution curve, the gradation ratio and the needle-shaped aggregate proportion.
By adopting the technical scheme, the needle sheet-shaped aggregate in the coarse aggregate to be detected is determined based on the length information, the width information and the height information corresponding to each aggregate, the needle sheet-shaped aggregate proportion is determined, and a data report is generated, so that a manufacturer or a customer can visually know the quality of the aggregate to be detected, and the user experience can be improved.
In a second aspect, the present application provides a coarse aggregate particle size grading analysis system, which adopts the following technical scheme:
a system for coarse aggregate grain size grading analysis, comprising: a first acquisition device, a second acquisition device and an electronic device, wherein,
the first acquisition equipment and the second acquisition equipment are respectively in information interaction with the electronic equipment;
the first acquisition equipment is used for acquiring the first image and the second image;
the second acquisition equipment is used for acquiring the new coarse aggregate image to be detected;
the electronic equipment is used for acquiring the first image and the second image from the first acquisition equipment and acquiring the new coarse aggregate image to be detected from the second acquisition equipment;
and the electronic device is configured to perform operations corresponding to the coarse aggregate particle size grading analysis method according to the first aspect.
By adopting the technical scheme, the first acquisition equipment acquires the first image and the second image, so that the electronic equipment acquires the new coarse aggregate image to be detected after determining that no stacking exists in the coarse aggregate to be detected, and ensures that the new coarse aggregate to be detected is flattened and has no stacked aggregate, thereby improving the final grading analysis result.
In another possible implementation manner, the system further includes: the transmission means are arranged to transmit the data,
the transmission equipment is used for acquiring a transmission instruction from the electronic equipment and transmitting the coarse aggregate to be detected to an area which can be acquired by the first acquisition equipment or the second acquisition equipment.
By adopting the technical scheme, the transmission equipment transmits the coarse aggregate to be detected to the area which can be acquired by the first acquisition equipment or the second acquisition equipment, so that the first acquisition equipment or the second acquisition equipment can acquire the coarse aggregate to be detected.
In another possible implementation manner, the system further includes: a blanking apparatus, a vibrating apparatus, a collecting apparatus, a cleaning apparatus, a display apparatus, and a printing apparatus, wherein,
the blanking equipment is used for acquiring a blanking instruction from the electronic equipment and blanking the coarse aggregate to be detected to the vibration equipment;
the vibration equipment is used for acquiring a vibration instruction and a blanking instruction from the electronic equipment, performing vibration flattening treatment on the coarse aggregate to be detected blanked by the blanking equipment, and enabling the coarse aggregate to be detected to uniformly fall to the transmission equipment;
the collecting device is used for acquiring the coarse aggregate transmitted by the transmission device;
the cleaning device is used for acquiring a cleaning instruction from the electronic device and cleaning the transmission device;
the display device is used for acquiring a display instruction from the electronic device and displaying the data report;
the printing device is used for acquiring a printing instruction from the electronic device and printing the data report.
By adopting the technical scheme, the blanking device is used for blanking the vibrating device after the electronic device acquires a blanking instruction, the vibrating device is used for vibrating the coarse aggregate to be detected after the electronic device acquires a vibration instruction, and the vibrating device is used for dropping the coarse aggregate to be detected after the vibration processing is finished to the transmission device after the blanking instruction is acquired by the electronic device, so that the transmission device transmits the coarse aggregate to be detected to the area which can be acquired by the first acquisition device or the second acquisition device, and the number of aggregate stacking areas in the coarse aggregate to be detected is reduced; collecting the coarse aggregate to be detected on the transmission equipment by using a collecting device, wherein the coarse aggregate to be detected is collected by using a second collecting device; after the cleaning device obtains a cleaning instruction by the electronic device, cleaning the transmission device so as to maintain the stable work of the transmission device; the display equipment displays the data report after the electronic equipment acquires a display instruction; and the printing equipment prints the data report after acquiring the printing instruction by the electronic equipment so that a manufacturer can visually obtain the data of the coarse aggregate to be detected.
In a third aspect, the present application provides a coarse aggregate particle size distribution analysis apparatus, which adopts the following technical scheme:
a coarse aggregate particle size gradation analysis device comprising:
the system comprises a first acquisition module, a second acquisition module and a display module, wherein the first acquisition module is used for acquiring a first image of coarse aggregates to be detected, and the first image comprises two-dimensional projection information corresponding to each aggregate in the coarse aggregates to be detected;
the first determining module is used for determining whether aggregate stacking exists in the coarse aggregate to be detected or not and determining an aggregate stacking area when the aggregate stacking exists in the coarse aggregate to be detected.
By adopting the technical scheme, before grading analysis is carried out on the coarse aggregate to be detected based on image processing, the first acquisition module is controlled to acquire the first image of the coarse aggregate to be detected, so that the first determination module determines whether stacking exists in the coarse aggregate to be detected based on the first image and determines an aggregate stacking area; therefore, the aggregate stacking area can be processed in time, so that the measurement result of the coarse aggregate to be measured is improved, and the accuracy of grading analysis of the coarse aggregate to be measured is improved.
In another possible implementation manner, when determining whether aggregate stacking exists in the coarse aggregate to be tested and determining an aggregate stacking area when aggregate stacking exists in the coarse aggregate to be tested, the method is specifically configured to:
performing segmentation processing on the first image to obtain projection segmentation areas corresponding to the aggregates respectively;
performing feature extraction on each projection segmentation area to obtain projection contour information of each projection segmentation area;
when the projection profile information is not in a preset projection profile interval, determining that aggregate stacking exists in the coarse aggregate to be detected;
and determining a projection segmentation area corresponding to the projection contour information which is not in the preset projection contour interval as an aggregate stacking area.
By adopting the technical scheme, the first acquisition module acquires a first image, the first determination module performs segmentation processing on the first image, and performs feature extraction on projection segmentation areas corresponding to the aggregates obtained after the segmentation processing to obtain projection contour information corresponding to the projection segmentation areas; and when the projection profile information corresponding to the projection partition area is not in the preset shadow depth information interval, determining that aggregate stacking exists in the projection partition area, and determining that the projection partition area is an aggregate stacking area so as to timely process stacked aggregates, thereby improving the grading analysis accuracy of the coarse aggregates to be detected finally.
In another possible implementation manner, the apparatus further includes: a first control module, a second acquisition module, a second determination module, a third determination module, and a fourth determination module, wherein,
the first control module is used for controlling the flattening equipment to flatten the coarse aggregate to be detected so as to obtain new coarse aggregate to be detected, and the new coarse aggregate to be detected is the flattened coarse aggregate to be detected;
the second acquisition module is used for acquiring a new coarse aggregate image to be detected, and the new coarse aggregate image to be detected comprises the contour characteristic information of each aggregate in the new coarse aggregate to be detected;
the second determining module is used for determining 3D data based on the new coarse aggregate image to be detected, wherein the 3D data comprises length information, width information and thickness information which correspond to each aggregate in the new coarse aggregate to be detected respectively;
the third determining module is used for determining the particle size information corresponding to each aggregate in the new coarse aggregates to be detected based on the 3D data;
and the fourth determining module is used for determining a particle size distribution curve based on the particle size information, wherein the particle size distribution curve is used for representing the particle size information of each aggregate in the new coarse aggregates to be detected.
By adopting the technical scheme, after the first determining module determines that aggregate stacking exists in the coarse aggregate to be detected and determines an aggregate stacking area in the coarse aggregate to be detected, the first control module enables the flattening equipment to flatten the coarse aggregate to be detected so as to obtain the new coarse aggregate to be detected; at the moment, the second obtaining module obtains the new coarse aggregate image to be detected, and the second determining module determines the 3D data of each aggregate based on the new coarse aggregate image to be detected so that the third determining module determines the particle size information of each aggregate; the fourth determining module obtains the particle size distribution curve of the new coarse aggregate to be tested based on the particle size information of each aggregate, so that the particle size information of each aggregate contained in the new coarse aggregate to be tested can be conveniently and visually obtained, and convenience is further provided for grading analysis of the new coarse aggregate to be tested.
In another possible implementation manner, the apparatus further includes: a third obtaining module, a fifth determining module, a sixth determining module, and a looping module, wherein,
the third acquisition module is used for acquiring a second image of the new coarse aggregate to be detected, and the second image comprises two-dimensional projection information corresponding to each aggregate in the new coarse aggregate to be detected;
a fifth determining module, configured to determine whether aggregate stacking exists in the new coarse aggregate to be tested based on the second image;
a sixth determining module, configured to determine a new aggregate stacking area when aggregate stacking exists in the new coarse aggregate to be tested, and control the flattening equipment to flatten the new coarse aggregate to be tested;
the circulating module is used for circularly executing to obtain a second image and determining whether aggregate stacking exists in the new coarse aggregate to be tested or not based on the second image; when aggregate stacking exists in the new coarse aggregate to be tested, determining a new aggregate stacking area, and controlling the flattening equipment to flatten the new coarse aggregate to be tested; until meeting the preset condition;
the preset condition comprises at least one of the following conditions:
aggregate stacking does not exist in the obtained new coarse aggregate to be detected;
reaching the preset flattening times.
By adopting the technical scheme, after the first control module flattens the coarse aggregate to be detected, the third acquisition module acquires the second image; the fifth determining module determines whether the new coarse aggregate to be tested has stacking or not based on the second image, and if the new coarse aggregate to be tested has stacking, the sixth determining module determines a stacking area and performs flattening processing on the new coarse aggregate to be tested; and the circulating module acquires the second image again to determine whether the new coarse aggregate to be detected is stacked, and when the new coarse aggregate to be detected is stacked, the stacking is processed until the new coarse aggregate to be detected is not stacked or the number of times of flattening is reached, so that the second acquiring module acquires the new coarse aggregate image to be detected, and meanwhile, the accuracy of final grading analysis is improved.
In another possible implementation manner, the apparatus further includes: a seventh determination module and a second control module, wherein,
a seventh determining module, configured to determine a grading ratio based on the particle size distribution curve, where the grading ratio is used to indicate a ratio of particle sizes in each range in the coarse aggregate to be measured;
and the second control module is used for controlling and displaying the level ratio.
By adopting the technical scheme, after the fourth determining module determines the particle size distribution curve, the seventh determining module determines the grade ratio based on the particle size distribution curve, and the second control module controls and displays the grade ratio, so that a user can intuitively know the grade ratio of the aggregate to be detected in time.
In another possible implementation manner, the apparatus further includes: an eighth determining module, a ninth determining module, and a generating module, wherein,
an eighth determining module, configured to determine, based on the 3D data, needle-shaped aggregate in the new coarse aggregate to be tested;
a ninth determining module, configured to determine a needle-shaped aggregate proportion, where the needle-shaped aggregate proportion is used to indicate the proportion of the needle-shaped aggregate in the new coarse aggregate to be tested;
and the generation module is used for generating a data report based on the particle size distribution curve, the gradation ratio and the needle-shaped aggregate proportion.
By adopting the technical scheme, the eighth determining module determines the needle sheet aggregate in the new aggregate to be detected based on the 3D data determined by the third determining module; the ninth determining module determines the proportion of the needle-shaped aggregates based on the new aggregates to be detected; and the generation module generates a data report so that a manufacturer or a customer can intuitively know the quality of the aggregate to be measured.
In a fourth aspect, the present application provides an electronic device, which adopts the following technical solutions:
an electronic device, comprising:
one or more processors;
a memory;
one or more application programs, wherein the one or more application programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs configured to: a coarse aggregate particle size fraction analysis method according to any one of the possible implementations of the first aspect is performed.
In a fifth aspect, the present application provides a computer-readable storage medium, which adopts the following technical solutions:
a computer-readable storage medium, comprising: a computer program is stored which can be loaded by a processor and which implements a coarse aggregate size fraction analysis method as shown in any one of the possible implementations of the first aspect.
In summary, the present application includes at least one of the following beneficial technical effects:
1. before grading analysis is carried out on the coarse aggregate to be detected based on image processing, whether stacking exists in the coarse aggregate to be detected is determined, an aggregate stacking area is determined, and the aggregate stacking area is processed in time, so that the measurement result of the coarse aggregate to be detected is improved, and the grading analysis accuracy of the coarse aggregate to be detected can be improved;
2. acquiring the new coarse aggregate image to be tested after stacking processing, and determining whether aggregate stacking exists in the new coarse aggregate to be tested so as to ensure that the processes of image acquisition, image processing and the like are carried out on the new coarse aggregate to be tested after the aggregate stacking does not exist in the new coarse aggregate to be tested, thereby finally improving grading analysis on the aggregate;
3. and generating a data report based on the particle size distribution curve, the grading ratio and the needle-shaped aggregate proportion of the new coarse aggregate to be detected so that a manufacturer or a customer can intuitively know the conditions of aggregate grading information and the like.
Drawings
FIG. 1 is a schematic flow diagram of a coarse aggregate size fraction analysis method according to an embodiment of the present disclosure;
FIG. 2 is a schematic diagram of a coarse aggregate particle size distribution analysis system according to an embodiment of the present disclosure;
FIG. 3 is a schematic structural view of a coarse aggregate size fraction analyzing apparatus according to an embodiment of the present invention;
fig. 4 is a schematic structural diagram of an electronic device according to an embodiment of the present application.
Detailed Description
The present application is described in further detail below with reference to figures 1-4.
A person skilled in the art, after reading the present description, may make modifications to the embodiments as required, without any inventive contribution thereto, but shall be protected by the patent laws within the scope of the claims of the present application.
In order to make the objects, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are some embodiments of the present application, but not all embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
In addition, the term "and/or" herein is only one kind of association relationship describing an associated object, and means that there may be three kinds of relationships, for example, a and/or B, which may mean: a exists alone, A and B exist simultaneously, and B exists alone. In addition, the character "/" herein generally indicates that the former and latter related objects are in an "or" relationship, unless otherwise specified.
The embodiments of the present application will be described in further detail with reference to the drawings attached hereto.
The embodiment of the application provides a coarse aggregate grain size grading analysis method, which is executed by electronic equipment, wherein the electronic equipment can be a server or terminal equipment, the server can be an independent physical server, a server cluster or a distributed system formed by a plurality of physical servers, and a cloud server for providing cloud computing service. The terminal device may be a smart phone, a tablet computer, a notebook computer, a desktop computer, and the like, but is not limited thereto, the terminal device and the server may be directly or indirectly connected through a wired or wireless communication manner, and an embodiment of the present application is not limited thereto, as shown in fig. 1, the method includes:
step S10, acquiring a first image of the coarse aggregate to be detected, wherein the first image comprises two-dimensional projection information corresponding to each aggregate in the coarse aggregate to be detected.
The method comprises the steps that coarse aggregates to be detected are used for representing the coarse aggregates needing grading analysis, a first image is two-dimensional projection information corresponding to each aggregate in the coarse aggregates to be detected, the two-dimensional projection information is used for representing projection information corresponding to each aggregate in the coarse aggregates to be detected, and the projections of all the aggregates are located in the same plane; in this embodiment of the application, the first image may be projection information corresponding to the coarse aggregate to be measured on a certain plane, which is acquired by the first acquisition device.
And step S11, determining whether aggregate stacking exists in the coarse aggregate to be detected or not based on the first image, and determining an aggregate stacking area when the aggregate stacking exists in the coarse aggregate to be detected.
Wherein, the aggregate stacking means that any aggregate is overlapped on at least one other aggregate, namely, any at least two aggregates in the coarse aggregates to be detected have overlapped parts; the aggregate stacking area refers to an area where the aggregate stacking exists in the coarse aggregate to be detected; the electronic equipment acquires the first image, and when determining that the aggregate stacking exists, the aggregate stacking area is located to determine the aggregate stacking area.
For the embodiment of the application, before the coarse aggregate to be measured is measured, the first collecting equipment is used for collecting the first image of the coarse aggregate to be measured, whether aggregate stacking exists in the coarse aggregate to be measured is determined based on the first image, and when the stacking exists in the coarse aggregate to be measured, the aggregate stacking area is determined so as to be convenient for timely processing the stacked aggregate, so that the measuring result of the coarse aggregate to be measured can be improved, and the grading analysis result of the coarse aggregate to be measured is further improved;
specifically, if at least two aggregates in the coarse aggregates to be detected have an overlapping part, it is indicated that aggregate stacking exists in the coarse aggregates to be detected, and at this time, the positions of the at least two aggregates in the first image are determined as an aggregate stacking area.
A possible implementation manner of the embodiment of the present application, when determining the aggregate stacking area, may specifically include: step S100 (not shown), step S101 (not shown), step S102 (not shown), and step S103 (not shown), wherein,
in step S100 (not shown), the first image is divided to obtain projection divided regions corresponding to the aggregates.
Specifically, the obtained first image is subjected to region segmentation to obtain projection segmentation regions corresponding to the aggregates, and the projection segmentation regions may be in any shape, for example, the projection segmentation regions may be rectangular or trapezoidal.
In step S101 (not shown), feature extraction is performed on each projection division area to obtain projection contour information of each projection division area.
The projection contour information is used for representing projection contours corresponding to the aggregates.
In the embodiment of the application, feature extraction is carried out on each projection segmentation area to obtain projection contour information of each projection segmentation area; specifically, graying each divided projection division area, and then performing binarization processing, and identifying the contour shape of at least one aggregate in each projection division area according to the boundary identification of black and white pixel points after binarization processing; and calculating pixel points occupied by the contour boundary to obtain perimeter information describing the contour shape boundary in the image, namely the number of the pixel points, so as to determine the projection contour information.
The projection contour information of each projection segmentation region may be calculated by the method described in the embodiment of the present application, or by any related technology, which is not limited in the embodiment of the present application.
Step S102 (not shown), if the projection profile information is not within the preset projection profile interval, determining that aggregate stacking exists in the coarse aggregate to be measured.
In step S103 (not shown), the projection division area corresponding to the projection contour information that is not within the preset projection contour interval is determined as the aggregate stacking area.
Specifically, the preset projection profile interval includes projection profile information corresponding to each aggregate projection partition area where no aggregate stack exists, the minimum value of the preset projection profile interval is minimum projection profile information, the maximum value of the preset projection profile interval is maximum projection profile information, and no aggregate stack exists in the projection partition areas corresponding to the minimum projection profile information and the maximum profile information.
For the embodiment of the present application, assuming that the preset projection profile interval is [0.88,0.92], when it is determined that the projection profile information corresponding value of a certain projection segmentation area is 0.95, it is determined that aggregate stacking exists in the coarse aggregate to be measured, and the projection segmentation area is an aggregate stacking area.
In a possible implementation manner of the embodiment of the present application, determining the aggregate stacking area may further include: step S12 (not shown), step S13 (not shown), step S14 (not shown), step S15 (not shown), and step S16 (not shown), wherein,
step S12 (not shown in the figure), the flattening device is controlled to flatten the coarse aggregate to be measured to obtain a new coarse aggregate to be measured, and the new coarse aggregate to be measured is the flattened coarse aggregate to be measured.
Specifically, the electronic device may control the leveling device through the leveling instruction to level the coarse aggregate to be tested, where the leveling may be slightly jittered or may be performed in a leveling operation on the aggregate stacking area, as long as there is no aggregate stack in the coarse aggregate to be tested.
Step S13 (not shown in the figure), acquiring a new coarse aggregate image to be measured, where the new coarse aggregate image to be measured includes contour feature information of each aggregate in the new coarse aggregate to be measured.
The electronic equipment acquires a new to-be-detected coarse aggregate image acquired by the second acquisition equipment, wherein the new to-be-detected coarse aggregate image comprises contour characteristic information corresponding to each aggregate.
Specifically, the related new coarse aggregate to be tested is the new coarse aggregate to be tested, which is determined that no aggregate stack exists.
Step S14 (not shown in the figure), determining 3D data based on the new coarse aggregate image to be tested, where the 3D data includes length information, width information, and thickness information corresponding to each aggregate in the new coarse aggregate to be tested.
Specifically, after a new coarse aggregate image to be detected is acquired, contour characteristic information of each coarse aggregate particle is acquired, and contour coordinate points corresponding to each coarse aggregate particle are obtained through a series of image processing operations, so that length information and width information corresponding to each aggregate particle are determined.
Furthermore, the thickness information of each coarse aggregate can be obtained by a laser triangulation method by utilizing a linear laser.
Step S15 (not shown in the figure), determining particle size information corresponding to each aggregate in the new coarse aggregate to be measured based on the 3D data;
in step S16 (not shown), a particle size distribution curve is determined based on the particle size information, and the particle size distribution curve is used to represent the particle size information of each of the new coarse aggregates to be measured.
Wherein, the corresponding particle size of each coarse aggregate to be measured refers to: the diameter (or combination) of a homogeneous sphere (or combination) with a certain diameter most similar to a certain physical characteristic or physical behavior of the coarse aggregate to be detected; in the embodiment of the present application, the particle size of each coarse aggregate to be measured is determined based on the length information, the width information, and the height information of the coarse aggregate to be measured.
Specifically, in the embodiment of the present application, the abscissa of the particle size distribution curve is used to represent the particle size of each coarse aggregate to be measured, and the ordinate of the particle size distribution curve is used to represent the content of the coarse aggregate smaller than each particle size in the coarse aggregate to be measured; the particle size distribution curve facilitates the manufacturer or customer to visually know the content of the coarse aggregate in each particle size range, so that the manufacturer or customer can visually judge the batch of coarse aggregate.
A possible implementation manner of the embodiment of the present application is to obtain a new coarse aggregate image to be detected, and may further include: step S17 (not shown), step S18 (not shown), step S19 (not shown), and step S20 (not shown), wherein,
step S17 (not shown in the figure), acquiring a second image of the new coarse aggregate to be measured, where the second image includes two-dimensional projection information corresponding to each aggregate in the new coarse aggregate to be measured;
step S18 (not shown in the figure), based on the second image, determines whether there is a stack of aggregates in the new coarse aggregates to be measured.
Wherein, the new coarse aggregate to be tested related in the step S17 (not shown in the figure) is the coarse aggregate to be tested which is subjected to the primary flattening processing in the step S12 (not shown in the figure); and acquiring a second image of the new coarse aggregate to be detected, and performing image processing on the second image according to the embodiment to obtain projection profile information corresponding to each coarse aggregate in the new coarse aggregate to be detected so as to determine whether stacking exists in the new coarse aggregate to be detected.
Step S19 (not shown in the figure), if aggregate stacking exists in the new coarse aggregate to be tested, determining a new aggregate stacking area, and controlling the flattening device to flatten the new coarse aggregate to be tested;
step S20 (not shown in the figure), which is to cyclically execute acquiring a second image, and determine whether aggregate stacking exists in the new coarse aggregate to be tested based on the second image; if the aggregate stack exists in the new coarse aggregate to be tested, determining a new aggregate stacking area, and controlling the flattening equipment to flatten the new coarse aggregate to be tested; until meeting the preset condition;
the preset condition comprises at least one of the following:
aggregate stacking does not exist in the obtained new coarse aggregate to be detected;
reaching the preset flattening times.
When determining that aggregate stacking exists in the new coarse aggregate to be tested, controlling the flattening equipment to flatten the new coarse aggregate to be tested to obtain flattened new coarse aggregate to be tested, and continuously calling the flattened new coarse aggregate to be the new coarse aggregate to be tested; continuously acquiring a second image of the new coarse aggregate to be detected, and determining whether stacking exists in the new coarse aggregate to be detected; if the stacking does not exist, stopping acquiring a second image of the new coarse aggregate to be detected; if the stacking exists, continuing to flatten the new coarse aggregate, continuing to obtain a second image of the flattened new coarse aggregate to be detected, and judging whether the stacking exists again until determining that the stacking does not exist in the new coarse aggregate to be detected or the flattening device reaches the flattening times; and circularly acquiring the second image until determining that the aggregate stacking does not exist in the new coarse aggregate to be detected or the flattening equipment reaches the flattening times, and stopping acquiring, so that the stacked aggregates in the new coarse aggregate to be detected can be effectively solved, and meanwhile, the accuracy of final grading analysis can be improved.
Specifically, the preset flattening times may be three times, and the flattening device performs primary flattening processing on the aggregate stacking area after determining the aggregate stacking area based on the first image; when it is determined that the aggregates are stacked based on the second image, flattening the aggregate stacking area again; acquiring the second image again, and if the aggregate stack does not exist in the second image, ending the circulation; if the aggregate stack still exists in the second image, performing third flattening treatment on the stacked aggregates to reach the preset flattening times, and ending the circulation; when the aggregate stacking still exists after the repeated flattening treatment, the aggregate in the aggregate stacking area is possibly unqualified aggregate, so that the flattening treatment is not needed, the accuracy of the final analysis result is ensured, and the analysis efficiency can be properly improved.
A possible implementation manner of the embodiment of the present application, determining a particle size distribution curve, and then further includes: step S21 (not shown), and step S22 (not shown), wherein,
step S21 (not shown in the figure), based on the particle size distribution curve, determines the gradation ratio, which is used to represent the proportion of the particle size in each range in the coarse aggregate to be measured.
Step S22 (not shown), controls the display level ratio.
Specifically, firstly, determining a particle size range, and determining the content of coarse aggregates in each particle size range based on a particle size distribution curve so as to determine the grading ratio; the electronic equipment controls the display grading ratio so that a manufacturer can know the grading condition of the currently detected coarse aggregate in time, and therefore the currently detected coarse aggregate can be effectively adjusted; for example, the particle size ranges are divided into 5-20mm, 20-40mm, 40-80mm and 80-120mm, when the particle size distribution curve shows that the maximum particle size of the coarse aggregate to be measured is 40mm, and the particle size of the aggregate existing in the coarse aggregate to be measured is within the ranges of 5-20mm and 20-40mm, the coarse aggregate to be measured is in secondary distribution, and if the batch of coarse aggregates is used for some thin-wall reinforced concrete structures, the batch of coarse aggregates is graded to meet the requirements; however, if the batch of coarse aggregates is used for mass concrete, the batch of coarse aggregates is adjusted, for example, coarse aggregates having a particle size in the range of 40 to 80mm are added, so that the batch of coarse aggregates is tertiary graded.
In a possible implementation manner of the embodiment of the present application, the determining 3D data further includes: step S23 (not shown), and step S24 (not shown), wherein,
step S23 (not shown in the figure), determining needle-like aggregate in the new coarse aggregate to be measured based on the 3D data;
step S24 (not shown in the figure), determining the proportion of the needle-shaped aggregate, which is used to indicate the proportion of the needle-shaped aggregate in the new coarse aggregate to be measured.
Wherein, the needle-like aggregate means an aggregate having a ratio of the dimension in the minimum thickness (or diameter) direction to the dimension in the maximum length (or width) direction of less than 0.4.
Specifically, after the number of the needle-shaped aggregates in the coarse aggregates to be detected is determined, the number of the needle-shaped aggregates is divided by the total amount of the coarse aggregates to be detected, so that the needle-shaped aggregate proportion is obtained; for example, if the quantity of the needle-shaped aggregate is determined to be 2 and the total quantity of the coarse aggregate to be measured is 100, the proportion of the needle-shaped aggregate is 2%.
Step S25, a data report is generated based on the particle size distribution curve, the gradation ratio, and the needle-flake aggregate ratio.
Wherein the data report should include the particle size distribution curve, the gradation ratio, and the needle flake aggregate fraction; the data report can be generated by collecting the data firstly and then generating the data, namely, the data are generated after the particle size distribution curve, the grading ratio and the needle-shaped aggregate are determined; the data report may be generated while collecting, that is, the particle size distribution curve is stored in the data report when the particle size distribution curve is collected, and the data report may be generated when the particle size distribution curve, the gradation ratio, and the needle-like aggregate proportion are all collected.
The above embodiments describe a coarse aggregate particle size distribution analysis method from the perspective of method flow, and the following embodiments describe a coarse aggregate particle size distribution analysis system from the perspective of system, and the following embodiments are described in detail in the following embodiments.
An embodiment of the present application provides a coarse aggregate size distribution analysis system, and as shown in fig. 2, the coarse aggregate size distribution analysis system 30 may include: a first collecting device 300, a second collecting device 301, a blanking device 302, a vibration device 303, a conveying device 304, a collecting device 305, a cleaning device 306, a display device 307, a printing device 308, and an electronic device 50, wherein,
the first acquisition equipment 300 and the second acquisition equipment 301 respectively perform information interaction with the electronic equipment 50;
the first acquisition device 300 is used for acquiring a first image and a second image;
the second collecting device 301 is used for collecting a new coarse aggregate image to be detected;
the blanking device 302 is used for acquiring a blanking instruction from the electronic device 50 and blanking the coarse aggregate to be tested to the vibration device 303;
the vibration device 303 is configured to obtain a vibration instruction and a blanking instruction from the electronic device 50, perform vibration flattening processing on the coarse aggregate to be tested blanked by the blanking device 302, and enable the coarse aggregate to be tested to uniformly fall to the transmission device 304;
the transmission equipment 304 is used for acquiring a transmission instruction from the electronic equipment 50 and transmitting the coarse aggregate to be detected to an area which can be collected by the first collection equipment 300 or the second collection equipment 301;
the collecting device 305 is used for collecting the coarse aggregate conveyed by the conveying device 304;
the cleaning device 306 is used for acquiring a cleaning instruction from the electronic device 50 and cleaning the transmission device 304;
the display device 307 is configured to obtain a display instruction from the electronic device 50 and display the data report;
the printing device 308 is used for acquiring a printing instruction from the electronic device 50 and printing the data report;
the electronic device 50 is used for acquiring the first image and the second image from the first acquisition device 300, and is used for acquiring the new coarse aggregate image to be measured from the second acquisition device 301.
Specifically, the first collecting device 300 includes a first camera 3000 and a projection light source 3001, the second collecting device 301 includes a second camera 3010 and a word line laser 3011, and both the first camera 3000 and the second camera 3010 are CCD cameras; the discharging device 302 is specifically a discharging bin, and the vibrating device 303 is specifically a vibrating feeder, and is used for receiving the coarse aggregate output by the discharging bin, vibrating and dispersing the coarse aggregate, and outputting the coarse aggregate; the conveying device 304 comprises a transparent conveyor belt for receiving the coarse aggregate output by the vibratory feeder and conveying the coarse aggregate to the collecting areas corresponding to the first collecting device 300 and the second collecting device; the collecting device 305 is specifically a receiving bin, and an upper opening of the receiving bin is connected to the tail end of the transparent conveyor belt; the cleaning device 306 comprises a water storage tank 3060, a cleaning pipe 3061, and a water pump 3062 communicated between the water storage tank 3060 and the cleaning pipe 3061; the display device 307 is specifically a display, and is connected to the electronic device 50; the printing device 308 is specifically a printer, and is connected to the electronic device 50; shakeout equipment 309 is located transparent conveyer belt top, and shakeout equipment 309 includes slide rail 3090 and troweling rod 3091, and troweling rod 3091 slides the cooperation with slide rail 3090, and electronic equipment 50 control troweling rod 3091 slides along sliding to being on a parallel with transparent conveyer belt upper surface length direction, or slides to the direction of perpendicular to transparent conveyer belt length along slide rail 3090 to the aggregate that stacks is shakeout and is handled.
Furthermore, three conveying rollers are arranged on the transparent conveying belt, the transparent conveying belt is triangular by the three conveying rollers, and the upper surface of the transparent conveying belt is kept horizontal; the first camera 3000 is disposed below the horizontal portion of the transparent conveyor belt, and the projection light source 3001 is disposed above the transparent conveyor belt; the second camera 3010 is arranged above the transparent conveyor belt, and the linear laser 3011 is arranged obliquely below the second camera 3010; the collecting device 305 is arranged on the side of the end of the upper surface of the transparent conveyor belt, which is compliant with the conveying direction, and the vibrating device 303 is arranged on the end of the upper surface of the transparent conveyor belt, which is far away from the collecting device 305; a cleaning device 306 is provided at the bottom of the transparent conveyor belt.
In the embodiment of the application, the coarse aggregate to be tested is discharged from the discharging bin to the vibration feeder, the vibration feeder uniformly and discontinuously sends the coarse aggregate after vibration scattering to the transparent conveying belt, and the discharging bin, the vibration feeder and the transparent conveying belt stop working when the coarse aggregate to be tested is tested; firstly, the projection light source 3001 is turned on, the first camera 3000 is enabled to shoot the projection of the coarse aggregate to be detected so as to obtain a first image, when the stacking exists in the coarse aggregate to be detected, the leveling rod 3091 is controlled to process the stacking so as to ensure that the aggregate stacking does not exist in the aggregate to be detected, after the completion of the stacking, the projection light source 3001, the leveling rod 3091 and the like are moved away, the linear laser 3011 is turned on so as to enable the second camera 3010 to acquire the image of the new coarse aggregate to be detected, and therefore the grading analysis of the coarse aggregate to be detected is achieved.
The coarse aggregate particle size grading analysis system provided by the embodiment of the application is applicable to the method embodiment, and is not described herein again. The following examples describe a coarse aggregate particle size fraction analysis apparatus from the perspective of a virtual module or virtual unit, and are described in detail in the following examples.
An embodiment of the present application provides a coarse aggregate particle size distribution analysis device 40, as shown in fig. 3, the coarse aggregate particle size distribution analysis device 40 may specifically include:
the first obtaining module 400 is configured to obtain a first image of the coarse aggregate to be detected, where the first image includes two-dimensional projection information corresponding to each aggregate in the coarse aggregate to be detected;
the first determining module 401 is configured to determine whether aggregate stacking exists in the coarse aggregate to be detected, and determine an aggregate stacking area when aggregate stacking exists in the coarse aggregate to be detected.
In a possible implementation manner of the embodiment of the application, the first determining module is specifically configured to determine whether aggregate stacking exists in the coarse aggregate to be detected, and when aggregate stacking exists in the coarse aggregate to be detected, determine that the aggregate stacking area is in a position where the aggregate stacking area exists:
performing segmentation processing on the first image to obtain projection segmentation areas corresponding to the aggregates respectively;
extracting the characteristics of each projection segmentation area to obtain projection contour information of each projection segmentation area;
if the projection profile information is not in the preset projection profile interval, determining that aggregate stacking exists in the coarse aggregate to be detected;
and determining a projection segmentation area corresponding to the projection contour information which is not in the preset projection contour interval as an aggregate stacking area.
In a possible implementation manner of the embodiment of the present application, the apparatus 40 further includes: a first control module, a second acquisition module, a second determination module, a third determination module, and a fourth determination module, wherein,
the first control module is used for controlling the flattening equipment to flatten the coarse aggregate to be detected so as to obtain new coarse aggregate to be detected, and the new coarse aggregate to be detected is the flattened coarse aggregate to be detected;
the second acquisition module is used for acquiring a new coarse aggregate image to be detected, and the new coarse aggregate image to be detected comprises the contour characteristic information of each aggregate in the new coarse aggregate to be detected;
the second determining module is used for determining 3D data based on the image of the new coarse aggregate to be detected, wherein the 3D data comprises length information, width information and thickness information which respectively correspond to each aggregate in the new coarse aggregate to be detected;
the third determining module is used for determining the particle size information corresponding to each aggregate in the new coarse aggregates to be detected based on the 3D data;
and the fourth determining module is used for determining a particle size distribution curve based on the particle size information, wherein the particle size distribution curve is used for representing the particle size information of each aggregate in the new coarse aggregates to be detected.
In a possible implementation manner of the embodiment of the present application, the apparatus 40 further includes: a third obtaining module, a fifth determining module, a sixth determining module, and a looping module, wherein,
the third acquisition module is used for acquiring a second image of the new coarse aggregate to be detected, and the second image comprises two-dimensional projection information corresponding to each aggregate in the new coarse aggregate to be detected;
the fifth determining module is used for determining whether aggregate stacking exists in the new coarse aggregate to be detected or not based on the second image;
the sixth determining module is used for determining a new aggregate stacking area when aggregates are stacked in the new coarse aggregates to be tested, and controlling the flattening equipment to flatten the new coarse aggregates to be tested;
the circulating module is used for circularly executing to obtain a second image and determining whether aggregate stacking exists in the new coarse aggregate to be tested or not based on the second image; when aggregate stacking exists in the new coarse aggregate to be tested, determining a new aggregate stacking area, and controlling flattening equipment to flatten the new coarse aggregate to be tested; until meeting the preset condition;
the preset condition comprises at least one of the following:
aggregate stacking does not exist in the obtained new coarse aggregate to be detected;
reaching the preset flattening times.
In a possible implementation manner of the embodiment of the present application, the apparatus 40 further includes: a seventh determination module and a second control module, wherein,
the seventh determining module is used for determining the grading ratio based on the particle size distribution curve, and the grading ratio is used for representing the proportion of the particle sizes in each range in the coarse aggregate to be measured;
and the second control module is used for controlling the display level ratio.
In a possible implementation manner of the embodiment of the present application, the apparatus 40 further includes: an eighth determining module, a ninth determining module, and a generating module, wherein,
the eighth determining module is used for determining the needle sheet aggregate in the new coarse aggregate to be detected based on the 3D data;
the ninth determining module is used for determining the proportion of the needle-shaped aggregates, and the proportion of the needle-shaped aggregates is used for representing the proportion of the needle-shaped aggregates in the new coarse aggregates to be detected;
and the generation module is used for generating a data report based on the particle size distribution curve, the grading ratio and the needle sheet aggregate ratio.
Before grading analysis is carried out on the coarse aggregate to be detected, the first determining module is used for determining whether aggregate stacking exists in the coarse aggregate to be detected or not, and controlling the flattening equipment to process the stacked aggregate, so that the measuring result of the aggregate to be detected is improved conveniently, and the grading analysis accuracy of the coarse aggregate to be detected is improved finally.
Specifically, the first obtaining module 400, the second obtaining module, and the third obtaining module may all be the same obtaining module, or may all be different obtaining modules, or may be partially the same obtaining module; the first control module and the second control module can be the same control module or different control modules; the first determining module 401, the second determining module, the third determining module, the fourth determining module, the fifth determining module, the sixth determining module, the seventh determining module, the eighth determining module, and the ninth determining module may all be the same determining module, or all be different determining modules, or may be partially the same determining module, which is not limited in the embodiment itself.
In an embodiment of the present application, there is provided an electronic device 50, as shown in fig. 4, the electronic device 50 shown in fig. 4 includes: a processor 500 and a memory 502. Wherein the processor 500 is coupled to the memory 502, such as via the bus 501. Optionally, the electronic device 50 may also include a transceiver 503. It should be noted that the transceiver 503 is not limited to one in practical application, and the structure of the electronic device 50 is not limited to the embodiment of the present application.
The Processor 500 may be a CPU (Central Processing Unit), a general-purpose Processor, a DSP (Digital Signal Processor), an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array) or other Programmable logic device, a transistor logic device, a hardware component, or any combination thereof. Which may implement or perform the various illustrative logical blocks, modules, and circuits described in connection with the disclosure. The processor 500 may also be a combination of computing functions, e.g., comprising one or more microprocessors, DSPs, and microprocessors, among others.
Bus 501 may include a path that transfers information between the above components. The bus 501 may be a PCI (Peripheral Component Interconnect) bus, an EISA (Extended Industry Standard Architecture) bus, or the like. The bus 501 may be divided into an address bus, a data bus, a control bus, and the like. For ease of illustration, only one thick line is shown in FIG. 4, but this does not indicate only one bus or one type of bus.
The Memory 502 may be a ROM (Read Only Memory) or other type of static storage device that can store static information and instructions, a RAM (Random Access Memory) or other type of dynamic storage device that can store information and instructions, an EEPROM (Electrically Erasable Programmable Read Only Memory), a CD-ROM (Compact Disc Read Only Memory) or other optical Disc storage, optical Disc storage (including Compact Disc, laser Disc, optical Disc, digital versatile Disc, blu-ray Disc, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer, but is not limited to these.
The memory 502 is used for storing application program codes for executing the scheme of the present application, and is controlled by the processor 500 for execution. The processor 500 is configured to execute application program code stored in the memory 502 to implement the aspects illustrated in the foregoing method embodiments.
Electronic device 50 includes, but is not limited to: mobile terminals such as mobile phones, notebook computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), in-vehicle terminals (e.g., in-vehicle navigation terminals), and the like, and fixed terminals such as digital TVs, desktop computers, and the like. But also a server, etc. The electronic device 50 shown in fig. 4 is only an example, and should not bring any limitation to the functions and the scope of use of the embodiments of the present disclosure.
The present application provides a computer-readable storage medium, on which a computer program is stored, which, when running on a computer, enables the computer to execute the corresponding content in the foregoing method embodiments. Compared with the prior art, in the embodiment of the application, before grading analysis is performed on the coarse aggregate to be detected, the electronic device 50 determines whether aggregate stacking exists in the coarse aggregate to be detected, and performs flattening processing on the coarse aggregate to be detected, after the new coarse aggregate to be detected is obtained, obtains the second image of the new coarse aggregate to be detected so as to determine whether aggregate stacking exists in the new coarse aggregate to be detected, and performs flattening processing on the new coarse aggregate to be detected when stacking exists in the new coarse aggregate to be detected; circularly acquiring a second image of the aggregates after the flattening treatment, controlling flattening equipment to flatten the aggregates still existing in the treated coarse aggregates to be detected until the aggregates do not exist in the newly treated coarse aggregates or reach the preset flattening times; through the process, the image acquisition, the image processing and other processes are carried out on the new coarse aggregate to be tested only after no aggregate stacking exists in the new coarse aggregate to be tested, so that the grading analysis accuracy of the aggregate is improved finally.
It should be understood that, although the steps in the flowcharts of the figures are shown in order as indicated by the arrows, the steps are not necessarily performed in order as indicated by the arrows. The steps are not performed in the exact order shown and may be performed in other orders unless explicitly stated herein. Moreover, at least a portion of the steps in the flow chart of the figure may include multiple sub-steps or multiple stages, which are not necessarily performed at the same time, but may be performed at different times, which are not necessarily performed in sequence, but may be performed alternately or alternately with other steps or at least a portion of the sub-steps or stages of other steps.
The foregoing is only a partial embodiment of the present application, and it should be noted that, for those skilled in the art, various modifications and decorations can be made without departing from the principle of the present application, and these modifications and decorations should also be regarded as the protection scope of the present application.
- 上一篇:石墨接头机器人自动装卡簧、装栓机
- 下一篇:一种镜头油污的检测方法、装置及设备