Opis zlecenia
Przedmiotem zlecenia jest stworzenie mechanizmu, który będzie w stanie indeksować tysiące zdjęć aby można było wyszukać podobne zdjęcia na poziomie bardzo wysokiej szczegółowości.
Porównywane będą zdjęcia monet i banknotów, które dla dla większości algorytmów porównujących zdjęcia są dla siebie niemal zawsze bardzo podobne.
Przykładowa aplikacja mobilna, która posiada taką funkcjonalność: https://coinoscope.com/
Skrypt powinien być w stanie zindeksować wskazane zdjęcie (czy to z naszej bazy danych, czy to wgrane przez użytkownika).
Dane wejściowe: dane binarne zdjęcia lub base64.
Dane wyjściowe: hash, który będzie można potem szybko porównać w bazie danych z innymi hashami i w prosty sposób odszukać podobne zdjęcia.
Na GitHubie jest dostępnych kilka rozwiązań wykorzystujących sieci neuronowe do znajdowania podobieństw ale żadne z nich z domyślnymi ustawieniami nie spełnia oczekiwań. Na przykład: https://github.com/idealo/imagededup