Mobilny system przetwarzania obrazu oparty na platformie Raspberry Pi 4

Autor

DOI:

https://doi.org/10.5604/01.3001.0015.2458

Słowa kluczowe:

cyfrowe przetwarzanie obrazów, dwuwymiarowa szybka transformacja Fouriera, biblioteka OpenCV, aplikacja okienkowa, system wizyjny

Abstrakt

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ń

Statystyki pobrań nie są jeszcze dostępne

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

Przykładowy obraz o rozdzielczości 512 x 512 px pobrany z bazy USC-SIPI

Pobrania

Opublikowane

2021-08-13

Jak cytować

Chlastawa, Łukasz. (2021). Mobilny system przetwarzania obrazu oparty na platformie Raspberry Pi 4. Science, Technology and Innovation, 12(1), 16–25. https://doi.org/10.5604/01.3001.0015.2458

Numer

Dział

Artykuły oryginalne