@korvin2

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

Здравствуйте
Надо сделать приложение с использованием камеры, а то есть: выбирается зона на камере, которая будет отслеживать появление объектов (людей, собак, кошек и тд). Потом уже ставится телефон и при вхождении объекта в зону делается фото. В принципе это минимальный функционал.
Попробовал гуглить - ни на русском, ни на английском ничего не нашел (возможно неправильно запрос строю).
Может есть какие-то библиотеки, или лучше уже готовые гайды с таким же или похожим функционалом? Готовые приложения не нужны, хотелось бы хоть как-то самостоятельно сделать
Сам в андроид разработке недавно, заранее извиняюсь за возможную некомпетентность)
  • Вопрос задан
  • 182 просмотра
Решения вопроса 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... , добавил сохранение фото при сравнении, так же увеличил зум камеры и настроил фокусировку, так лучше распознает на дальних расстояниях
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы