CN116192044A - Fault photovoltaic panel numbering and positioning method and device, electronic equipment and storage medium - Google Patents
Fault photovoltaic panel numbering and positioning method and device, electronic equipment and storage medium Download PDFInfo
- Publication number
- CN116192044A CN116192044A CN202310144479.5A CN202310144479A CN116192044A CN 116192044 A CN116192044 A CN 116192044A CN 202310144479 A CN202310144479 A CN 202310144479A CN 116192044 A CN116192044 A CN 116192044A
- Authority
- CN
- China
- Prior art keywords
- photovoltaic panel
- photovoltaic
- pixel
- defective
- coordinates
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 42
- 230000002950 deficient Effects 0.000 claims abstract description 50
- 238000004590 computer program Methods 0.000 claims description 17
- 230000007547 defect Effects 0.000 claims description 6
- 238000004364 calculation method Methods 0.000 claims description 5
- 238000002372 labelling Methods 0.000 claims description 4
- 238000003709 image segmentation Methods 0.000 claims description 3
- 238000012423 maintenance Methods 0.000 abstract description 10
- 238000010586 diagram Methods 0.000 description 7
- 230000008901 benefit Effects 0.000 description 6
- 238000012545 processing Methods 0.000 description 5
- 230000000694 effects Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000007689 inspection Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000010248 power generation Methods 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 238000007792 addition Methods 0.000 description 1
- 230000004075 alteration Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000000354 decomposition reaction Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000005855 radiation Effects 0.000 description 1
- 238000005215 recombination Methods 0.000 description 1
- 230000006798 recombination Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9537—Spatial or temporal dependent retrieval, e.g. spatiotemporal queries
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64C—AEROPLANES; HELICOPTERS
- B64C39/00—Aircraft not otherwise provided for
- B64C39/02—Aircraft not otherwise provided for characterised by special use
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64D—EQUIPMENT FOR FITTING IN OR TO AIRCRAFT; FLIGHT SUITS; PARACHUTES; ARRANGEMENT OR MOUNTING OF POWER PLANTS OR PROPULSION TRANSMISSIONS IN AIRCRAFT
- B64D47/00—Equipment not otherwise provided for
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64D—EQUIPMENT FOR FITTING IN OR TO AIRCRAFT; FLIGHT SUITS; PARACHUTES; ARRANGEMENT OR MOUNTING OF POWER PLANTS OR PROPULSION TRANSMISSIONS IN AIRCRAFT
- B64D47/00—Equipment not otherwise provided for
- B64D47/08—Arrangements of cameras
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/38—Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
- G01S19/39—Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system the satellite radio beacon positioning system transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/42—Determining position
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/70—Determining position or orientation of objects or cameras
- G06T7/73—Determining position or orientation of objects or cameras using feature-based methods
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02S—GENERATION OF ELECTRIC POWER BY CONVERSION OF INFRARED RADIATION, VISIBLE LIGHT OR ULTRAVIOLET LIGHT, e.g. USING PHOTOVOLTAIC [PV] MODULES
- H02S40/00—Components or accessories in combination with PV modules, not provided for in groups H02S10/00 - H02S30/00
- H02S40/30—Electrical components
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02S—GENERATION OF ELECTRIC POWER BY CONVERSION OF INFRARED RADIATION, VISIBLE LIGHT OR ULTRAVIOLET LIGHT, e.g. USING PHOTOVOLTAIC [PV] MODULES
- H02S50/00—Monitoring or testing of PV systems, e.g. load balancing or fault identification
- H02S50/10—Testing of PV devices, e.g. of PV modules or single PV cells
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02S—GENERATION OF ELECTRIC POWER BY CONVERSION OF INFRARED RADIATION, VISIBLE LIGHT OR ULTRAVIOLET LIGHT, e.g. USING PHOTOVOLTAIC [PV] MODULES
- H02S50/00—Monitoring or testing of PV systems, e.g. load balancing or fault identification
- H02S50/10—Testing of PV devices, e.g. of PV modules or single PV cells
- H02S50/15—Testing of PV devices, e.g. of PV modules or single PV cells using optical means, e.g. using electroluminescence
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/10—Image acquisition modality
- G06T2207/10028—Range image; Depth image; 3D point clouds
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02E—REDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
- Y02E10/00—Energy generation through renewable energy sources
- Y02E10/50—Photovoltaic [PV] energy
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Aviation & Aerospace Engineering (AREA)
- Data Mining & Analysis (AREA)
- General Engineering & Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Computer Networks & Wireless Communication (AREA)
- Photovoltaic Devices (AREA)
Abstract
The invention discloses a fault photovoltaic panel numbering and positioning method and device, electronic equipment and a storage medium, and belongs to the technical field of image recognition. The method comprises the steps of obtaining an image of a preset target area, and dividing the image of the preset target area into a photovoltaic group string and a photovoltaic plate corresponding to the photovoltaic group string; obtaining a pixel label set according to the pixel coordinates of the photovoltaic panel and the pixel coordinates of the photovoltaic group strings and the labels of the photovoltaic panel and the photovoltaic group strings; calculating GPS coordinates corresponding to the photovoltaic panels according to attribute information of the images of the photovoltaic panels in a preset target area, grouping a pixel label set corresponding to any photovoltaic panel and the corresponding GPS coordinates, and constructing initial period data; identifying any defective photovoltaic panel in a preset target area, acquiring the GPS coordinates of the defective photovoltaic panel, and searching a photovoltaic panel label corresponding to the GPS coordinates of the defective photovoltaic panel in initial data; the method can accurately position the actual position of the defective photovoltaic panel and improve the operation and maintenance efficiency of the photovoltaic panel.
Description
Technical Field
The invention belongs to the technical field of photovoltaic panel positioning, and particularly relates to a fault photovoltaic panel numbering positioning method, a fault photovoltaic panel numbering positioning device, electronic equipment and a storage medium.
Background
The photovoltaic power station is a solar photovoltaic power generation system, and the photovoltaic panel is a novel power generation system for directly converting solar radiation energy into electric energy by utilizing the photovoltaic effect of semiconductor materials. After the photovoltaic power station operates for a period of time, because photovoltaic panel self problem or other problems lead to the generated energy to descend, need patrol and examine the photovoltaic panel, present efficiency is highest and patrol and examine through unmanned aerial vehicle shooting infrared and visible light. After the photovoltaic panel detection is completed, the defective photovoltaic panel needs to be replaced and maintained, and the capacity of a power station is tens of MW, hundreds of MW and even GW generally. The number of the photovoltaic panels is hundreds of thousands, millions or even more, and the number of pictures shot by the unmanned aerial vehicle is thousands; it is not easy to precisely identify the actual location of the defective photovoltaic panel in each photograph.
In addition, since the photographed pictures have no obvious reference object, most of the pictures are relatively similar, and a specific position cannot be judged by the reference object. Some operation and maintenance personnel drag the photo of the defective photovoltaic panel into the map by using software such as a LocaSpaceViewer and the like, and the LocaSpaceViewer automatically locates the position in the map according to the GPS information of the photo, so that the actual position of the defective photovoltaic panel can be estimated; the processing mode requires that the satellite map can see the photovoltaic panel of the area where the satellite map is located, and most areas cannot meet the requirement; and the detailed positions of subarrays, rows, columns and the like cannot be accurately matched; most operation and maintenance personnel need to judge the approximate position of the photovoltaic panel according to own experience, so that the operation and maintenance personnel are easy to make mistakes, and need to correct for many times and the like.
Therefore, a method is needed to accurately position the actual position of the defective photovoltaic panel, so as to solve the technical problems and improve the operation and maintenance efficiency of the photovoltaic power station.
Disclosure of Invention
Aiming at the problems that the existing photovoltaic panel positioning position is not accurate enough and the process is complex, the invention calculates the GPS coordinates of the defective photovoltaic panel, compares the GPS coordinates with the GPS coordinates of the photovoltaic panels in the database, finds the photovoltaic panel which is closest to the GPS coordinates, can accurately position the actual position of the defective photovoltaic panel according to the number of the photovoltaic panel, and improves the operation and maintenance efficiency of the photovoltaic panel.
In order to solve the problems, the invention adopts the following technical scheme.
The invention provides a fault photovoltaic panel numbering and positioning method, which comprises the following steps:
acquiring an image of a preset target area, and dividing the image of the preset target area into photovoltaic group strings and photovoltaic plates corresponding to the photovoltaic group strings;
obtaining a pixel label set according to the pixel coordinates of the photovoltaic panel and the pixel coordinates of the photovoltaic group strings and the labels of the photovoltaic panel and the photovoltaic group strings;
calculating GPS coordinates corresponding to the photovoltaic panels according to attribute information of the images of the photovoltaic panels in a preset target area, grouping a pixel label set corresponding to any photovoltaic panel and the corresponding GPS coordinates, and constructing initial period data;
and identifying any defective photovoltaic panel in the preset target area, acquiring the GPS coordinates of the defective photovoltaic panel, and searching the photovoltaic panel labels corresponding to the GPS coordinates of the defective photovoltaic panel in initial data.
As an example, the step of obtaining the pixel index set according to the pixel coordinates of the photovoltaic panel and the pixel coordinates of the photovoltaic group string, and the step of obtaining the pixel index set includes:
calculating the pixel coordinates of the central point of the photovoltaic group string, and numbering the photovoltaic group string;
calculating the pixel coordinates of the central point of the photovoltaic panel corresponding to the photovoltaic group string, numbering the photovoltaic panel under the numbering of the photovoltaic group string, and obtaining a pixel label set.
As an example, the calculating GPS coordinates corresponding to the photovoltaic panel includes:
acquiring the pixel coordinates of the central point of the photovoltaic panel, and calculating the pixel coordinate distance L between the pixel points of the photovoltaic panel and the central point of the photovoltaic panel p ;
According to the GPS coordinates of the photovoltaic panel and the pixel coordinate distance L of the center point of the photovoltaic panel g Pixel coordinate distance L from pixel point of photovoltaic panel to center point of photovoltaic panel p Corresponding GPS coordinates of the defective photovoltaic panel are determined.
As an example, the GPS coordinate calculation formula corresponding to the photovoltaic panel is as follows:
wherein G is x1 Longitude representing the defective photovoltaic panel; g y1 Representing the latitude of the defective photovoltaic panel; g x Longitude representing the image center point of the predetermined target area; g y A latitude representing an image center point of the predetermined target area; beta represents the north-offset angle of the shooting direction of the unmanned aerial vehicle;and the included angle between the photovoltaic panel and the vertical direction of the picture is shown.
As an example, the step of searching the initial period data for the photovoltaic panel index corresponding to the GPS coordinates of the defective photovoltaic panel includes:
any photovoltaic panel in the initial data is traversed, and the distance between the GPS coordinates of the any photovoltaic panel and the GPS of the defective photovoltaic panel is calculated;
and selecting the mark of the photovoltaic panel closest to the defect photovoltaic panel as the mark of the photovoltaic panel corresponding to the GPS coordinates of the defect photovoltaic panel.
A second aspect of the present invention provides a fault photovoltaic panel numbering and locating device, the device comprising:
the image segmentation module is used for acquiring an image of a preset target area and segmenting the image of the preset target area into a photovoltaic group string and a photovoltaic plate corresponding to the photovoltaic group string;
an image label module; the method comprises the steps of obtaining a pixel label set according to pixel coordinates of the photovoltaic panel and pixel coordinates of the photovoltaic group string, and labeling the photovoltaic panel and the photovoltaic group string;
a coordinate calculation module; the method comprises the steps of calculating GPS coordinates corresponding to the photovoltaic panels according to attribute information of images of the photovoltaic panels in a preset target area, grouping pixel label sets corresponding to any photovoltaic panel and the corresponding GPS coordinates, and constructing initial period data;
the number identification module is used for identifying any defective photovoltaic panel in a preset target area, acquiring the GPS coordinates of the defective photovoltaic panel, and searching the photovoltaic panel numbers corresponding to the GPS coordinates of the defective photovoltaic panel in initial data.
As one example, the image label module includes:
the first numbering unit is used for calculating the pixel coordinates of the central point of the photovoltaic group string and numbering the photovoltaic group string;
and the second numbering unit is used for calculating the pixel coordinates of the central point of the photovoltaic panel corresponding to the photovoltaic group string, numbering the photovoltaic panel under the numbering of the photovoltaic group string, and obtaining a pixel label set.
A third aspect of the present invention provides an electronic device comprising a processor, an input device, an output device and a memory, the processor, the input device, the output device and the memory being connected in sequence, the memory being for storing a computer program comprising program instructions, the processor being configured to invoke the program instructions to perform the method described above.
A fourth aspect of the invention provides a readable storage medium storing a computer program comprising program instructions which, when executed by a processor, cause the processor to perform the method described above.
A fifth aspect of the present invention provides an unmanned aerial vehicle, the unmanned aerial vehicle including an unmanned aerial vehicle body, and a camera device, a GPS positioning device, a processor, and a memory mounted on the unmanned aerial vehicle body;
the image pickup device is used for shooting a preset area image according to an external control instruction;
the GPS positioning device is used for determining the current position of the unmanned aerial vehicle according to an external control instruction;
the memory stores a computer program, and the processor is electrically connected to the memory, and is configured to execute the computer program stored in the memory to implement the method for detecting and identifying a photovoltaic panel fault as described above.
Compared with the prior art, the invention has the beneficial effects that:
according to the invention, the GPS coordinates of the defective photovoltaic panel are calculated and compared with the GPS coordinates of the photovoltaic panels in the database, so that the photovoltaic panel closest to the GPS coordinates is found, the actual position of the defective photovoltaic panel can be accurately positioned according to the number of the photovoltaic panel, and the operation and maintenance efficiency of the photovoltaic panel is improved. In addition, the invention can intelligently identify the serial number sequence of the photovoltaic panel by utilizing the unmanned aerial vehicle route data and the longitude and latitude coordinates of the image attribute, thereby being convenient for the staff of the photovoltaic power station to determine the fault information in time and carry out the maintenance of the photovoltaic panel; the method for detecting and identifying the faults of the photovoltaic panel has the advantages of short time consumption, low requirement on hardware, high processing precision, no need of inputting a large amount of manpower, capability of simultaneously monitoring the working conditions of a plurality of photovoltaic power stations and reduction of maintenance cost.
Drawings
The foregoing and other objects, features and advantages of the present application will become more apparent from the following more particular description of embodiments of the present application, as illustrated in the accompanying drawings. The accompanying drawings are included to provide a further understanding of embodiments of the application and are incorporated in and constitute a part of this specification, illustrate the application and not constitute a limitation to the application. In the drawings, like reference numerals generally refer to like parts or steps.
FIG. 1 is a flowchart of a method for locating a fault photovoltaic panel number provided by an embodiment of the invention;
fig. 2 is a schematic diagram of a photovoltaic sub-array string and a photovoltaic panel distribution provided in an embodiment of the present invention;
fig. 3 is a schematic diagram of calculating a corresponding GPS distance according to a position of an image captured by an unmanned aerial vehicle according to an embodiment of the present invention;
fig. 4 is a schematic diagram of calculating a GPS coordinate of a photovoltaic panel using an image recognition technique according to an embodiment of the present invention;
fig. 5 is a block diagram of a fault photovoltaic panel numbering and positioning device according to an embodiment of the present invention.
Detailed Description
Hereinafter, example embodiments according to the present application will be described in detail with reference to the accompanying drawings. It should be apparent that the described embodiments are only some of the embodiments of the present application and not all of the embodiments of the present application, and it should be understood that the present application is not limited by the example embodiments described herein.
Exemplary method
As shown in fig. 1, the present example provides a fault photovoltaic panel numbering and positioning method, including the following steps:
s110: and acquiring an image of a preset target area, and dividing the image of the preset target area into photovoltaic group strings and photovoltaic plates corresponding to the photovoltaic group strings.
Specifically, the predetermined target area refers to a panoramic view of a subarray photovoltaic panel in the photovoltaic power station, and may also refer to a partial picture of the subarray photovoltaic panel. In one mode, the subarray photovoltaic panels in the photovoltaic power station can be obtained by using unmanned aerial vehicles to fly and shoot along a preset route, and particularly, a routing inspection route of the unmanned aerial vehicles can be planned according to the distribution shape, the geographic position and the category of the photovoltaic panels of the photovoltaic power station; for example, the unmanned aerial vehicle is arranged to shoot in the north direction, the north-offset angle is 0 degrees, and each picture can be clearly distinguished from the photovoltaic panel. The inspection route meets the coverage requirement of the photovoltaic panel image, and the categories of unmanned aerial vehicles comprise fixed wing unmanned aerial vehicles and rotor unmanned aerial vehicles.
S120: and according to the pixel coordinates of the photovoltaic panel and the pixel coordinates of the photovoltaic group strings, labeling the photovoltaic panel and the photovoltaic group strings, and obtaining a pixel label set.
Specifically, the pixel coordinates of the photovoltaic panel and the pixel coordinates of the photovoltaic string refer to the pixel coordinates of the center point of the photovoltaic panel or the photovoltaic string in the picture.
In one embodiment, parameters of an image of a predetermined target area are acquired first, including a pixel size (w×h) of a panoramic picture of a photovoltaic power plant, W representing a pixel width, and H representing a pixel height. And acquiring the GPS coordinates of a picture center point, shooting height and the like according to the picture attribute shot by the unmanned aerial vehicle.
Then, dividing a plurality of photovoltaic group strings and photovoltaic panels in the panoramic image by using an image recognition technology; and calculating the number according to the photovoltaic group string and the pixel coordinates of the photovoltaic panel.
Specifically, calculating the pixel coordinates of the central point of the photovoltaic string, and numbering the photovoltaic string; calculating the pixel coordinates of the central point of the photovoltaic panel corresponding to the photovoltaic group string, numbering the photovoltaic panel under the numbering of the photovoltaic group string, and obtaining a pixel label set.
For example, the strings are automatically numbered according to the pixel coordinates of the central point of the photovoltaic string, and the numbering rule is as follows: s_r_c (subarray_row_string); the photovoltaic subarrays can be manually specified, and the rows and strings in the photovoltaic subarrays are calculated according to pixels; such as: 1# 1_2, representing: the 1# subarray is the first row of the second string.
And then the divided photovoltaic group strings are further divided into photovoltaic plates by utilizing an image recognition technology, and the pixel coordinates of the central point of the photovoltaic plates are calculated. Numbering the photovoltaic panels according to the pixel coordinates of the photovoltaic panels, and storing the photovoltaic panel numbers into a database; numbering rules: s_r_c_p_k (subarray_row_string_row_block); such as: 1# -1_2_1_3, representing: the photovoltaic subarray 1# is a first row of second strings of first rows of third blocks.
S130: and calculating GPS coordinates corresponding to the photovoltaic panels according to the attribute information of the images of the photovoltaic panels in the preset target areas, grouping the pixel label sets corresponding to any photovoltaic panel and the corresponding GPS coordinates, and constructing initial date.
Specifically, firstly, acquiring the pixel coordinates of the central point of a photovoltaic panel, and calculating the pixel coordinate distance from the pixel point of the photovoltaic panel to the pixel coordinates of the central point of the photovoltaic panel; and determining the corresponding GPS coordinates of the defective photovoltaic panel according to the GPS coordinates of the photovoltaic panel, the pixel coordinate distance between the central point of the photovoltaic panel and the pixel coordinate distance between the pixel point of the photovoltaic panel and the central point of the photovoltaic panel.
As an example, referring to fig. 3, FOV angles of various directions of a camera are acquired according to a camera model, including a horizontal angle, a vertical angle, DFOV (diagonal angle); with further reference to fig. 3 and 4, the present example uses a horizontal angle, i.e., angle α in fig. 4; reading a height (L), a north-offset angle (beta) and a picture center point GPS coordinate of a panoramic picture of a predetermined target area, wherein the picture center point GPS coordinate of the predetermined target area comprises longitude (G x ) Latitude (G) y ). It should be noted that, when the unmanned aerial vehicle takes a photo, the north angle of the camera is generally required to be consistent with the north angle (namely, the north angle is 0 °) when the unmanned aerial vehicle takes a photo, but a bit of angle deviation beta exists in practice; if the north-offset angle is 0 deg., the horizontal direction of the photo should be parallel to longitude and the vertical direction should be parallel to latitude.
Calculating an actual physical distance D corresponding to the width of the panoramic picture of the preset target area w :
Calculating a relation v between the pixel distance and the GPS coordinate distance:
v=D w ÷W
where W refers to the pixel width of the image.
As shown in fig. 4, a certain photovoltaic panel pixel point coordinate is known: (P) x1 ,P y1 ) And calculating GPS coordinates corresponding to the photovoltaic panel.
Calculating the pixel coordinate (P) of the center point of a certain photovoltaic panel picture x ,P y ):
P x =W÷2
P y =H÷2
Calculating the distance L from a pixel point of a photovoltaic panel to a pixel center point of a photovoltaic panel image p :
Calculating the included angle between the photovoltaic panel and the pixel center point of the photovoltaic panel image
Calculating distance L from GPS coordinates of photovoltaic panel to pixel center point of photovoltaic panel image g :
L g =L p *v
Calculating longitude and latitude (G) x1 ,G y1 )。
Wherein G is x1 Longitude representing the defective photovoltaic panel; g y1 Representing latitude of defective photovoltaic panel;G x Longitude representing the image center point of the predetermined target area; g y A latitude representing an image center point of the predetermined target area; beta represents the north-offset angle of the shooting direction of the unmanned aerial vehicle;and the included angle between the photovoltaic panel and the vertical direction of the picture is shown.
Finally, grouping the pixel label set corresponding to any photovoltaic panel and the corresponding GPS coordinates to construct initial period data; and stored in a database.
S140: and identifying any defective photovoltaic panel in the preset target area, acquiring the GPS coordinates of the defective photovoltaic panel, and searching the photovoltaic panel labels corresponding to the GPS coordinates of the defective photovoltaic panel in initial data.
Specifically, a solar cell area is inspected by using a large-scale unmanned plane, visible light and infrared pictures of a photovoltaic panel are shot, and shooting in the north direction (the north-offset angle is 0 °); and circularly traversing the pictures shot by the unmanned aerial vehicle, and identifying the defective photovoltaic panel by utilizing an image identification technology and combining a defect library and the like. The GPS coordinates (G) of the defective photovoltaic panel are calculated using step S130 x2 ,G y2 ) The method comprises the steps of carrying out a first treatment on the surface of the Accessing the database, traversing the photovoltaic panels in the initial period data, and obtaining the GPS coordinates (G x3 ,G y3 ) And calculating the distance between the database photovoltaic panel and the defect photovoltaic panel.
the photovoltaic plates which are closest to each other can be considered to belong to the same photovoltaic plate as the defective photovoltaic plate, the actual physical position can be resolved by acquiring the number of the photovoltaic plate, namely, the line, the string, the row and the block of a certain subarray are acquired, and therefore, a worker of a photovoltaic power station can conveniently determine fault information in time, and maintenance of the photovoltaic plate is performed.
Exemplary apparatus
As shown in fig. 1, a fault photovoltaic panel numbering and positioning device, the device comprising:
the image segmentation module 20 is configured to acquire an image of a predetermined target area, and segment the image of the predetermined target area into a photovoltaic group string and a photovoltaic panel corresponding to the photovoltaic group string;
an image label module 30; the method comprises the steps of obtaining a pixel label set according to pixel coordinates of the photovoltaic panel and pixel coordinates of the photovoltaic group string, and labeling the photovoltaic panel and the photovoltaic group string;
a coordinate calculation module 40; the method comprises the steps of calculating GPS coordinates corresponding to the photovoltaic panels according to attribute information of images of the photovoltaic panels in a preset target area, grouping pixel label sets corresponding to any photovoltaic panel and the corresponding GPS coordinates, and constructing initial period data;
the number identifying module 50 is configured to identify any defective photovoltaic panel in the predetermined target area, obtain the GPS coordinates of the defective photovoltaic panel, and find the photovoltaic panel number corresponding to the GPS coordinates of the defective photovoltaic panel in the initial data.
The specific image label module comprises:
the first numbering unit is used for calculating the pixel coordinates of the central point of the photovoltaic group string and numbering the photovoltaic group string;
and the second numbering unit is used for calculating the pixel coordinates of the central point of the photovoltaic panel corresponding to the photovoltaic group string, numbering the photovoltaic panel under the numbering of the photovoltaic group string, and obtaining a pixel label set.
There is also provided as an example a unmanned aerial vehicle including a unmanned aerial vehicle body, and a camera device, a GPS positioning device, a processor, and a memory mounted on the unmanned aerial vehicle body;
the image pickup device is used for shooting a preset area image according to an external control instruction;
the GPS positioning device is used for determining the current position of the unmanned aerial vehicle according to an external control instruction;
the memory stores a computer program, and the processor is electrically connected to the memory, and is configured to execute the computer program stored in the memory to implement the method for detecting and identifying a photovoltaic panel fault as described above.
Exemplary electronic device
Next, an electronic device according to an embodiment of the present application is described with reference to fig. 1. The electronic device may be the mobile device itself, or a stand-alone device independent thereof, which may communicate with the mobile device to receive the acquired input signals from them and to send the selected target decision-making actions thereto.
Fig. 4 illustrates a block diagram of an electronic device according to an embodiment of the present application.
As shown in fig. 4, the electronic device 10 includes one or more processors 11 and a memory 12.
The processor 11 may be a Central Processing Unit (CPU) or other form of processing unit having data processing and/or instruction execution capabilities, and may control other components in the electronic device 10 to perform desired functions.
Memory 12 may include one or more computer program products that may include various forms of computer-readable storage media, such as volatile memory and/or non-volatile memory. The volatile memory may include, for example, random Access Memory (RAM) and/or cache memory (cache), and the like. The non-volatile memory may include, for example, read Only Memory (ROM), hard disk, flash memory, and the like. One or more computer program instructions may be stored on the computer readable storage medium that can be executed by the processor 11 to implement the decision making methods and/or other desired functions of the various embodiments of the present application described above.
In one example, the electronic device 10 may further include: an input device 13 and an output device 14, which are interconnected by a bus system and/or other forms of connection mechanisms (not shown). For example, the input device 13 may include various devices such as an on-board diagnostic system (OBD), a Universal Diagnostic Service (UDS), an Inertial Measurement Unit (IMU), a camera, a laser radar, a millimeter wave radar, an ultrasonic radar, and vehicle-mounted communication (V2X). The input device 13 may also comprise, for example, a keyboard, a mouse, etc. The output means 14 may include, for example, a display, speakers, a printer, and a communication network and remote output devices connected thereto, etc.
Of course, only some of the components of the electronic device 10 that are relevant to the present application are shown in fig. 4 for simplicity, components such as buses, input/output interfaces, etc. are omitted. In addition, the electronic device 10 may include any other suitable components depending on the particular application.
Exemplary computer program product and computer readable storage Medium
In addition to the methods and apparatus described above, embodiments of the present application may also be a computer program product comprising computer program instructions which, when executed by a processor, cause the processor to perform the steps in the decision making method according to the various embodiments of the present application described in the "exemplary methods" section of this specification.
The computer program product may write program code for performing the operations of embodiments of the present application in any combination of one or more programming languages, including an object oriented programming language such as Java, C++ or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computing device, partly on the user's device, as a stand-alone software package, partly on the user's computing device, partly on a remote computing device, or entirely on the remote computing device or server.
Furthermore, embodiments of the present application may also be a computer-readable storage medium, having stored thereon computer program instructions, which when executed by a processor, cause the processor to perform steps in a decision-making method according to various embodiments of the present application described in the above-mentioned "exemplary methods" section of the present specification.
The computer readable storage medium may employ any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. The readable storage medium may include, for example, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or a combination of any of the foregoing. More specific examples (a non-exhaustive list) of the readable storage medium would include the following: an electrical connection having one or more wires, a portable disk, a hard disk, random Access Memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
The basic principles of the present application have been described above in connection with specific embodiments, however, it should be noted that the advantages, benefits, effects, etc. mentioned in the present application are merely examples and not limiting, and these advantages, benefits, effects, etc. are not to be considered as necessarily possessed by the various embodiments of the present application. Furthermore, the specific details disclosed herein are for purposes of illustration and understanding only, and are not intended to be limiting, as the application is not intended to be limited to the details disclosed herein as such.
The block diagrams of the devices, apparatuses, devices, systems referred to in this application are only illustrative examples and are not intended to require or imply that the connections, arrangements, configurations must be made in the manner shown in the block diagrams. As will be appreciated by one of skill in the art, the devices, apparatuses, devices, systems may be connected, arranged, configured in any manner. Words such as "including," "comprising," "having," and the like are words of openness and mean "including but not limited to," and are used interchangeably therewith. The terms "or" and "as used herein refer to and are used interchangeably with the term" and/or "unless the context clearly indicates otherwise. The term "such as" as used herein refers to, and is used interchangeably with, the phrase "such as, but not limited to.
It is also noted that in the apparatus, devices and methods of the present application, the components or steps may be disassembled and/or assembled. Such decomposition and/or recombination should be considered as equivalent to the present application.
The previous description of the disclosed aspects is provided to enable any person skilled in the art to make or use the present application. Various modifications to these aspects will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other aspects without departing from the scope of the application. Thus, the present application is not intended to be limited to the aspects shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
The foregoing description has been presented for purposes of illustration and description. Furthermore, this description is not intended to limit the embodiments of the application to the form disclosed herein. Although a number of example aspects and embodiments have been discussed above, a person of ordinary skill in the art will recognize certain variations, modifications, alterations, additions, and subcombinations thereof.
Claims (10)
1. A method for numbering and positioning a faulty photovoltaic panel, the method comprising the steps of:
acquiring an image of a preset target area, and dividing the image of the preset target area into photovoltaic group strings and photovoltaic plates corresponding to the photovoltaic group strings;
obtaining a pixel label set according to the pixel coordinates of the photovoltaic panel and the pixel coordinates of the photovoltaic group strings and the labels of the photovoltaic panel and the photovoltaic group strings;
calculating GPS coordinates corresponding to the photovoltaic panels according to attribute information of the images of the photovoltaic panels in a preset target area, grouping a pixel label set corresponding to any photovoltaic panel and the corresponding GPS coordinates, and constructing initial period data;
and identifying any defective photovoltaic panel in the preset target area, acquiring the GPS coordinates of the defective photovoltaic panel, and searching the photovoltaic panel labels corresponding to the GPS coordinates of the defective photovoltaic panel in initial data.
2. The method for locating a defective photovoltaic panel according to claim 1, wherein the step of obtaining a set of pixel labels for the photovoltaic panel and the photovoltaic string according to the pixel coordinates of the photovoltaic panel and the pixel coordinates of the photovoltaic string comprises:
calculating the pixel coordinates of the central point of the photovoltaic group string, and numbering the photovoltaic group string;
calculating the pixel coordinates of the central point of the photovoltaic panel corresponding to the photovoltaic group string, numbering the photovoltaic panel under the numbering of the photovoltaic group string, and obtaining a pixel label set.
3. The method of claim 1, wherein the step of calculating GPS coordinates corresponding to the photovoltaic panel comprises:
acquiring the pixel coordinates of the central point of the photovoltaic panel, and calculating the pixel coordinate distance L between the pixel points of the photovoltaic panel and the central point of the photovoltaic panel p ;
According to the GPS coordinates of the photovoltaic panel and the pixel coordinate distance L of the center point of the photovoltaic panel g Pixel coordinate distance L from pixel point of photovoltaic panel to center point of photovoltaic panel p Corresponding GPS coordinates of the defective photovoltaic panel are determined.
4. A method of locating a defective photovoltaic panel according to claim 3, wherein the corresponding GPS coordinate calculation formula for the photovoltaic panel is as follows:
wherein G is x1 Longitude representing the defective photovoltaic panel; g y1 Representing the latitude of the defective photovoltaic panel; g x Longitude representing the image center point of the predetermined target area; g y A latitude representing an image center point of the predetermined target area; beta represents the north-offset angle of the shooting direction of the unmanned aerial vehicle;representing that the photovoltaic panel is perpendicular to the pictureThe included angle of the direction.
5. The method for locating a defective photovoltaic panel according to claim 1, wherein the step of searching for a photovoltaic panel number corresponding to the GPS coordinates of the defective photovoltaic panel in the initial period data comprises:
any photovoltaic panel in the initial data is traversed, and the distance between the GPS coordinates of the any photovoltaic panel and the GPS of the defective photovoltaic panel is calculated;
and selecting the mark of the photovoltaic panel closest to the defect photovoltaic panel as the mark of the photovoltaic panel corresponding to the GPS coordinates of the defect photovoltaic panel.
6. A fault photovoltaic panel numbering and locating device, the device comprising:
the image segmentation module is used for acquiring an image of a preset target area and segmenting the image of the preset target area into a photovoltaic group string and a photovoltaic plate corresponding to the photovoltaic group string;
an image label module; the method comprises the steps of obtaining a pixel label set according to pixel coordinates of the photovoltaic panel and pixel coordinates of the photovoltaic group string, and labeling the photovoltaic panel and the photovoltaic group string;
a coordinate calculation module; the method comprises the steps of calculating GPS coordinates corresponding to the photovoltaic panels according to attribute information of images of the photovoltaic panels in a preset target area, grouping pixel label sets corresponding to any photovoltaic panel and the corresponding GPS coordinates, and constructing initial period data;
the number identification module is used for identifying any defective photovoltaic panel in a preset target area, acquiring the GPS coordinates of the defective photovoltaic panel, and searching the photovoltaic panel numbers corresponding to the GPS coordinates of the defective photovoltaic panel in initial data.
7. The fault photovoltaic panel numbering and locating device according to claim 6, wherein the image numbering module comprises:
the first numbering unit is used for calculating the pixel coordinates of the central point of the photovoltaic group string and numbering the photovoltaic group string;
and the second numbering unit is used for calculating the pixel coordinates of the central point of the photovoltaic panel corresponding to the photovoltaic group string, numbering the photovoltaic panel under the numbering of the photovoltaic group string, and obtaining a pixel label set.
8. An electronic device comprising a processor, an input device, an output device and a memory, the processor, the input device, the output device and the memory being connected in sequence, the memory being for storing a computer program comprising program instructions, the processor being configured to invoke the program instructions to perform the method of any of claims 1-5.
9. A readable storage medium, characterized in that the storage medium stores a computer program comprising program instructions which, when executed by a processor, cause the processor to perform the method of any of claims 1-5.
10. The unmanned aerial vehicle comprises an unmanned aerial vehicle body, and a camera device, a GPS positioning device, a processor and a memory which are carried on the unmanned aerial vehicle body; it is characterized in that the method comprises the steps of,
the image pickup device is used for shooting a preset area image according to an external control instruction;
the GPS positioning device is used for determining the current position of the unmanned aerial vehicle according to an external control instruction;
the memory stores a computer program, and the processor is electrically connected to the memory, and is configured to execute the computer program stored in the memory to implement the method for detecting and identifying a photovoltaic panel fault according to any one of claims 1 to 5.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310144479.5A CN116192044A (en) | 2023-02-21 | 2023-02-21 | Fault photovoltaic panel numbering and positioning method and device, electronic equipment and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310144479.5A CN116192044A (en) | 2023-02-21 | 2023-02-21 | Fault photovoltaic panel numbering and positioning method and device, electronic equipment and storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN116192044A true CN116192044A (en) | 2023-05-30 |
Family
ID=86434171
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310144479.5A Pending CN116192044A (en) | 2023-02-21 | 2023-02-21 | Fault photovoltaic panel numbering and positioning method and device, electronic equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116192044A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116503863A (en) * | 2023-06-26 | 2023-07-28 | 尚特杰电力科技有限公司 | Photovoltaic panel numbering method, storage medium and controller |
CN117132419A (en) * | 2023-10-26 | 2023-11-28 | 北京图知天下科技有限责任公司 | Numbering method of photovoltaic module |
-
2023
- 2023-02-21 CN CN202310144479.5A patent/CN116192044A/en active Pending
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116503863A (en) * | 2023-06-26 | 2023-07-28 | 尚特杰电力科技有限公司 | Photovoltaic panel numbering method, storage medium and controller |
CN116503863B (en) * | 2023-06-26 | 2023-09-15 | 尚特杰电力科技有限公司 | Photovoltaic panel numbering method, storage medium and controller |
CN117132419A (en) * | 2023-10-26 | 2023-11-28 | 北京图知天下科技有限责任公司 | Numbering method of photovoltaic module |
CN117132419B (en) * | 2023-10-26 | 2024-01-23 | 北京图知天下科技有限责任公司 | Numbering method of photovoltaic module |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112767391B (en) | Power grid line part defect positioning method integrating three-dimensional point cloud and two-dimensional image | |
CN111931565B (en) | Autonomous inspection and hot spot identification method and system based on photovoltaic power station UAV | |
US20220077820A1 (en) | Method and system for soar photovoltaic power station monitoring | |
CN113286129B (en) | Inspection method and system for photovoltaic power station | |
CN116192044A (en) | Fault photovoltaic panel numbering and positioning method and device, electronic equipment and storage medium | |
JP2019144538A (en) | Method of updating electronic map, device thereof, and computer-readable storage medium thereof | |
CN110826549A (en) | Inspection robot instrument image identification method and system based on computer vision | |
KR102217549B1 (en) | Method and system for soar photovoltaic power station monitoring | |
CN112923928B (en) | Photovoltaic panel navigation method and device based on image recognition, electronic equipment and storage medium | |
CN114265418A (en) | Unmanned aerial vehicle inspection and defect positioning system and method for photovoltaic power station | |
CN112927565B (en) | Method, device and system for improving accuracy of comprehensive track monitoring data of apron | |
CN104167109A (en) | Detection method and detection apparatus for vehicle position | |
EP4068210A1 (en) | System and method for automated estimation of 3d orientation of a physical asset | |
CN113312963A (en) | Inspection method and inspection device for photovoltaic power station and storage medium | |
CN111561943A (en) | Robot inspection method and system | |
CN115588040A (en) | System and method for counting and positioning coordinates based on full-view imaging points | |
CN114881931A (en) | Photovoltaic panel defect detection method, system and equipment based on double-light fusion and computer readable storage medium | |
CN116129064A (en) | Electronic map generation method, device, equipment and storage medium | |
CN103426153A (en) | Unmanned aerial vehicle remote sensing image quick splicing method | |
CN113326752B (en) | Unmanned aerial vehicle-based photovoltaic power station identification method and system | |
CN112184903A (en) | Method, device, equipment and medium for detecting high-voltage line tree obstacle risk points | |
CN116594419A (en) | Routing inspection route planning method and device, electronic equipment and storage medium | |
CN115661466B (en) | Photovoltaic panel positioning method and device based on deep learning image segmentation | |
Zhou et al. | Three dimensional fully autonomous inspection method for wind power employing unmanned aerial vehicle based on 5G wireless communication and artificial intelligence | |
CN113850173A (en) | Method, device and medium for eliminating repeated positioning of faulty photovoltaic module |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |