To stabilize and control a flying vehicle, attitude sensors are needed. Relative attitude sensors such as gyroscope tend to accumulate errors if not corrected periodically using absolute attitude sensors. Horizon sensor is one of the absolute sensors that is commonly used in satellites and recently in autonomous UAVs. This paper describes our early development of a horizon detection system, assuming the horizon as a straight line. The input image is pre-processed by converting to grayscale and applying a Gaussian filter. Then the Canny method performs edge detection and the detected edges are given to the line fitting algorithm to find the best fit line equation. We use the least square method to do line fitting. From the line equation obtained, roll and pitch angles are calculated. We implement the system using OpenCV and Python. We have conducted lab-scale experiments using images and video files. We make parameter adjustments to obtain good results. For the images we used, the recommended parameter values are Canny threshold (200, 250) and kernel size 3x3, and Gaussian filter size 3x3 to 5x5 in the Pre-processing stage. For other images, the values may need to be adjusted accordingly.


    Zugriff

    Zugriff prüfen

    Verfügbarkeit in meiner Bibliothek prüfen

    Bestellung bei Subito €


    Exportieren, teilen und zitieren



    Titel :

    Early development of horizon detection system based on OpenCV and Python


    Beteiligte:
    Adi, Andreas P. (Autor:in) / Kurniawan, Farohaji (Herausgeber:in) / Kurniawati, Frida (Herausgeber:in) / Bahri, Sayr (Herausgeber:in) / Santosa, Cahya Edi (Herausgeber:in) / Hasbi, Wahyudi (Herausgeber:in) / Septanto, Harry (Herausgeber:in) / Hermawan, Eddy (Herausgeber:in)

    Kongress:

    THE 8TH INTERNATIONAL SEMINAR ON AEROSPACE SCIENCE AND TECHNOLOGY – ISAST 2020 ; 2020 ; Bogor, Indonesia


    Erschienen in:

    Erscheinungsdatum :

    13.09.2021


    Format / Umfang :

    9 pages





    Medientyp :

    Aufsatz (Konferenz)


    Format :

    Elektronische Ressource


    Sprache :

    Englisch




    Automatic Vehicle Number Plate Recognition System (AVNPR) Using OpenCV Python

    Suneetha, K. / Mounika Raj, K. | Springer Verlag | 2021


    Optical Character Recognition (OCR) based Vehicle's License Plate Recognition System Using Python and OpenCV

    Samantaray, Milan / Biswal, Anil Kumar / Singh, Debabrata et al. | IEEE | 2021


    Drowsiness Detection System Using OpenCV

    K K, Sivanessh / Sai M, Vikram / D, Saranya | IEEE | 2025


    Driver Drowsiness Detection System with OpenCV & Keras

    Srivastava, Mayank / Idrisi, Shoyab Alam / Gupta, Tushar | IEEE | 2021