Poszukuje systemu typu open source, który umożliwia komercyjne wykorzystanie rozpoznawania obrazów na ogromnej i organicznie rosnącej kolekcji obrazów 2D, gdzie jedynymi znanymi odmianami będą:
- Skalowanie rozmiaru obrazu,
- Kąt robienia zdjęcia,
- Przesunięcia synchronizacji kolorów, co oznacza, że z powodu nieregularności w przechwytywaniu i renderowaniu obrazu źródłowego kolor zmienia się w zależności od instancji,
- Kadrowanie zdjęcia,
- Dodanie znaku wodnego lub tekstu,
- Możliwe warianty ostrości, co oznacza, że przechwytywanie nie było ostre, a nie, że zastosowano filtr manipulacji obrazem.
Nie przeszkadza mi szkolenie aplikacji, pod warunkiem, że zwrot z tego się opłaci - co oznacza, że w perspektywie długoterminowej spodziewam się, że liczba instancji 2-D wzrośnie powyżej początkowych kilku tysięcy do stu z tysięcy; ale jest to długoterminowe i chętnie skorzystam z rozwiązania, które dobrze się sprawdza dzięki zestawowi szkoleniowemu obejmującemu 1000 instancji i 10 przykładów na instancję.
AKTUALIZACJA: Licencja musi być możliwa do komercyjnego rozpowszechnienia wewnętrznego bez wydania kodu źródłowego, nawet wewnętrznego dla wszystkich posiadaczy pliku binarnego. Kod nigdy nie będzie sprzedawany, tylko używany wewnętrznie, ale nie każdy użytkownik będzie miał dostęp do kodu źródłowego, tylko interfejs.
Odpowiedzi:
Może to być trochę niski poziom, ale OpenCV może zapewnić narzędzia potrzebne do zbudowania takiego oprogramowania do rozpoznawania obrazów. Oczywiście OpenCV nie zapewnia wszystkiego, czego potrzebujesz od razu po wyjęciu z pudełka (myślę, że nie jestem zawodowcem), ale ma na celu zapewnienie tego, co jest potrzebne do wizji komputerowej w czasie rzeczywistym.
Możesz zacząć czytać dokumentację tutaj . Niektóre dobre książki są również wymienione na tej stronie.
Mam nadzięję, że to pomogło, powodzenia!
źródło
Polecam używać TopSurf jak tutaj: http://www.liacs.nl/~bthomee/topsurf/index.html http://press.liacs.nl/researchdownloads/topsurf/
Potrafi rozpoznawać na dużą skalę i jest oprogramowaniem typu open source. Spróbuj przynajmniej porównać wyniki z nim.
źródło
Aby dodać do dyskusji, pracuję obecnie nad dopasowaniem obrazu i odkryłem, że ORB OpenCV jest bezpłatny; jednak SURF i SIFT nie są. Możesz spojrzeć na ten przykład jako możliwy punkt wyjścia.
źródło
Pastec http://www.pastec.io powinien spełniać wymagania pytania wstępnego.
Jest to indeks open source i wyszukiwarka rozpoznawania obrazów wydana na licencji LGPL. Umożliwia łatwe dodawanie, usuwanie i wyszukiwanie pasujących obrazów w indeksie za pomocą prostego interfejsu API HTTP. Opiera się na OpenCV i wykorzystuje deskryptor ORB, który jest wolny od patentów w przeciwieństwie do SURF i SIFT.
źródło