2013-10-07 4 views
0

업로드 된 이미지를 기반으로 위치 (선호 도시 이름)를 얻으려고합니다.
Google 이미지 검색에서 이미지를 드래그하는 위치와 유사한 기능을 볼 수 있으며 위치를 비롯한 많은 정보를 제공합니다.

비슷한 종류의 정보를 얻을 수있는 API (또는 다른 방법)가 있습니까? 나는 tineye을 확인했으나 상용 라이센스가 필요하므로 사용할 수 없다.이미지를 기반으로 위치를 얻습니다.

+0

에 목적을 해결할 수 내장 된 메타 데이터를보고 GPS 태그가 있는지 확인 하시겠습니까? 대부분의 휴대 전화가이 기능을 추가하므로 휴대 전화로 촬영 한 모든 사진에는 GPS 데이터가 포함될 가능성이 높으며 이미지 처리 없이는 사소한 일입니다. "문질러 쓴"사진으로 시험해 보시고 여전히 위치를 확인하십시오. – PaulProgrammer

+0

Google이 어떻게하는지 잘 모르겠습니다. 메타 태그를 사용하는 것에 대한 기사를 읽었으나 그 이미지가없는 것은 무엇입니까? – S4beR

+0

메타 태그가없는 이미지의 경우 위치 데이터를 가져 오지 않는 것이 좋습니다. 유사한 사진을 검색하고 사진을 찍은 장소에 대한 합의에 이르기까지 많은 처리 능력이 필요합니다. 나는 그걸 아직 무료로 얻을 수 있을지 의심 스럽다. – PaulProgrammer

답변

0

나는 이것을위한 해결책을 가지고있다.
기본적으로는 하나 개의 결과

  1. 구글 이미지 검색 API 호출 JSON API를 https://ajax.googleapis.com/ajax/services/search/images?v=1.0&q=http://www.aparisguide.com/eiffeltower/eiffel-tower1.jpg
    이미지에 대한 정보/내용이됩니다 JSON을 얻기 위해 여러 Google API를 사용하여. 우리는 이전 검색에서 얻은 내용이나 제목 2 단계

  2. Google 검색 API를
    이 컨텐츠를 사용할 수 있습니다,이

  3. JSON

    으로 검색 결과의 위도와 LNG를 반환합니다 구글 검색 API http://ajax.googleapis.com/ajax/services/search/local?v=1.0&q=Eiffel%20Tower
    에 액세스 해보십시오

    Google 지오 코드 api
    위도 및 사용 가능한 위도와 이전 검색에서 geocode api를 아래와 같이 호출 할 수 있습니다.
    http://maps.googleapis.com/maps/api/geocode/json?latlng=48.858228,2.294388&sensor=true
    이것은 가능한 주소 목록과 함께 JSON을 다시 반환합니다. 데이터 처리가 거의 없기 때문에 도시를 나에게 줄 수 있습니다.

참고 :이 있다고 생각 당신이 구글 엔진이 위치를 추측 이미지 프로세싱을 사용하고 있는지 확신, 또는 수행 결과가 없습니다 매우 일치하지만 어느 정도

관련 문제