Android. Определение белого прямоугольника в кадре с камеры
10 000 руб. за проект
Приложение для Android - анализ фотографии с камеры мобильного устройства.
Функции приложения:
Необходимо найти в кадре с камеры белый лист бумаги с изображением на нем, посчитать количество пикселей всего листа бумаги (включая изображение) и количество пикселей самого изображения (т.е. всё то, что не белое внутри обнаруженного белого прямоугольника).
На выходе необходимо иметь архив рабочего проекта в Android Studio. Язык Java.
Дизайн не требуется - стандартные активности. Всего необходимо две активности:
- базовая с preview камеры и FAB для съемки,
- базовая с результатом и FAB сохранения фото в формате jpg. На фотографии результата обозначить контрастным цветом линию периметра белого листа бумаги и закрасить сплошным цветом (красным) пиксели изображения на листе. Измеренные площади пикселей листа бумаги и изображения наложить в виде текста в правом нижнем углу фотографии с датой и временем фотографии.
Допускается использование OpenCV, или иных способов обработки изображения. При этом все необходимые дополнения должны быть зашиты в программу (чтобы пользователю не нужно было перед использованием приложения что-то устанавливать дополнительно).
Контроль фотографии: если белый лист бумаги занимает менее 50% кадра или не удается определить границы листа бумаги (например сфотографировали белый лист на светлой поверхности), то вывести предупреждение и вернуться в активность 1.
AR не нужна. Обработка фотографии уже после съемки.
Функции приложения:
Необходимо найти в кадре с камеры белый лист бумаги с изображением на нем, посчитать количество пикселей всего листа бумаги (включая изображение) и количество пикселей самого изображения (т.е. всё то, что не белое внутри обнаруженного белого прямоугольника).
На выходе необходимо иметь архив рабочего проекта в Android Studio. Язык Java.
Дизайн не требуется - стандартные активности. Всего необходимо две активности:
- базовая с preview камеры и FAB для съемки,
- базовая с результатом и FAB сохранения фото в формате jpg. На фотографии результата обозначить контрастным цветом линию периметра белого листа бумаги и закрасить сплошным цветом (красным) пиксели изображения на листе. Измеренные площади пикселей листа бумаги и изображения наложить в виде текста в правом нижнем углу фотографии с датой и временем фотографии.
Допускается использование OpenCV, или иных способов обработки изображения. При этом все необходимые дополнения должны быть зашиты в программу (чтобы пользователю не нужно было перед использованием приложения что-то устанавливать дополнительно).
Контроль фотографии: если белый лист бумаги занимает менее 50% кадра или не удается определить границы листа бумаги (например сфотографировали белый лист на светлой поверхности), то вывести предупреждение и вернуться в активность 1.
AR не нужна. Обработка фотографии уже после съемки.
Отзывы
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.