Мне нужно извлечь объект из изображения, где фон почти плоский …
Рассмотрим, например, книгу на большом белом рабочем столе. Мне нужно получить координаты 4 углов книги, чтобы извлечь ROI.
Какой метод с использованием OpenCV вы бы предложили? Я думал о том, чтобы использовать k Средства, но я не могу знать цвет фона априори (также цвета внутри объекта могут быть разными)
Если у вашего фона очень низкий контраст, почему бы не попробовать заливку от границ изображения, тогда вы можете получить ограничивающий прямоугольник или прямоугольник.
Другой вариант — применить преобразование Хафа и принять пересечение большинства внешних линий в качестве углов. Это если ваш объект прямоугольный.
Других решений пока нет …