Задать вопрос
@korvin2

Как сделать фото, когда какой-либо объект зашел в зону?

Здравствуйте
Надо сделать приложение с использованием камеры, а то есть: выбирается зона на камере, которая будет отслеживать появление объектов (людей, собак, кошек и тд). Потом уже ставится телефон и при вхождении объекта в зону делается фото. В принципе это минимальный функционал.
Попробовал гуглить - ни на русском, ни на английском ничего не нашел (возможно неправильно запрос строю).
Может есть какие-то библиотеки, или лучше уже готовые гайды с таким же или похожим функционалом? Готовые приложения не нужны, хотелось бы хоть как-то самостоятельно сделать
Сам в андроид разработке недавно, заранее извиняюсь за возможную некомпетентность)
  • Вопрос задан
  • 182 просмотра
Подписаться 1 Средний 3 комментария
Решения вопроса 2
@D3Nd3R
Можно использовать функционал библиотеки openCV, вроде есть билд под андроид.
Алгоритм обнаружения движения очень простой:
1. Задаем область, где необходимо обнаружить движение
2. Строится начальная оценка фона (https://docs.opencv.org/3.4.1/de/de1/group__video_... (обычно достаточно 20-30 кадров)
3. Обнавляем оценку и обнарудиваем движение
3. А дальше уже анализируем выделенные сегменты
4. Принимаем решение о наличии или отсутствии движения в кадре
Ответ написан
@korvin2 Автор вопроса
Используя это - https://github.com/jjoe64/android-motion-detection... , добавил сохранение фото при сравнении, так же увеличил зум камеры и настроил фокусировку, так лучше распознает на дальних расстояниях
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
Brief Москва
от 150 000 до 210 000 ₽
СМК-РК Москва
от 200 000 до 250 000 ₽
Idea Platform Москва
от 90 000 до 180 000 ₽