W artykule przedstawiono krótką charakterystykę kodów kreskowych. Omówiono gradient funkcji jasności i sposoby jego wyznaczania, a także wybrane filtry gradientowe stosowane w cyfrowym przetwarzaniu obrazów, takie jak operator Sobela i operator Scharra. Pokazano ich praktyczne zastosowanie w procesie detekcji kodu kreskowego, umieszczonego na obrazie wybranego produktu. Przedstawiony został algorytm, który pozwala na wykrycie obszaru, w którym znajduje się kod kreskowy. Omówiono praktyczne działanie wybranych transformacji morfologicznych, takich jak dylatacja, erozja i zamknięcie w kontekście realizacji poszczególnych kroków algorytmu. Wskazane zostały wady i zalety zastosowanej metody oraz pokazano możliwości poprawy i rozwoju algorytmu detekcji kodów kreskowych poprzez użycie bardzie zaawansowanych technik uczenia maszynowego.
EN
In the article a brief description of barcodes was presented. Luminosity function gradient and ways of its determination were discussed, as well as selected gradient filters used in digital image processing, such as Sobel operator and the Scharr operator. Their practical application in the detection of bar code stamped on the product image was shown. The algorithm which can detect the area of the barcode was presented. The practical effect of the selected morphological transformation, such as dilation, erosion and closing in the context of the individual steps of the algorithm was discussed. Advantages and disadvantages of the used method were presented. Also ways to improve and develop of barcode detection algorithm by using of more advanced machine learning techniques were discussed.
The paper discusses the highly-efficient filtration materials to remove from air dust and gas contaminants. Most of these filters, homogeneous as well as multilayer and gradient, are obtained on the base of polypropylene melt-blown nonwovens.
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.