Как обрезать персонажа из изображения с помощью openCV из данного изображения Python? - PullRequest
0 голосов
/ 22 марта 2019

Обрезанный только символ из изображения и удаление пробелов

Я пытаюсь удалить лишние пробелы слева и справа от изображения персонажа через opencv. Каждое изображение имеет разные размеры. Есть ли способ обрезать или удалить лишние пробелытолько слева и справа или получить только символ с картинки.

Input 1

Input 2

1 Ответ

0 голосов
/ 22 марта 2019

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

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

Конечно, вы можете сделать оба шага на лету вместо двух итераций над изображением.

Другое решение: используйте детектор BLOB-объектов, чтобы найти компоненты персонажа и объединить их ограничивающие рамки.

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