Несколько вопросов по работе со сканами на андроиде?
Пожалуйста, поделитесь информацией полезной для реализации фотосканера.
В простейшем случае получается такая цепочка : Установи CamScaner - сканируй - распечатай.
Посмотрим подробнее что делает Camscaner
1) снимок
2) поиск углов
3) обрезка с исправлением перспективы
4) очистка от шума
при необходимости повторить 1-4
5) генерация pdf (обычно одно фото на листе)
6) поделиться или вызвать адаптер печати
По пунктам
1) Сделать снимок можно как в режиме "Живой камеры", так и на минималках (просто обратиться к операционке, что тебе нужна фотография с камеры, которую нужно записать в созданный тобой content)
На практике где-то меньше 50 строк кода, это вместе с манифестом и прочим.
2) Поиск углов. Не нашел решений без использования OpenCV. А если включить в проект, то сразу распухает на десятки мегабайт :(
3) Есть ли готовые кроперы с исправлением перспективы в виде сдк ?
4) Без бакендов , без использования машинного зрения. Идеально чтобы апач или мит лицензия. Есть такое ?
5) Можно и без всяких библиотек сделать. Там буквально 300 строк кода. Заголовок файла. trailer. xref. и собрать страницы.