Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/timonback/whatisthatplace
Android application to detect landmarks in pictures
https://github.com/timonback/whatisthatplace
android cloud google-vision-api landmark-recognition
Last synced: 13 days ago
JSON representation
Android application to detect landmarks in pictures
- Host: GitHub
- URL: https://github.com/timonback/whatisthatplace
- Owner: timonback
- Created: 2017-10-07T13:19:16.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2018-02-13T20:45:52.000Z (almost 7 years ago)
- Last Synced: 2024-11-02T19:41:51.883Z (2 months ago)
- Topics: android, cloud, google-vision-api, landmark-recognition
- Language: Java
- Homepage:
- Size: 1.68 MB
- Stars: 1
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# WhatIsThatPlace
[![CircleCI](https://circleci.com/gh/timonback/WhatIsThatPlace.svg?style=svg)](https://circleci.com/gh/timonback/WhatIsThatPlace)
A simple Android application that works in combination with [WhatIsThatPlace-Proxy](https://github.com/timonback/WhatisthatPlace-Proxy).
It shows additional information for images you have taken - most importantly the location (if the underlying service [Google Vision API]) is able to detect it.
## Screenshots
MainView | DetailView
------------ | -------------
The MainView gets shown right after the app gets opened. It is a browseable list of all images on the phone ordered by date. | The DetailView shows all image related information - especially the place. In this case Martinitoren in Groningen, The Netherlands.
![](https://github.com/timonback/WhatIsThatPlace/blob/master/doc/screen_overview.png?raw=true) | ![](https://github.com/timonback/WhatIsThatPlace/blob/master/doc/screen_detail.png?raw=true)## Configuration
The ```gradle.properties``` file requires two configuration that have to be set. First, the key for the Google Maps API have to be set and second also the key for the Google Vision API. The content of the ```gradle.properties``` in the root folder of the project could look like:
```
MAPS_API_KEY="myMapsKey"
VISION_API_KEY="myVisionKey"
```The key for Google Maps has to be generated in the [Google Cloud Manager](https://console.cloud.google.com/apis/credentials). Also, the [Google Vision API](https://console.cloud.google.com/apis/api/vision.googleapis.com/overview) key can be generated - after the API was activated.