Znajomy poprosił o kopię zdjęcia w pełnej rozdzielczości, które zamieściłem na Facebooku kilka lat temu. Wtedy miałem tylko punkt i strzelać, nie organizowałem dobrze swoich zdjęć, a od kiedy zacząłem organizować zdjęcia, organizowane są tylko nowsze. Więc gdzieś w bałaganie folderów na moim dysku jest to zdjęcie, jaki jest najlepszy sposób, aby je znaleźć (wśród dziesiątek tysięcy zdjęć)? Czy istnieje program podobny do Tineye , który mogę pobrać i uruchomić na moim komputerze?
photo-management
curation
search
Fredley
źródło
źródło
Odpowiedzi:
Ludzie, którzy tworzą TinEye, mają produkt o nazwie PixMatch, który może przeszukiwać poszczególne kolekcje. Jednak nie jest zaimplementowany jako aplikacja komputerowa - to oparty na serwerze interfejs API. I wydaje się, że jest wyceniony za poważne wykorzystanie w przedsiębiorstwie, a nie dla osób fizycznych. To jest to , ale tak naprawdę nie jest odpowiedzią.
Ale konkurencyjna firma ma coś na komputer - Imense Desktop Similar Image Search , który działa na Apple Mac OS lub Microsoft Windows z Adobe Bridge CS4 . Jest bezpłatny dla kolekcji do 4000 i wydaje się być w rozsądnej cenie powyżej tego.
Rzeczywiście, jest mnóstwo rzeczy, kiedy wymyśliłem, czego szukać: Wyszukiwanie obrazów na podstawie zawartości . W tej dziedzinie jest naprawdę dużo pracy i mnóstwo narzędzi typu open source i zamkniętych . Większość z nich koncentruje się na stronie dużych przedsiębiorstw / środowisk akademickich i jest w różnych stanach ukończenia i dopracowania.
Myślę, że imgSeek jest najbardziej interesujący w przypadku komputerów stacjonarnych. Jest oparty na Pythonie / QT, więc teoretycznie powinien działać na prawie każdej platformie, ale koncentruje się na Linuksie. Dokonuje porównań na podstawie metadanych (data, godzina itp.), Prostych funkcji, takich jak średnia jasność lub kolor, lub na podstawie zaawansowanej oceny podobieństwa w oparciu o falkę . To chyba przesada w znalezieniu dokładnie tego samego obrazu w innym rozmiarze z różną kompresją, ale powinno działać naprawdę dobrze, ponieważ jest to w zasadzie najłatwiejszy możliwy przypadek. Znajduje również zbliżone mecze, takie jak to:
Wszystko to może być zbyt wiele pracy dla tego konkretnego jednorazowego problemu. Jak przechowywane są niezorganizowane zdjęcia? Nawet jeśli ich nazwy plików nie są pomocne, metadane EXIF powinny nadal być dobre. Jednym prostym podejściem jest zaimportowanie ich do programu, który może badać te dane i wyszukiwać je lub sortować według nich. Możesz też użyć programu takiego jak jhead, aby zmienić ich nazwy, aby miały rozsądne nazwy oparte na dacie. (Może obydwa.)
źródło
Po prostu wykonaj wyszukiwanie wieloznaczne plików JPEG (* .jpg), zawężając je według daty; wszystkie systemy operacyjne mają tę funkcjonalność. Być może będziesz musiał zrobić trochę ręcznego przeglądania, ale może to pobudzić twoją pamięć i pomóc ci zawęzić zakres dat.
źródło
Technologia z pewnością istnieje, jak wspomniałeś, TinEye ma funkcję wyszukiwania obrazu o wysokiej rozdzielczości na podstawie próbki o niskiej rozdzielczości, ale nie znam żadnej implementacji tego podejścia na pulpicie.
Najlepszym rozwiązaniem jest prawdopodobnie wyszukiwanie zaawansowane oparte na dacie, ustalenie najdokładniejszej możliwej daty z pamięci (po przesłaniu do Facebooka). Zawęź go do kilkudziesięciu zdjęć, a następnie gałkę oczną.
źródło
Podoba mi się odpowiedź @ ElendilTheTall, ale:
Polecam program do przeglądania miniatur, taki jak przeglądarka miniatur Irfanview . Otwórz program, naciśnij „T”, aby wyświetlić miniatury (lub Plik> Miniatury). Następnie masz drzewo folderów po lewej stronie i miniatury po prawej stronie. Jest to szybki sposób na przeglądanie obrazów w folderze i pozwala pomijać foldery, o których wiesz, że ich nie ma . Pełne wyszukiwanie * .jpg znajdzie ogromną liczbę obrazów, które nie są częścią Twojej kolekcji, takich jak buforowane obrazy internetowe itp.
Również w systemie Windows 7 możesz łatwo przeglądać miniatury, ale uważam, że system operacyjny będzie wyświetlał każdy folder nieco inaczej w zależności od jego zawartości i ustawienie widoku na miniatury o odpowiednim rozmiarze może być bardziej czasochłonne.
źródło
Jeśli korzystasz z systemu Mac lub Unix, zasugerowałbym implementację tego, na co odpowiedział @ElendilTheTall. Ale Windows… tak, nie moje ulubione miejsce do pracy, więc nie jestem pewien, jak to zrobić.
ALE, LightRoom ma bezpłatny 30-dniowy okres próbny. Możesz go pobrać, wrzucić do niego wszystkie swoje zdjęcia, a następnie użyć jego filtrowania, aby pokroić i pokroić w kostkę swoją drogę do obrazu. Filtruj według kamery, a następnie według daty, a następnie obracaj siatkę, aż znajdziesz ją. Większość zdjęć mam uporządkowanych w folderach na dyskach, ale używam tego podejścia do znajdowania obrazów regularnie.
źródło
Dotyczy to zarządzania plikami i myślę, że wyszukiwanie programu indeksującego dyski w Super User może ci w tym pomóc.
Głównie:
Uwaga: niektórzy indeksujący mogą nawet wygenerować małą miniaturkę o niskiej rozdzielczości, na którą można spojrzeć.
źródło