Strona główna Polish Python Coders Group
   Strona główna   Pomoc Zaloguj się Rejestracja  
Witamy, Gość. Zaloguj się lub zarejestruj.
Czy dotarł do Ciebie email aktywacyjny?

Zaloguj się podając nazwę użytkownika, hasło i długość sesji

Aktualności: PyStok #39, 20 marca 18:00, Białystok: AI w diagnostyce obrazowej i metaklasy
Szukaj Szukaj
Strony: [1]   Do dołu
Drukuj
Wątek: Zliczanie monet  (Przeczytany 339 razy)
« : 23:22 04/01/19 »
Parzival Offline
Hello World!

Zobacz profil
*

Reputacja: 0
Wiadomości: 1


Witam,
Mam do zrobienia projekt zaliczeniowy w którym mam policzyć z obrazu wejściowego ilość monet oraz zliczyć ich nominały. O ile zliczenie ilości monet nie stanowi problemu o tyle zliczenie wartości nominałów jest dużym problemem.
https://pastebin.com/eVXt407z
Pod tym linkiem umieściłem kod źródłowy do tego co do tej pory udało mi się napisać.

Tutaj są przykładowe zdjęcia:
http://hostuje.net/file.php?id=640a38691255cfab07cca53103673c29
http://hostuje.net/file.php?id=ea8512192cb335c768dba819c74d5fc1
Zapisane
« Odpowiedz #1 : 20:54 05/01/19 »
DJangoL Offline
Professional Python User

Zobacz profil
***

Reputacja: 28
Wiadomości: 386


Jest prosty sposób na obliczenie liczby monet o danym nominale (bez zaprzęgania ML). Znajdź obwody monet i odczytaj z obrazu średnicę każdej (zakładając że zdjęcia są robione w tych samych warunkach kąt/ogniskowa, płaszczyzna i nie jest potrzebne skalowanie). Każda z nich ma inną średnicę ( 5zł są największe, itd.), porównaj/podlicz i tyle Uśmiech

Musisz wykorzystać algorytm "edge detection".
Zapisane
« Odpowiedz #2 : 14:54 06/01/19 »
raydeal Offline
Professional Python User

Zobacz profil
***

Reputacja: 80
Wiadomości: 478


@DJangoL ciekawy pomysł, idąc dalej tym tropem innym rozwiązaniem które przyszło mi do głowy może być po detekcji krawędzi pokrycie wewnętrznych części tym samym kolorem i zliczenie liczby pixeli tego koloru czyli wyliczanie na podstawie pola powierzchni. Trzeba by znać pole każdej monety i rozdzielczość obrazu. Ale nie wiem czy propozycja @DJangoL nie jest lepsze.
Zapisane
Strony: [1]   Do góry
Drukuj
Skocz do:  

© 2007 - 2019 Polish Python Coders Group
Powered by SMF 1.1.21 | SMF © 2006-2009, Simple Machines | Theme by PixelSlot