Извлечение объекта из низкоконтрастного фона

Мне нужно извлечь объект из изображения, где фон почти плоский …

Рассмотрим, например, книгу на большом белом рабочем столе. Мне нужно получить координаты 4 углов книги, чтобы извлечь ROI.

Какой метод с использованием OpenCV вы бы предложили? Я думал о том, чтобы использовать k Средства, но я не могу знать цвет фона априори (также цвета внутри объекта могут быть разными)

0

Решение

Если у вашего фона очень низкий контраст, почему бы не попробовать заливку от границ изображения, тогда вы можете получить ограничивающий прямоугольник или прямоугольник.

Другой вариант — применить преобразование Хафа и принять пересечение большинства внешних линий в качестве углов. Это если ваш объект прямоугольный.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]