Обнаружение документов в реальном времени с помощью opencv - PullRequest
0 голосов
/ 23 апреля 2020

Я не эксперт в opencv, но я хочу создать детектор документов в режиме реального времени для камеры / изображений. У меня есть некоторые царапины, но они не самые лучшие.

Мой текущий алгоритм:

  1. Среднее размытие 3 -> Среднее размытие 5 -> BGR2GRAY -> смешивать каналы -> canny -> расширить элемент 3x3
  2. findcountours -> приблизительно -> самый большой контур
  3. из точек найти лучший четырехугольник:

    3.1 рекурсивно проверить каждую комбинацию из 4-х точек

    3.2 проверка на большую площадь и хорошие углы

Хорошо работает, когда у вас есть только документ на картинке, но если у вас есть другие детали, он работает плохо .

Может, кто-нибудь знает лучший алгоритм поиска документа по картинке?

изображение, которое я не могу правильно определить

второй пример

Код здесь: https://github.com/halloland/scan/tree/concept-2-java-only

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