Powered by OpenAIRE graph
Found an issue? Give us feedback
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/ FER Repositoryarrow_drop_down
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/
addClaim

Detekcija horizonta za navigaciju dronova tijekom letenja

Authors: Klenkar, Marija;

Detekcija horizonta za navigaciju dronova tijekom letenja

Abstract

In this final work, a Python script was developed for the automatic detection of the horizon in videos using a modified code template that uses basic image processing methods for detecting the horizon in each frame. The starting point was the function detect_horizon_line, which was implemented in the given template for detecting the horizon in individual images. As part of the work, the script video_horizon.py was created, enabling the processing of an entire video in real time. The modified function from the template was applied to each frame, and the result was displayed visually in the form of a red horizon line. In order to increase the accuracy and capabilities of the program, improvements were introduced such as line stabilization and the limitation of extreme values. Tests were conducted on videos with various characteristics, such as lighting level, contrast, and camera movement, after which the advantages and limitations of such approach were analyzed. Finally, possibilities for further development and improvement of the program were proposed, including the use of color, the application of machine learning as well as some others.

U ovom završnom radu razvijena je Python skripta za automatsku detekciju horizonta na videozapisima pomoću dorađenog predloška koda koji koristi osnovne metode obrade slike za detekciju horizonta na svakom kadru. Polazišna točka bila je funkcija detect_horizon_line, koja je bila implementirana u zadanom predlošku za detekciju horizonta na pojedinačnim slikama. U sklopu rada izrađena je skripta video_horizon.py, kojom je omogućena obrada cijelog videozapisa u stvarnom vremenu. Na svaki kadar primijenjena je dorađena funkcija iz predloška, a rezultat se prikazivao vizualno u obliku crvene linije horizonta. Radi povećanja točnosti i mogućnosti programa, uvedena su poboljšanja poput stabilizacije linije i ograničenja ekstremnih vrijednosti. Provedena su testiranja na videozapisima različitih karakteristika, kao što su razina osvjetljenja, kontrast i pomicanje kamere, te su analizirane prednosti i ograničenja takvog pristupa. Na kraju su predloženi mogućnosti daljnjeg razvoja i poboljšanja programa, uključujući korištenje boje, primjenu strojnog učenja i drugi.

Country
Croatia
Related Organizations
Keywords

analiza videozapisa, TECHNICAL SCIENCES. Computing., video analysis, TEHNIČKE ZNANOSTI. Računarstvo., horizon detection, OpenCV, obrada slike, detekcija horizonta, Python, image processing

  • BIP!
    Impact byBIP!
    selected citations
    These citations are derived from selected sources.
    This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    0
    popularity
    This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
    Average
    influence
    This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    Average
    impulse
    This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
    Average
Powered by OpenAIRE graph
Found an issue? Give us feedback
selected citations
These citations are derived from selected sources.
This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Citations provided by BIP!
popularity
This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
BIP!Popularity provided by BIP!
influence
This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Influence provided by BIP!
impulse
This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
BIP!Impulse provided by BIP!
0
Average
Average
Average
Green