В этом Android Studio проекте представлены 2 лабораторные, у каждой есть своя активность, и запустить конкретную лабораторную можно поменяв конфигурацию.
Проект имеет в зависимости локально библиотеку OpenCV для Android, которая не включена в данный репозиторий
- Склонировать репозиторий в Android Studio
- Скачать и добавить в зависимость библиотеку OpenCV
- Выбрать конфигурацию и запустить на подключенном устройстве или эмуляторе
- Выбран алгоритм наложения (бленда) изображений
- Получен доступ к камере мобильного устройства (CameraX + Accompanist для управления разрешениями)
- В приложении можно сделать 2 фотографии и затем получить и увидеть их бленд в соотноешниях 0.5 + 0.5
Поверх получения изображения с камеры из первой лабораторной (изображение преобразуется в ЧБ для последующей обработки) добавлены следующие возможности манипуляции с изображением:
- Детектор границ Канни
- Детектор углов Харриса
- Детектор окружности Хафа
- Применение свёрток с ядром из операторов Собеля, Прюитта и Щарра с выбором оси (X/Y) и способа свёртки (своя реализация/filter2D из OpenCV)