Задание от ментора.
Андроид
Написать приложение, которое используя камеру телефона определяет объект который ты навел. Т.е. твое приложение открывает камеру. Ты наводишь на предмет, оно в нотификации или еще как пишет предмет на который ты навел Например наводишь на машину пишет что это машина
До этого написал только приложение, которое по кнопке выводит HelloWorld. Посоветуйте что использовать, может алгоритм какой то подскажете, что почитать :)
Я видел пару статей, в которых делали приложение под андроид с распознавание объектов с помощью TensorFlow.
Нашел одну из статей Android TensorFlow Machine Learning Example и исходники приложения к ней.
Сходите на Vuforia API - там есть распознавание образов - не уверен, что бесплатно, поскольку образ надо все равно засылать на сервер Vuforia, где он и обрабатывается.
Поройтесь еще здесь - Google Cloud Vision API - также облачное распознавание.
Ну и на закуску соберите это приложение: Android Object Detection - и поройтесь в его исходниках - как он работает.
Ваш вопрос звучит примерно так: "Я знаю, как перемножить 2 числа. Пожалуйста, подскажите, как доказать гипотезу Пуанкаре." Для начала, сделайте распознование рукописных цифр что ли (база данных MNIST). Вопрос слишком абстрактный. В текущей постановке задачи Вы никогда не решите проблему, так как даже не очерчен круг предметов, которые Вы хотите обнаруживать.
Если Вы хотите выделять машины в видео потоке, то можете почитать огромное количество статей на Хабре. Но ещё раз подчёркну: если Вы берётесь за область, связанную с нечёткими задачами, множествами, машинным обучением, то Вам нужно начинать с простых задач, с решения примеров, а не с задач высокго класса сложности.
"Ты наводишь на предмет, оно в нотификации или еще как пишет предмет на который ты навел"
В общем случае - нет, не реализовать :-) . Но вот распознавать конкретные классы объектов с хорошей долей вероятности в некоторых случаях реально.
Я бы посмотрел в следующие стороны :
Ну и да - что до ИНС - возможно - сразу искал бы готовые реализации на tensorflow. Вроде у него есть версия для android.
з.ы. не то, чтобы я призывал копипастить, да и вообще был уверен в том, что это ваш случай - но - https://github.com/tensorflow/tensorflow/tree/master/tensorflow/examples/android - TF_Classify вроде подходит под описание,
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Периодически зависает X-серверКаким образом можно проверить завис он или работает? Проверку необходимо реализовать на python, но и не откажусь...
Всем приветНа работе поставил IntellijIDEA, maven, jdk
Как вывести дробную часть double в Java? Что бы число d было равно 17890 а не 178