0

我正在尋找一種API,它可以讓我執行反向圖像搜索,並將提供精確圖像和視覺相似圖像的結果,非常像Google。我已經看過谷歌自定義搜索,但這似乎只接受通過文本搜索查詢,但是,我正在尋找一個安卓應用程序,通過設備的相機或畫廊拍攝的照片進行搜索。視覺相似性的反向圖像搜索API?

我也看過白熾API和TinEye,但白熾API看起來像它會返回完全匹配和有關它們的使用情況的信息,與TinEye很相似。兩者都不會返回視覺上類似的結果,這是我的應用程序的核心部分。

謝謝。

編輯:對不起,我想要一個公共API,我可以在網上搜索視覺上相似的圖像,而不是預定義的圖像目錄。 (像谷歌)。

+0

我編輯了我的答案以使用Google的圖片搜索。我不認爲有另一種公共服務提供免費的反向圖像搜索。有人糾正我,如果我錯了。 – subwaymatch

回答

1

您是否在尋找公共API?或者您可以實施一個庫來搜索自己的一批照片?

對於後者,看看 https://www.pureftpd.org/project/libpuzzle

[已添加] 由於您正在尋找一個公共API,最簡單的解決方法是使用Google的圖片搜索頁面並輸入您的自定義URL。

https://www.google.com/imghp?sbi=1

你將不得不從相機或畫廊的圖片上傳到公共服務器,並使用鏈接讓谷歌做它的魔力。

https://www.google.com/searchbyimage?site=search&sa=X&image_url= {YOUR_IMAGE_URL}

另一個SO交 - Google Search by Image API?

+0

謝謝。有沒有辦法通過API來做到這一點,或者我必須刮取網絡搜索結果,我認爲這與Google的TOS相反? – QQuestions

+0

不幸的是,你將不得不解析網絡結果.. – subwaymatch