Я использую OpenCV на iPhone. Я хочу найти судоку на фотографии.
Я начал с небольшого размытия по Гауссу, адаптивного порога, инвертирования изображения и расширения.
Затем я сделал несколько findContour и drawContour, чтобы изолировать сетку судоку.
Затем я использовал преобразование Хафа, чтобы найти линии, и теперь мне нужно найти углы сетки. Фотография Судоку может быть сделана под углом, поэтому мне нужно найти углы, чтобы правильно обрезать и деформировать изображение.
Так могут выглядеть две разные фотографии. Один довольно прямой, а другой под углом:
Вероятностный Хаф
http://img96.imageshack.us/i/skrmavbild20110424kl101.png/
http://img846.imageshack.us/i/skrmavbild20110424kl101.png/
(Standard Hough входит в комментарий. Я не могу опубликовать более двух ссылок)
Итак, как лучше всего найти эти углы? И какое из двух преобразований проще всего использовать?
С наилучшими пожеланиями
Линус