Mobile image processing system based on the Raspberry Pi 4 platform
DOI:
https://doi.org/10.5604/01.3001.0015.2458Keywords:
digital image processing, two-dimensional fast Fournier transform, OpenCV library, window application, vision systemAbstract
The article presents an image processing system based on the Raspberry Pi (RPi) platform. At the beginning of the article, the basic assumptions and purpose of the system are discussed. The following section presents the structure and operation of the system. The window application managing the system and allowing to perform contextual and spectral transformations on images as well as the measurement of parameters such as image processing time and mean square error (MSE) was discussed. The transformations performed were based both on ready formulas contained in the OpenCV library and the author’s implementations, including the function implementing the Fast Fourier Transform algorithm radix-2. Examples of transformations were presented along with their usefulness. In the end, the development potential of the created system is presented and its application in specific solutions is proposed.
Downloads
References
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
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2021 Author
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.