Program - porównywanie obrazów/grafik

0

Wpadłem na pewien pomysł na program, ale nie wiem czy jego realizacja jest na tyle przyziemna bym mógł choćby częściowo zrealizować plan.

Chodzi o to by wykonać program, do którego ładujemy jakąś grafikę, a on przeszukuje sieć w poszukiwaniu jego kopi. Przydałby się przykładowo w celu wyszukiwania plagiatów i nieautoryzowanych kopi fotografii.
Wydaje mi się, że działałby na zasadzie programów rozpoznających kod captcha, tyle że byłby bardziej skomplikowany.

Program musiałby wykorzystywać sieci neuronowe, bodajże sieć klasyfikującą. Zastosowanie porównywania grafiki piksel po pikselu mijało by się z celem, w przypadku zmiany rozdzielczości grafiki lub dodania do niej jakichś obcych elementów. Chyba, że zastosujemy jakiś wysoki współczynnik błędu, ale wtedy liczba wyników nie byłaby zadowalająca.

Szukałem w sieci informacji na temat takiego programu (gotowego), ale nigdzie go nie znalazłem. Oznacza to, że takowy program nie istnieje? Jest aż tak trudny do zrealizowania?

0

A jednak istnieje, beta, ale jednak.
AdamPL gdybyś miał w jakimś nieodległym czasie wolną chwilę, byłbym bardzo wdzięczny za jakiekolwiek linki gdzie ten problem byłby wyjaśniony od strony technicznej.
Chyba, że działa to mniej więcej na takiej samej zasadzie jak opisywany na tej stronie:
http://necro.nomicon.pl/2008/02/28/prosty-captcha-cracker/
program do rozpoznawania kodu captcha, wtedy szukałbym sam już w tym kierunku.

0

Na stronie TinEye jest nieco lakonicznie wytłumaczone jak to działa:

When you submit an image to be searched, TinEye creates a unique and compact digital signature or 'fingerprint' for it, then compares this fingerprint to every other image in our index to retrieve matches. TinEye can even find a partial fingerprint match. TinEye does not typically find similar images (i.e. a different image with the same subject matter); it finds exact matches including those that have been cropped, edited or resized.

0

Hmmm czyli o ile dobrze zrozumiałem (coś ciężkawy ten tekst jest) program nie wykorzystuje żadnych sieci neuronowych, tylko tworzy coś w rodzaju odcisku, jak przy szyfrowaniu kluczem graficznym i na tej zasadzie wyszukuje grafiki?

1 użytkowników online, w tym zalogowanych: 0, gości: 1