2012-04-13 19 views
41

dla mojej pracy, szukam pomysłu, w którym ludzie będą korzystać z Wyszukiwarki Google według obrazu i będą używać dowolnych znalezionych gwiazd. Google zwróci wyniki, a po naszym zakończeniu pojawi się baza profesjonalistów pokazująca, jak uzyskać ten konkretny wygląd.Google Search by Image API?

Zakładam, że jest to bardzo mało prawdopodobne, w oparciu o to, że użytkownicy mogą używać DOWOLNEJ fotografii.

Czy istnieje sposób, w jaki mógłbym uzyskać około 100 zdjęć sławnych osób, z którymi można porównać wyniki Google Image, a następnie wybrać ten, który jest najbliższy.

Zasadniczo:

  1. Drag Drop zdjęcie Britney Spears
  2. wyszukiwania Google z tego obrazu
  3. wyniki Google porównać z najlepszymi obrazów ze 100 i wybiera najbliższy mecz.
  4. Użytkownik może zobaczyć wideo z informacjami o tym, jak uzyskać wygląd Britney Spears.

Nie jestem programistą, ale patrząc na niektóre API lub Szukaj za tym idzie obraz, który mógłby zrobić to zdalnie możliwe dla programistów tutaj w mojej pracy. Czy coś takiego (wyszukiwanie według obrazu api) istnieje? Najlepszą udało mi się znaleźć tylko strony wsparcie, które ma prawie żadnej pomocy: http://support.google.com/images/bin/answer.py?hl=en&p=searchbyimagepage&answer=1325808

+0

napisałem kod za pomocą Pythona pobrać pełny rozdzielczość obrazów z wyszukiwania google postępuj zgodnie z tym http://stackoverflow.com/a/28487500/2875380, ale musisz wpisać zapytanie, a skrypt zrobi wnload 100 obrazów dla tego zapytania – rishabhr0y

+0

@ rishabhr0y Twój kod wydaje się nie spełniać wymogu możliwości przesłania zdjęcia do wyszukiwania z ... – Michael

Odpowiedz

19

przykro powiedzieć, ale obraz API Google jest deprecated:

Ważne: Google Image Search API został oficjalnie przestarzałe od 26 maja 2011 r. Będzie działało zgodnie z naszymi zasadami dotyczącymi usuwania, ale liczba żądań, które możesz wykonać dziennie, może być ograniczona.

pewien, istnieją pewne alternatywy (http://www.tineye.com/ i http://mrisa.mage.me.uk)

Update (2013): Jest teraz Google Custom Search która umożliwia wyszukiwanie obrazów.

+0

Ah, bummer. Nie widziałem tego, dzięki za link. Rzucę okiem na Tineye – ahainen

+21

Może za bardzo to przeglądam, ale o ile rozumiem, Google Image Search API służy do wyszukiwania obrazów na podstawie tekstu.Czy (lub zrobiła to) również przeszukuje obraz w odwrotnej kolejności? – redbmk

+8

Zaktualizowany nie będzie działał dla wyszukiwania z przesłanym obrazem. Działa tylko w przypadku wyszukiwania obrazów na podstawie tekstu. –

2

Możesz to zrobić na stronie www.images.google.com, ale tylko z poziomu przeglądarki (możesz przesłać własny obraz i porównać go z podobnym). Pracuję nad zrobieniem tego z kodu (nie z przeglądarki).

+6

następnie możesz to zrobić programowo z selenem WebDriver –

+6

Chciałbym zobaczyć, czy Google zrobił wszystko, aby temu zapobiec ... Czy ukończyłeś swój kod? Zadziałało? – drevicko

+0

Zbudowałem coś w Selenium, żeby to przetestować, zablokowali mnie po ~ 1000 żądaniach. Chciałbym zapłacić im, aby składali wnioski oficjalnie za pośrednictwem API, jest na nie zdecydowanie popyt. – user666

40
+3

Witam. Czy byłeś w stanie zlikwidować odpowiedź? i zdobyć tytuł? – mcbjam

+0

Dzięki temu pomaga: P – chhameed

+1

co z wykorzystaniem lokalnego pliku obrazu? – Hlung

Powiązane problemy