Mobile Vision API

47
Mobile Vision API Григорий Джанелидзе @_StrLght GDG DevFest 13 ноября 2015

Transcript of Mobile Vision API

Page 1: Mobile Vision API

Mobile Vision APIГригорий Джанелидзе

@_StrLght

GDG DevFest 13 ноября 2015

Page 2: Mobile Vision API

Что за покемон?• Выделение определенных объектов на изображении

Page 3: Mobile Vision API

Что за покемон?• Выделение определенных объектов на изображении

• Лица, штрихкоды, …

• Детали: уши, нос, глаза, …

Page 4: Mobile Vision API

Что за покемон?• Выделение определенных объектов на изображении

• Лица, штрихкоды, …

• Детали: уши, нос, глаза, …

• Слежение за перемещением этих объектов

Page 5: Mobile Vision API

Что за покемон?• Выделение определенных объектов на изображении

• Лица, штрихкоды, …

• Детали: уши, нос, глаза, …

• Слежение за перемещением этих объектов

• Классификация: открыты ли глаза, есть ли улыбка, …

Page 6: Mobile Vision API

Что за покемон?• Выделение определенных объектов на изображении

• Лица, штрихкоды, …

• Детали: уши, нос, глаза, …

• Слежение за перемещением этих объектов

• Классификация: открыты ли глаза, есть ли улыбка, …

• Аутентификация

Page 7: Mobile Vision API

Зачем?

Page 8: Mobile Vision API

Зачем?

Page 9: Mobile Vision API

Зачем?

Page 10: Mobile Vision API

Зачем?

Page 11: Mobile Vision API

Немного истории

• android.media.FaceDetector

• Android 1.0, 2008 год

• Находит лица, их наклон, расстояние между глазами, …

Page 12: Mobile Vision API

Немного истории

Page 13: Mobile Vision API

Немного истории•

• Только битмапы

• Никакого трэкинга

• Не обновлялся 8+ лет

• Медленный

• Ужасный API

Page 14: Mobile Vision API

OpenCV

• Native

• Правда есть свои плюшки под Android

• Огромный

• http://docs.opencv.org/2.4/doc/tutorials/introduction/android_binary_package/android_dev_intro.html

Page 15: Mobile Vision API
Page 16: Mobile Vision API
Page 17: Mobile Vision API
Page 18: Mobile Vision API

Mobile Vision API

• Google Play Services 7.8.0, август 2015

• Лица, штрихкоды

• Быстрее и точнее FaceDetector

• Больше фич

Page 19: Mobile Vision API

Mobile Vision API: подключаем

Page 20: Mobile Vision API

Mobile Vision API: подключаем

Page 21: Mobile Vision API

Mobile Vision API: штрихкоды

Page 22: Mobile Vision API

Mobile Vision API: штрихкоды

Page 23: Mobile Vision API

Mobile Vision API: штрихкоды

Page 24: Mobile Vision API

Mobile Vision API: используем

Page 25: Mobile Vision API

Mobile Vision API: штрихкоды• Контакт

• Почта

• ISBN

• Номер телефона

• Текст

• СМС

• URL

• Данные о Wifi

• Координаты

• Событие в календарь

• Водительские права

Page 26: Mobile Vision API

Mobile Vision API: штрихкоды• 1D: EAN-13, EAN-8, UPC-A, UPC-E, Code-39, Code-93, Code-128,

ITF, Codabar

• 2D: QR Code, Data Matrix, PDF-417

Page 27: Mobile Vision API

Mobile Vision API: лица

Page 28: Mobile Vision API

Mobile Vision API: лица

Page 29: Mobile Vision API

Mobile Vision API: лица

Page 30: Mobile Vision API

Mobile Vision API: лица

Page 31: Mobile Vision API

Mobile Vision API: лица• Классификации:

• Глаза открыты

• Улыбка

• Ключевые точки:

• Уголки рта, глаза, центры щек, уши, кончики ушей

• Глобально:

• Положение и ориентация лица

Page 32: Mobile Vision API

Mobile Vision API: лица

Page 33: Mobile Vision API

Mobile Vision API: лица

Page 34: Mobile Vision API

Mobile Vision API: лица

Обязательно сравнивайте с 0

Page 35: Mobile Vision API

Mobile Vision API: лица 2.0

Page 36: Mobile Vision API

Mobile Vision API: лица 2.0

Page 37: Mobile Vision API

Mobile Vision API: лица 2.0

Page 38: Mobile Vision API

Mobile Vision API: лица 2.0

Page 39: Mobile Vision API

Mobile Vision API: лица 2.0

Page 40: Mobile Vision API

Mobile Vision API: фильтруем

Page 41: Mobile Vision API

Mobile Vision API: фильтруем

Page 42: Mobile Vision API

Mobile Vision API: всё сразу

Page 43: Mobile Vision API

Mobile Vision API: ещё ниже

Page 44: Mobile Vision API

Mobile Vision API: ещё ниже

Page 45: Mobile Vision API

Mobile Vision API: ещё ниже

Page 46: Mobile Vision API

Спасибо за внимание. Вопросы?

Page 47: Mobile Vision API

Да, мы используем.