Использование OpenCV и Python для сшивания изображений головоломки вместе - PullRequest
2 голосов
/ 10 ноября 2011

Я пытаюсь использовать OpenCV и Python, чтобы сшить несколько сотен изображений кусочков головоломки в одно большое законченное изображение. Все изображения оцифрованы и представлены в формате PNG. Кусочки были первоначально отсканированы и извлечены в отдельные кусочки, поэтому они имеют прозрачный фон и представляют собой отдельные кусочки. Как происходит их сравнение и поиск совпадений с помощью OpenCV?

План состоит в том, что изображения и кусочки головоломки всегда будут разными, и эта программа на питоне отсканирует все выложенные кусочки, обрежет кусочки (что и делает сейчас) и соберет головоломку обратно.

1 Ответ

0 голосов
/ 21 июня 2012

Если это небольшой забавный проект, который вы пытаетесь сделать, вы можете сравнить гистограммы изображений или использовать SIFT / SURF .Я не думаю, что есть реализация SIFT, SURF в Python API.Если вы можете найти совместимый эквивалент, вы можете сделать это.

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

...