Проверка прямоугольной фигуры на правильность формы

Компьютерное зрение, OpenCV

Проверка прямоугольной фигуры на правильность формы

Сообщение ColaClassic » 05 май 2018, 23:12

Доброго времени суток, уважаемые знатоки, обитающие на данном форуме :) Хотел бы реализовать следующую задачу: нужно чтобы ВЕБ-камера смотрела на фигуры с четырьмя вершинами и проверяла, является ли фигура правильным прямоугольником. Т.Е. исключались трапеции, параллелограммы, и любые другие фигуры НЕ прямоугольники.

Возможно, нужно каким-то образом находить углы у фигуры (если все четыре угла между сторонами равны +\- 90 градусов, то данная фигура является прямоугольником, иначе - мимо).

Если у кого имеются мысли или примеры, буду премного благодарен! :a_g_a:
ColaClassic
 
Сообщения: 9
Зарегистрирован: 18 апр 2018, 15:28
programming: c++, python

Re: Проверка прямоугольной фигуры на правильность формы

Сообщение noonv » 08 май 2018, 16:02

Аватара пользователя
noonv
Администратор
 
Сообщения: 550
Зарегистрирован: 05 май 2011, 15:44
Откуда: Калининград
programming: С++

Re: Проверка прямоугольной фигуры на правильность формы

Сообщение ColaClassic » 12 май 2018, 13:55

Спасибо за ответ! Да, я уже читал ту статью, где автор определяет фигуры на изображении. Но вроде как он это делает просто по количеству вершин: 4 вершины - прямоугольник, 3 вершины - треугольник. Но фигура может иметь 4 вершины, и при этом не быть прямоугольником) Например, трапеция или параллелограмм. Вот это уже вопрос)
ColaClassic
 
Сообщения: 9
Зарегистрирован: 18 апр 2018, 15:28
programming: c++, python


Вернуться в Компьютерное зрение

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4

cron
© 2009-2017 |  О проекте  |  Политика Конфиденциальности  |