diplomsko delo
Povzetek
V sklopu diplomskega dela smo razvili algoritem, ki v realnem času sledi žogico med njenim preletom vidnega polja kamere. Poleg tega algoritem določi tudi trajektorijo leta žogice.
Najprej smo se spopadli z izzivom kalibracije kamere. Poleg notranje kalibracije kamere, ki je nujna za razrešitev problema distorzije lece, smo morali izvesti tudi zunanjo kalibracijo, s katero smo dobili pretvorbo med slikovnimi elementi na sliki in milimetri v realnem svetu.
Nato smo morali ugotoviti, kako bi na sliki sploh lahko prepoznali žogico. Preizkusili smo tri metode: barvni filter, zaznavanje gibanja in Houghova transformacija ter različne kombinacije teh treh metod. Za najučinkovitejšo se je izkazala funkcija, ki temelji na metodi barvnega filtra.
V zadnjem delu diplome smo določili matematični model leta žogice. Z metodo vsote najmanjših kvadratov smo na podlagi točk, kjer je algoritem zaznal žogico na preteklih sličicah, določili trajektorijo, po kateri se je žogica gibala.
Ključne besede
računalniški vid;kalibracija kamere;OpenCV;vsota najmanjših kvadratov;univerzitetni študij;Elektrotehnika;diplomske naloge;
Podatki
Jezik: |
Slovenski jezik |
Leto izida: |
2023 |
Tipologija: |
2.11 - Diplomsko delo |
Organizacija: |
UL FE - Fakulteta za elektrotehniko |
Založnik: |
[A. Hauptman] |
UDK: |
004.93(043.2) |
COBISS: |
163035907
|
Št. ogledov: |
58 |
Št. prenosov: |
36 |
Ocena: |
0 (0 glasov) |
Metapodatki: |
|
Ostali podatki
Sekundarni jezik: |
Angleški jezik |
Sekundarni naslov: |
Robot vision application to determine flight path of an object in real time |
Sekundarni povzetek: |
As part of the thesis, we developed an algorithm that tracks the ball in real time as it flies through the field of view of the camera. In addition, the algorithm also determines the trajectory of the ball’s flight.
First, we tackled the camera calibration challenge. In addition to the internal calibration of the camera, which is necessary to solve the problem of lens distortion, we also had to perform an external calibration, with which we obtained the conversion between the pixels in the image and millimeters in the real world.
Then we had to figure out how to identify the ball in the picture. We tested three methods: color filter, motion detection and Hough transform, as well as various combinations of these three methods. The function based on the color filter method proved to be the most effective.
In the last part of the thesis, we determined the mathematical model of the ball’s flight. Based on the point where the algorithm detected the ball in the previous frames, we determined the trajectory along which the ball moved using the least squares method. |
Sekundarne ključne besede: |
computer vision;camera calibration;OpenCV;least square method; |
Vrsta dela (COBISS): |
Diplomsko delo/naloga |
Študijski program: |
1000313 |
Konec prepovedi (OpenAIRE): |
1970-01-01 |
Komentar na gradivo: |
Univ. v Ljubljani, Fak. za elektrotehniko |
Strani: |
XII, 45 str. |
ID: |
19872229 |