Перспективное преобразование OpenCV в C ++ - PullRequest
0 голосов
/ 20 марта 2020

Я работаю с Open-CV уже несколько недель. Я пытаюсь понять, как повернуть перспективу этого изображения, чтобы черный ремешок был идеально прямым вверх и вниз. Я также пытаюсь убрать белый фон с изображения, поэтому единственный оставшийся черный ремешок. (Белые дыры могут остаться)

Черный ремешок

Я изменил свое изображение в краске. net, чтобы показать вам, как я хочу, чтобы изображение в конечном итоге выглядело.

Вертикальный ремень

У меня есть несколько похожих изображений с ремешками, которые имеют немного разные углы. Я ищу алгоритм, который будет вращать и обрезать мои изображения независимо от угла. Большинство примеров кода, которые я нахожу онлайн, написаны на python, и я бы предпочел продолжать использовать c ++. Буду очень признательна за любую помощь, которая поможет мне начать. Спасибо.

Примеры дополнительных ремней: Ремень 2 Ремень 3

Обнаружение отверстий

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...