Я пытаюсь отследить расположение углов листа бумаги, перемещая его относительно камеры Android (. Вы можете предположить, что лист бумаги будет совершенно другого цвета, чем фон ). Я хочу найти координаты x , y каждого угла на экране Android. Я также хочу иметь возможность изменять угол наклона бумаги, чтобы она не всегда выглядела идеально прямоугольной.
Я использую opencv 2.4.1 для Android, но не смог найти cvgoodfeaturetotrack
или cvfindcornersubpix
в пакетах. Прямо сейчас я думаю об использовании алгоритма CvCanny для поиска ребер, а затем использовать ребра с cvfindcontours
, чтобы найти основные пересечения линий, чтобы найти углы.
Буду очень признателен за любые предложения или исходный код.