Я пытаюсь определить игральные карты в изображениях. После того, как я успешно обнаружил ребра с помощью Canny (http://imgur.com/a/l4Kjd), я знаю, что я должен использовать обратное преобразование перспективы для отображения игровой карты для прямого просмотра, чтобы я мог использовать сопоставление шаблонов для идентификации карты. Является ли обнаружение углов жизнеспособным методом для разработки обратной перспективы одной или нескольких карт? И если да, то что было бы хорошим обнаружением угла -> комбинацией методов обратной технологии преобразования перспективы?Обратное картирование с угловым детектированием
Для записи я пытаюсь реализовать это в своем собственном коде, поскольку это связано с тем, что он сильно опирается на OpenCV, но любое руководство для достижения этой цели будет оценено по достоинству.
IMHO вы можете определить все карты на основе анализа контуров без преобразования перспективы. если вы поделитесь своим кодом, чтобы получить заданный образ, я могу показать вам что-то, чтобы улучшить мою идею (я хочу, чтобы ваш код понял, могу ли я вам помочь, потому что моя идея зависит от использования OpenCV C++) – sturkmen
Я могу поместить свой код в немного позже, но не стесняйтесь делиться своей идеей. Я могу успешно обнаружить края, но после этого я потерян. Какова будет ваша идея с использованием OpenCV? Даже если я просто опишу процесс с помощью функций OpenCV, я могу разработать свой собственный код позже. Я получу код, когда буду дома. Как вы подходите к нему со сцены, следующей за Canny? –