Disclosure of Invention
In view of the above, the present invention provides a method and a system for testing performance of a solar cell, so as to improve efficiency of testing performance of the solar cell.
In order to achieve the above purpose, the embodiment of the invention adopts the following technical scheme:
a solar cell performance test method is applied to a solar cell performance monitoring server and comprises the following steps:
for each solar cell in a plurality of solar cells with the performance to be detected, carrying out video monitoring on the cell appearance of the solar cell in the testing process to form a monitoring video corresponding to the solar cell, wherein the monitoring video comprises a plurality of continuous cell monitoring video frames in a time sequence;
for each solar cell in the plurality of solar cells, respectively carrying out contour recognition operation on each frame of cell monitoring video frame included in the monitoring video corresponding to the solar cell to form a contour ordered set corresponding to the solar cell, wherein the contour ordered set includes a cell contour identified from each corresponding frame of cell monitoring video frame;
and carrying out battery performance detection operation on the plurality of solar cells according to a plurality of shape profile ordered sets corresponding to the plurality of solar cells so as to output a battery performance detection result corresponding to each solar cell in the plurality of solar cells.
In some preferred embodiments, in the above method for testing performance of a solar cell, the step of performing video monitoring on the profile of the solar cell during the test process for each of a plurality of solar cells to be tested to form a monitoring video corresponding to the solar cell includes:
for each solar cell in a plurality of solar cells with the performance to be detected, transmitting the solar cell to a target detection space through a cell transmission device;
and for each solar cell in the plurality of solar cells, when the solar cell is positioned in the target detection space, starting video monitoring on the solar cell, adjusting the environmental parameters in the target detection space after the video monitoring is started, stopping the video monitoring until the environmental parameters reach the target parameters, and outputting the monitoring video corresponding to the solar cell formed according to the video monitoring.
In some preferred embodiments, in the above solar cell performance testing method, the step of transferring, for each of a plurality of solar cells whose performance is to be tested, the solar cell to the target detection space by the cell transferring apparatus includes:
for a plurality of solar cells with the performance to be detected, numbering each solar cell respectively to form numbering information corresponding to each solar cell;
and sequentially transmitting each solar cell in the plurality of solar cells to a target detection space through cell transmission equipment according to the serial number information corresponding to each solar cell, wherein the cell transmission equipment is in communication connection with the solar cell performance monitoring server.
In some preferred embodiments, in the above method for testing performance of a solar cell, the step of, for each solar cell in the plurality of solar cells, starting video monitoring on the solar cell when the solar cell is located inside the target detection space, and after the video monitoring is started, adjusting environmental parameters inside the target detection space until the environmental parameters reach a target, stopping video monitoring, and outputting a monitoring video corresponding to the solar cell formed according to the video monitoring includes:
for each solar cell in the plurality of solar cells, determining whether the solar cell is positioned inside the target detection space according to whether a target trigger instruction is received or not;
and for each solar cell in the plurality of solar cells, when the solar cell is positioned in the target detection space, starting video monitoring on the solar cell, adjusting the environmental parameters in the target detection space after the video monitoring is started, stopping the video monitoring until the environmental parameters reach the target parameters, and outputting the monitoring video corresponding to the solar cell formed according to the video monitoring.
In some preferred embodiments, in the above method for testing performance of a solar cell, the step of performing, for each solar cell in the plurality of solar cells, an outline recognition operation on each frame of cell monitoring video frame included in the monitoring video corresponding to the solar cell, so as to form an ordered set of outline outlines corresponding to the solar cell includes:
for each solar cell in the plurality of solar cells, respectively carrying out contour recognition operation on each frame of cell monitoring video frame included in the monitoring video corresponding to the solar cell so as to form a cell outline corresponding to each frame of cell monitoring video frame;
and for each solar cell in the plurality of solar cells, sequencing the cell outline corresponding to each frame of cell monitoring video frame included in the monitoring video corresponding to the solar cell to form an ordered set of the outline corresponding to the solar cell.
In some preferred embodiments, in the method for testing solar cell performance, for each solar cell in the plurality of solar cells, the step of performing a sorting operation on the cell outline corresponding to each frame of the cell monitoring video frame included in the monitoring video corresponding to the solar cell to form an ordered set of the cell outline corresponding to the solar cell includes:
and for each solar cell in the plurality of solar cells, sequencing the cell outline corresponding to each frame of cell monitoring video frame included in the monitoring video corresponding to the solar cell according to the sequence relation between the frame time sequences corresponding to the cell monitoring video frames included in the monitoring video corresponding to the solar cell so as to form an ordered set of the outline corresponding to the solar cell.
In some preferred embodiments, in the above method for testing performance of a solar cell, the step of performing a cell performance detection operation on the plurality of solar cells according to the ordered set of the plurality of outline profiles corresponding to the plurality of solar cells to output a cell performance detection result corresponding to each of the plurality of solar cells includes:
for each two solar cells in the plurality of solar cells, carrying out similarity degree calculation operation on two appearance contour ordered sets corresponding to the two solar cells so as to output appearance contour similarity degrees between the two solar cells;
for each solar cell in the plurality of solar cells, performing cell performance detection operation on the solar cell according to the similarity degree of the outline of the solar cell and each other solar cell so as to output a corresponding cell performance detection result.
In some preferred embodiments, in the above method for testing performance of a solar cell, the step of performing, for each two solar cells of the plurality of solar cells, a similarity degree calculation operation on two ordered sets of outer profiles corresponding to the two solar cells to output a similarity degree of the outer profiles between the two solar cells includes:
for a first ordered set of outline outlines of two ordered sets of outline outlines corresponding to two solar cells, carrying out outline similarity calculation operation on the outline of the first cell and the outline of the last cell in the first ordered set of outline outlines to form an outline similarity coefficient corresponding to the first ordered set of outline outlines, and for a second ordered set of outline outlines of the two ordered sets of outline outlines corresponding to the two solar cells, carrying out outline similarity calculation operation on the outline of the first cell and the outline of the last cell in the second ordered set of outline outlines to form an outline similarity coefficient corresponding to the second ordered set of outline outlines;
performing coefficient similarity calculation operation on a first outline similarity coefficient corresponding to the first outline ordered set and a first outline similarity coefficient corresponding to the second outline ordered set to output a first outline similarity coefficient;
for each set sorting position corresponding to the two ordered sets of outline outlines, carrying out outline similarity calculation operation on the outline similarity of the battery corresponding to the set sorting position in the two ordered sets of outline outlines respectively so as to output outline similarity corresponding to the set sorting position, and then carrying out fusion operation on the outline similarity corresponding to each set sorting position corresponding to the two ordered sets of outline outlines so as to output a second outline similarity coefficient;
screening out a plurality of first battery outline key points according to a first battery outline included in the first outline ordered set, performing key point position prediction operation on the plurality of first battery outline key points according to the change trend of the battery outline included in the first outline ordered set, and forming a first predicted battery outline according to key point prediction positions corresponding to the plurality of first battery outline key points;
screening out a plurality of second battery outline key points according to a first battery outline included by the second outline ordered set, performing key point position prediction operation on the plurality of second battery outline key points according to the change trend of the battery outline included by the second outline ordered set, and forming a second predicted battery outline according to key point prediction positions corresponding to the plurality of second battery outline key points;
and performing contour similarity calculation operation on the first predicted battery contour and the second predicted battery contour to output a third contour similarity coefficient, and performing fusion operation according to the first contour similarity coefficient, the second contour similarity coefficient and the third contour similarity coefficient to output the contour similarity degree between the two solar cells.
In some preferred embodiments, in the above method for testing solar cell performance, the step of performing, for each solar cell of the plurality of solar cells, a cell performance detection operation on the solar cell according to a degree of similarity between an outline of the solar cell and an outline of each other solar cell to output a corresponding cell performance detection result includes:
for each solar cell in the plurality of solar cells, sequencing the outline similarity degree between the solar cell and each other solar cell in any rule to form a similarity degree sequence corresponding to the solar cell;
after the step of performing random regular sequencing of the outline similarity between each solar cell and each other solar cell for each of the plurality of solar cells to form a similarity sequence corresponding to the solar cell is performed at least twice, for each two similarity sequences of at least two similarity sequences corresponding to each of the plurality of solar cells, performing an adjustment operation on one of the two similarity sequences to make the adjusted similarity sequence identical to the other of the two similarity sequences, and performing a determination operation on an adjustment amplitude of the adjustment operation to form a sequence difference between the two similarity sequences;
for each solar cell in the plurality of solar cells, performing mean value calculation operation on the outline similarity degree between the solar cell and each other solar cell to output a mean value of the similarity degree corresponding to the solar cell, and updating the mean value of the similarity degree according to the sequence difference degree between every two sequences of the similarity degree corresponding to the solar cell to output an updated value of the similarity degree corresponding to the solar cell;
for each solar cell in the plurality of solar cells, carrying out battery performance detection operation on the solar cell according to the corresponding similarity degree update value of the solar cell so as to output a corresponding battery performance detection result, wherein the battery performance excellent degree represented by the battery performance detection result is positively correlated with the similarity degree update value.
The embodiment of the invention also provides a solar cell performance test system, which is applied to a solar cell performance monitoring server and comprises the following components:
the video monitoring module is used for carrying out video monitoring on the appearance of each solar cell in the test process of the solar cell for each solar cell in a plurality of solar cells with the performance to be detected so as to form a monitoring video corresponding to the solar cell, wherein the monitoring video comprises a plurality of continuous cell monitoring video frames in time sequence;
the contour identification module is used for respectively carrying out contour identification operation on each frame of cell monitoring video frame included in the monitoring video corresponding to the solar cell for each solar cell in the plurality of solar cells so as to form a contour ordered set corresponding to the solar cell, wherein the contour ordered set comprises cell contour contours identified from each corresponding frame of cell monitoring video frame;
and the battery performance detection module is used for carrying out battery performance detection operation on the plurality of solar batteries according to the plurality of appearance outline ordered sets corresponding to the plurality of solar batteries so as to output a battery performance detection result corresponding to each of the plurality of solar batteries.
According to the solar cell performance testing method and system provided by the embodiment of the invention, for each solar cell in a plurality of solar cells to be tested, the cell appearance of the solar cell in the testing process is subjected to video monitoring, so that a monitoring video corresponding to the solar cell is formed. For each solar cell, respectively carrying out contour recognition operation on each frame of cell monitoring video frame included in the monitoring video corresponding to the solar cell so as to form an outline ordered set corresponding to the solar cell. And carrying out battery performance detection operation on the plurality of solar cells according to a plurality of appearance outline ordered sets corresponding to the plurality of solar cells so as to output a battery performance detection result corresponding to each solar cell in the plurality of solar cells. By the scheme, batch testing of the solar cells can be realized, so that the efficiency of testing the performance of the solar cells can be improved.
In order to make the aforementioned and other objects, features and advantages of the present invention comprehensible, preferred embodiments accompanied with figures are described in detail below.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. The components of embodiments of the present invention generally described and illustrated in the figures herein may be arranged and designed in a wide variety of different configurations. Thus, the following detailed description of the embodiments of the present invention, presented in the figures, is not intended to limit the scope of the invention, as claimed, but is merely representative of selected embodiments of the invention. 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 invention.
Referring to fig. 1, an embodiment of the present invention provides a solar cell performance monitoring server. Wherein the solar cell performance monitoring server may include a memory and a processor.
Optionally, in some embodiments, the memory and the processor are electrically connected directly or indirectly to enable transmission or interaction of data. For example, they may be electrically connected to each other via one or more communication buses or signal lines. The memory can have at least one software functional module (computer program) stored therein, which can be in the form of software or firmware. The processor may be configured to execute the executable computer program stored in the memory, thereby implementing the method for testing the performance of the solar cell provided by the embodiment of the present invention.
Alternatively, in some embodiments, the Memory may be, but is not limited to, random Access Memory (RAM), read Only Memory (ROM), programmable Read-Only Memory (PROM), erasable Read-Only Memory (EPROM), electrically Erasable Read-Only Memory (EEPROM), and the like. The Processor may be a general-purpose Processor, including a Central Processing Unit (CPU), a Network Processor (NP), a System on Chip (SoC), and the like; but may also be a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA) or other programmable logic device, discrete gate or transistor logic device, discrete hardware components.
Referring to fig. 2, an embodiment of the present invention further provides a method for testing performance of a solar cell, which can be applied to the solar cell performance monitoring server. The method steps defined by the flow related to the solar cell performance testing method can be implemented by the solar cell performance monitoring server. The specific process shown in fig. 2 will be described in detail below.
Step S110, for each solar cell in a plurality of solar cells with the performance to be detected, video monitoring is carried out on the cell appearance of the solar cell in the testing process, so as to form a monitoring video corresponding to the solar cell.
In the embodiment of the present invention, the solar cell performance monitoring server may perform video monitoring on the battery shape of the solar cell in the testing process for each solar cell (the solar cells to be tested may be produced in the same batch) in the plurality of solar cells to be tested, so as to form a monitoring video corresponding to the solar cell. The monitoring video comprises a plurality of frames of battery monitoring video which are continuous in time sequence.
Step S120, for each solar cell in the plurality of solar cells, performing a contour recognition operation on each frame of cell surveillance video frame included in the surveillance video corresponding to the solar cell, so as to form an ordered set of contour contours corresponding to the solar cell.
In the embodiment of the present invention, for each solar cell in the plurality of solar cells, the solar cell performance monitoring server may perform a contour recognition operation on each frame of cell monitoring video frame included in the monitoring video corresponding to the solar cell, so as to form an ordered set of contour outlines corresponding to the solar cell. The ordered set of outline profiles includes battery outline profiles identified from each corresponding frame of battery monitoring video frames.
Step S130, performing a cell performance detection operation on the plurality of solar cells according to the plurality of profile ordered sets corresponding to the plurality of solar cells, so as to output a cell performance detection result corresponding to each of the plurality of solar cells.
In this embodiment of the present invention, the solar cell performance monitoring server may perform a cell performance detection operation on the plurality of solar cells according to the plurality of profile ordered sets corresponding to the plurality of solar cells, so as to output a cell performance detection result corresponding to each of the plurality of solar cells.
By the scheme, batch test of the solar cells can be realized, so that the efficiency of performance test of the solar cells can be improved, and the problem of low test efficiency in the prior art is solved.
Optionally, in some embodiments, the step S110 included in the above scheme may further include the following more detailed steps:
for each solar cell in a plurality of solar cells with the performance to be detected, transmitting the solar cell to a target detection space through a cell transmission device;
for each solar cell in the plurality of solar cells, when the solar cell is located inside the target detection space, video monitoring is started on the solar cell, and after the video monitoring is started, environmental parameters inside the target detection space are adjusted (such as temperature gradually rises, light intensity gradually rises, and other parameters influencing the performance of the solar cell gradually change, and the like), and when the target environmental parameters are reached, the video monitoring is stopped, and then the monitoring video corresponding to the solar cell formed according to the video monitoring is output.
Optionally, in some embodiments, the step of transferring each solar cell of the plurality of solar cells of which the performance is to be detected to the target detection space by the cell transfer device, which is included in the above scheme, may further include the following more detailed steps:
respectively numbering each solar cell for a plurality of solar cells with to-be-detected performance to form numbering information corresponding to each solar cell;
and sequentially transmitting each solar cell in the plurality of solar cells to a target detection space through cell transmission equipment according to the number information corresponding to each solar cell, wherein the cell transmission equipment is in communication connection with the solar cell performance monitoring server.
Optionally, in some embodiments, the above scheme includes, for each solar cell in the plurality of solar cells, when the solar cell is located inside the target detection space, starting video monitoring on the solar cell, and after the video monitoring is started, adjusting an environmental parameter inside the target detection space until the environmental parameter reaches a target value, stopping the video monitoring, and outputting a monitoring video corresponding to the solar cell formed according to the video monitoring, and may further include the following more detailed steps:
for each solar cell in the plurality of solar cells, determining whether the solar cell is located inside the target detection space according to whether a target trigger instruction is received or not (for example, a sensing device may be disposed inside the target detection space, and when sensing the solar cell, the sensing device may send the target trigger instruction);
and for each solar cell in the plurality of solar cells, when the solar cell is positioned in the target detection space, starting video monitoring on the solar cell, adjusting the environmental parameters in the target detection space after the video monitoring is started, stopping the video monitoring until the environmental parameters reach the target parameters, and outputting the monitoring video corresponding to the solar cell formed according to the video monitoring.
Optionally, in some embodiments, the step S120 included in the above scheme may further include the following more detailed steps:
for each solar cell in the plurality of solar cells, respectively performing contour recognition operation on each frame of cell monitoring video frame included in the monitoring video corresponding to the solar cell (refer to the related prior art) to form a cell contour corresponding to each frame of cell monitoring video frame;
and for each solar cell in the plurality of solar cells, sequencing the cell outline corresponding to each frame of cell monitoring video frame included in the monitoring video corresponding to the solar cell to form an ordered set of the outline corresponding to the solar cell.
Optionally, in some embodiments, the above scheme includes, for each solar cell in the plurality of solar cells, the step of sorting the cell outline corresponding to each frame of the cell surveillance video frame included in the surveillance video corresponding to the solar cell to form an ordered set of the cell outline corresponding to the solar cell, and further includes the following more detailed steps:
and for each solar cell in the plurality of solar cells, sequencing the cell outline corresponding to each frame of cell monitoring video frame included in the monitoring video corresponding to the solar cell according to the sequence relation between the frame time sequences corresponding to the cell monitoring video frames included in the monitoring video corresponding to the solar cell so as to form an ordered set of the outline corresponding to the solar cell.
Optionally, in some embodiments, the step S130 included in the above scheme may further include the following more detailed steps:
for each two solar cells in the plurality of solar cells, carrying out similarity degree calculation operation on two appearance contour ordered sets corresponding to the two solar cells so as to output appearance contour similarity degrees between the two solar cells;
for each solar cell in the plurality of solar cells, performing cell performance detection operation on the solar cell according to the similarity degree of the outline of the solar cell and each other solar cell so as to output a corresponding cell performance detection result.
Optionally, in some embodiments, the step of performing, for each two solar cells in the plurality of solar cells, a similarity degree calculation operation on two ordered sets of the outer contour profiles corresponding to the two solar cells to output the similarity degree of the outer contour profiles between the two solar cells may further include the following more detailed steps:
for a first shape contour ordered set in two shape contour ordered sets corresponding to two solar cells, carrying out contour similarity calculation operation on a first cell shape contour and a last cell shape contour in the first shape contour ordered set to form a shape contour similarity coefficient corresponding to the first shape contour ordered set, and for a second shape contour ordered set in the two shape contour ordered sets corresponding to the two solar cells, carrying out contour similarity calculation operation on the first cell shape contour and the last cell shape contour in the second shape contour ordered set to form a shape contour similarity coefficient corresponding to the second shape contour ordered set;
performing coefficient similarity calculation operation on the outline similarity coefficient corresponding to the first outline ordered set and the outline similarity coefficient corresponding to the second outline ordered set to output a first outline similarity coefficient (the first outline similarity coefficient may have a negative correlation with a difference between the two outline similarity coefficients);
for each set sorting position corresponding to the two ordered sets of outline outlines, performing outline similarity calculation operation on the outline outlines of the batteries respectively corresponding to the set sorting positions in the two ordered sets of outline outlines so as to output outline similarity corresponding to the set sorting position, and performing fusion operation (for example, calculating an average value and the like) on the outline similarity corresponding to each set sorting position corresponding to the two ordered sets of outline outlines so as to output a second outline similarity coefficient;
screening out a plurality of first battery outline key points (such as inflection points on an outline) according to a first battery outline included in the first outline ordered set, performing key point position prediction operation on the plurality of first battery outline key points according to a variation trend of the battery outline included in the first outline ordered set (position prediction can be performed on each first battery outline key point according to the variation trend of each first battery outline key point in the battery outline included in the first outline ordered set respectively), and forming a first predicted battery outline according to key point prediction positions corresponding to the plurality of first battery outline key points;
screening out a plurality of second battery outline key points according to a first battery outline included by the second outline ordered set, performing key point position prediction operation on the plurality of second battery outline key points according to the change trend of the battery outline included by the second outline ordered set, and forming a second predicted battery outline according to key point prediction positions corresponding to the plurality of second battery outline key points;
and performing contour similarity calculation operation on the first predicted battery contour and the second predicted battery contour to output a third contour similarity coefficient, and performing fusion operation (such as calculation of a weighted average value) according to the first contour similarity coefficient, the second contour similarity coefficient and the third contour similarity coefficient to output the contour similarity degree between the two solar cells.
Optionally, in other embodiments, the above-mentioned scheme includes, for each two solar cells in the plurality of solar cells, the step of performing the similarity degree calculation operation on the two ordered sets of the outer contour profiles corresponding to the two solar cells to output the similarity degree of the outer contour profiles between the two solar cells, and may further include the following more detailed steps:
for two shape contour ordered sets corresponding to two solar cells, screening out a plurality of first cell contour key points according to a first cell shape contour included in the first shape contour ordered set, and screening out a plurality of second cell contour key points according to a first cell shape contour included in the second shape contour ordered set;
respectively determining the pixel position of each first battery outline key point in the battery monitoring video frame corresponding to the first battery outline included in the first outline ordered set to form a first pixel position set, respectively determining the pixel position of each first battery outline key point in the battery monitoring video frame corresponding to each battery outline except the first battery outline included in the first outline ordered set to form a plurality of second pixel position sets, and screening each pixel position which does not belong to the first pixel position set from each second pixel position set to form a corresponding second pixel position subset for each second pixel position set;
respectively determining the pixel position of each second battery outline key point in the battery monitoring video frame corresponding to the first battery outline included in the second outline ordered set to form a third pixel position set, respectively determining the pixel position of each second battery outline key point in the battery monitoring video frame corresponding to each battery outline except the first battery outline included in the second outline ordered set to form a plurality of fourth pixel position sets, and for each fourth pixel position set, screening each pixel position which does not belong to the third pixel position set from the fourth pixel position set to form a corresponding fourth pixel position subset;
performing one-to-one correspondence processing on the formed plurality of second pixel position sub-sets and the formed plurality of fourth pixel position sub-sets according to the corresponding frame time sequence of the battery monitoring video frame, so that each second pixel position sub-set corresponds to one fourth pixel position sub-set;
performing a pixel position overlap ratio calculation operation on the first pixel position set and the third pixel position set to output a reference pixel position overlap ratio between the first pixel position set and the third pixel position set, and for each of the second pixel position subsets, performing a pixel position overlap ratio calculation operation on the second pixel position subset and a fourth pixel position subset corresponding to the second pixel position subset to output a pixel position overlap ratio between the second pixel position subset and the corresponding fourth pixel position subset;
for each of the second pixel position subsets, performing a difference operation (which may be an absolute difference) on the pixel position overlap ratio between the second pixel position subset and the corresponding fourth pixel position subset according to the reference pixel position overlap ratio to form an overlap ratio difference value corresponding to the second pixel position subset, and outputting the outline similarity degree between the two solar cells according to the overlap ratio difference value corresponding to each of the second pixel position subsets (for example, calculating a sum of the overlap ratio difference values, and determining a negative correlation value of the sum as the outline similarity degree).
Optionally, in some embodiments, the above-mentioned scheme includes the step of, for each solar cell in the plurality of solar cells, performing a cell performance detection operation on the solar cell according to a similarity degree of an outline between the solar cell and each other solar cell to output a corresponding cell performance detection result, further including the following more detailed steps:
for each solar cell in the plurality of solar cells, sequencing the outline similarity degree between the solar cell and each other solar cell in any rule to form a similarity degree sequence corresponding to the solar cell;
after the step of performing the random regular sequencing of the similarity degree of the outline between each solar cell and each other solar cell for each of the plurality of solar cells to form the similarity degree sequence corresponding to the solar cell is performed at least twice, for each two similarity degree sequences of the at least two similarity degree sequences corresponding to each of the plurality of solar cells, performing an adjustment operation on one of the two similarity degree sequences (on the principle that the adjustment amplitude is minimum, and the adjustment operation is to adjust the sequence position of the similarity degree of the outline in the similarity degree sequence) so that the adjusted similarity degree sequence is the same as the other similarity degree sequence of the two similarity degree sequences, and performing a determination operation on the adjustment amplitude (the number of the adjusted sequence positions) of the adjustment operation to form a sequence difference degree between the two similarity degree sequences;
for each solar cell in the plurality of solar cells, performing a mean value calculation operation on the outline similarity between the solar cell and each of the other solar cells to output a mean value of the similarity corresponding to the solar cell, and then performing an update operation on the mean value of the similarity according to the sequence difference between each two sequences of the similarity corresponding to the solar cell (for example, an average value of the sequence difference between each two sequences of the similarity may be calculated first, and then the mean value of the similarity is updated according to the average value, wherein the larger the average value is, the smaller the update value of the obtained similarity is), so as to output an update value of the similarity corresponding to the solar cell;
for each solar cell in the plurality of solar cells, carrying out battery performance detection operation on the solar cell according to the corresponding similarity degree update value of the solar cell so as to output a corresponding battery performance detection result, wherein the battery performance excellent degree represented by the battery performance detection result is positively correlated with the similarity degree update value.
Referring to fig. 3, an embodiment of the present invention further provides a solar cell performance testing system, which can be applied to the solar cell performance monitoring server. The solar cell performance testing system can comprise a video monitoring module, an outline identification module and a cell performance detection module.
Optionally, in some embodiments, the video monitoring module is configured to, for each solar cell in the plurality of solar cells whose performance is to be detected, perform video monitoring on a cell profile of the solar cell during a test process to form a monitoring video corresponding to the solar cell, where the monitoring video includes multiple frames of temporally consecutive cell monitoring video frames. The outline identification module is used for respectively carrying out outline identification operation on each frame of cell monitoring video frame included in the monitoring video corresponding to the solar cell for each solar cell in the plurality of solar cells so as to form an outline ordered set corresponding to the solar cell, wherein the outline ordered set comprises the cell outline identified from each corresponding frame of cell monitoring video frame. The battery performance detection module is used for carrying out battery performance detection operation on the plurality of solar batteries according to the plurality of appearance profile ordered sets corresponding to the plurality of solar batteries so as to output a battery performance detection result corresponding to each solar battery in the plurality of solar batteries.
In summary, according to the method and system for testing the performance of the solar cell provided by the invention, for each solar cell in the plurality of solar cells to be tested, the cell shape of the solar cell in the testing process is subjected to video monitoring, so as to form a monitoring video corresponding to the solar cell. For each solar cell, respectively carrying out contour recognition operation on each frame of cell monitoring video frame included in the monitoring video corresponding to the solar cell so as to form an outline ordered set corresponding to the solar cell. According to a plurality of appearance contour ordered sets corresponding to the plurality of solar cells, cell performance detection operation is carried out on the plurality of solar cells so as to output a cell performance detection result corresponding to each solar cell in the plurality of solar cells. By the scheme, batch testing of the solar cells can be realized, and the efficiency of testing the performance of the solar cells can be improved.
The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention, and various modifications and changes may be made by those skilled in the art. Any modification, equivalent replacement, or improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.