У меня есть большое количество отсканированных изображений, и они все несколько скашиваются с белой областью вокруг них.
Так, эти изображения имеют прямоугольники цветов, окруженных большой белой областью. Проблема состоит в том, что эти прямоугольники цвета не параллельны цвету границы изображения.
Я уверен, что должен быть способ программно обнаружить эти прямоугольники цвета, так, чтобы я мог повернуть изображение (таким образом не скашивающий его) и затем обрезать его так, чтобы просто интересную часть оставили. Я предполагаю, что я не действительно уверен, чем называют этот процесс, таким образом, я испытываю затруднения, ищущие решение на Google.
Кто-либо знает о подходе, который запустил бы меня? Какие-либо библиотеки там, что я должен изучить? Или название алгоритма, который помог бы?
Я - планирование использования Java для этого проекта, но я еще действительно не запустил, таким образом, я открыт для предложений библиотеки на любом языке.