Mobilny system przetwarzania obrazu oparty na platformie Raspberry Pi 4
DOI:
https://doi.org/10.5604/01.3001.0015.2458Słowa kluczowe:
cyfrowe przetwarzanie obrazów, dwuwymiarowa szybka transformacja Fouriera, biblioteka OpenCV, aplikacja okienkowa, system wizyjnyAbstrakt
W artykule zaprezentowano system przetwarzania obrazu oparty na platformie Raspberry Pi (RPi). Na początku artykułu omówiono podstawowe założenia oraz cel wykonania systemu. W dalszej części przedstawiono strukturę i sposób działania systemu. Zaprezentowano aplikację okienkową zarządzającą systemem oraz pozwalającą na wykonanie przekształceń kontekstowych oraz widmowych na obrazach, jak również pomiar parametrów, takich jak: czas przetwarzania obrazu oraz błąd średniokwadratowy (ang. Mean Square Error – MSE). Wykonywane przekształcenia oparto zarówno na gotowych formułach zawartych w bibliotece OpenCV, jak również własnych implementacjach, a wśród nich na funkcji realizującej algorytm szybkiej transformacji Fouriera FFT (ang. Fast Fourier Transform) radix-2. Zaprezentowano przykłady przekształceń wraz ze wskazaniem ich użyteczności. Na końcu przedstawiono potencjał rozwojowy utworzonego systemu oraz zaproponowano zastosowanie w konkretnych rozwiązaniach.
Statystyka pobrań
Bibliografia
Sankowski D, Mosorov V, Strzecha K. Przetwarzanie i analiza obrazów w systemach przemysłowych. Warszawa: PWN; 2011. Google Scholar
Demant Ch, Streicher-Abel B, Waszkewitz P. Industrial image processing. Visual quality control in manufacturing. Berlin: Springer; 1999. doi: https://doi.org/10.1007/978-3-642-58550-0. Google Scholar
Kompleksowy zestaw systemu wizyjnego, seria XG/CV-X. Keyence catalog. Google Scholar
Raspberry Pi Foundation [Internet, cytowane 2 lutego 2021]. Dostępne na: www.raspberrypi.org. Google Scholar
Malina W, Smiatacz M. Cyfrowe przetwarzanie obrazów. Warszawa: Exit; 2008. Google Scholar
Tadeusiewicz R, Korohoda P. Komputerowa analiza i przetwarzanie obrazów. Kraków: WFPT; 1997. Google Scholar
Owen M. Przetwarzanie sygnałów w praktyce. Warszawa: WKŁ; 2009. Google Scholar
Jahne B. Digital image processing. Berlin: Springer; 2005. doi: https://doi.org/10.1007/3-540-27563-0. Google Scholar
Sundararajan D. Digital image processing. A signal processing and algorithmic approach. Singapur: Springer; 2017. doi: https://doi.org/10.1007/978-981-10-6113-4. Google Scholar
Bradski G, Kaehler A. Learning OpenCV. Computer vision with the OpenCV library. Farnham, Cambridge: O’Reilly; 2008. Google Scholar
Brahmbhatt S. Practical OpenCV. Technology in action. Berkeley: Apress; 2013. doi: https://doi.org/10.1007/978-1-4302-6080-6. Google Scholar
Zieliński T. Cyfrowe przetwarzanie sygnałów od teorii do zastosowań. Warszawa: WKŁ; 2005. Google Scholar
The USC-SIPI Image Database. USC University of Southern California, USC Viterbi School of Engineering [Internet, cytowane 10 kwietnia 2021]. Dostępne na: http://sipi.usc.edu/database/. Google Scholar
Pobrania
Opublikowane
Jak cytować
Numer
Dział
Licencja
Prawa autorskie (c) 2021 Autor
Utwór dostępny jest na licencji Creative Commons Uznanie autorstwa – Użycie niekomercyjne 4.0 Międzynarodowe.