2016-01-05 3 views
0

Для всех skimage и OpenCV гуру, учитывая:лучший подход для шаблона согласования бинарных (краевыми) изображений

  1. сцены Изображение

enter image description here

  1. изображения шаблона

enter image description here

Каков наилучший способ найти крест в изображении сцены? Они выводятся из сглаживающих и canny фильтров. Теперь я пробовал всевозможные примеры в skimage и сопоставлении шаблонов opencv, но результаты не являются удовлетворительными.

Мое идеальное решение будет вращением, трансляционным инвариантом (масштабный инвариант будет бонусом). Есть ли способ просто конвертировать в точки контура, и они делают облако точек регистрации? Будет ли это более точным? Я думал о RANSAC, но как я могу вносить вклад в RANSAC?

Благодаря

+0

взгляните на http://answers.opencv.org/question/93686 – sturkmen

ответ

0

Мой подход к решению подобной проблемой было создать большой набор повернутых и масштабируемых вариаций шаблона изображения и использовать функцию matchTemplate OpenCV в.

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

Смежные вопросы