System do oceny jakości marchwi
A system for assessment of carrot quality
Streszczenie
Celem niniejszej pracy było znalezienie rozwiązania problemu przetwarzania obrazu marchwi dla
potrzeb takiegoż systemu, czy to przy wykorzystaniu gotowego narzędzia, czy stworzonemu samemu.
W ramach niniejszej pracy spróbowano wykorzystać dla celów opracowania systemowego
rozwiązania program QMazda, oraz stworzono trzy algorytmy opierające się o podstawowe operacje
przetwarzanie sygnałów, takie jak np. erozja, dylatacja czy zwykłe progowanie. W celu walidacji oraz
doboru odpowiednich współczynników do działania programu wykorzystano implementacje
algorytmów przy użyciu QtCreator-a, pozwalającego na stworzenie odpowiedniego panelu
użytkownika, dzięki czemu współczynniki operacji na obrazach można było zmieniać bez ponownej
kompilacji programu. Do implementacji algorytmów wybrany został język C++.
Abstract
The purpose of this work was to solve the problem with the image processing of Carrot for the needs
of such system, whether using ready-made tools or created by ourselfs. As part of this work,
attempts were made to apply a QMazda solution to the system solution, and three algorithms were
created based on basic signal processing operations, such as erosion, dilatation or simple
thresholding. In order to validate and select optimal work factors for implemented algorithms, there
was created application with use panel in QtCreator, enabling the configuration of work factors,
thanks to which it is possible to use the option without using a program build. The C ++ language was
chosen to implement the algorithms.