Skip to content

An app for recognizing different things located in pictures that you can upload both from the device and the web. Pleasant interface and high efficiency.

Notifications You must be signed in to change notification settings

MisterPotz/Recognize

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#ФУНКЦИОНАЛ Recognize поддерживает загрузку картинок в .png и в .jpg формате. Загрузка может осуществляться как с диска устройства, так и по ссылке. После загрузки изображения вы можете проанализировать изображение и получить список меток и соответствующие им очки совпадения для вещей, изображенных на картинке. Анализ производится посредством Cloud Vision API (https://cloud.google.com/vision/). После анализа одного изображения вы можете снова просмотреть результат, либо загрузить новое изображение.

#ДОПОЛНИТЕЛЬНЫЕ БИБЛИОТЕКИ Recognize использует следующие библиотеки:

  1. Retrofit 2.5 и Retrofit Gson - для POST-запросов в Cloud Vision API;
  2. Picasso - для подгрузки картинок по введённой ссылке;
  3. Нативные средства работы с сетью для определения состояния подключения (ConnectivityManager.NetworkCallback);

#ПОДДЕРЖИВАЕМЫЕ УСТРОЙСТВА Целевая платформа - v28, минимальная v25, тестировалось на устройстве Android 7.1.2

#НАСТРОЙКА Для успешной работы приложения необходимо использовать зарегестрированнный API-ключ для Cloud Vision API (https://cloud.google.com/vision/docs/how-to). В вашем файле build.gradle (app) в разделе defaultConfig должна быть слеюдующая строка

buildConfigField("String", "API_KEY", API_KEY)

В файле gradle.properties:

API_KEY="INSERT_YOUR_KEY_HERE"

About

An app for recognizing different things located in pictures that you can upload both from the device and the web. Pleasant interface and high efficiency.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages