Как извлечь простые геометрические формы из контуров в opencv

у меня естьMat contours и я приблизил каждыйcontour с участиемapproxPolyDP, То, что я хочу сделать сейчас, это обнаружение форм, таких как прямоугольник, треугольник, круг. И, например, перерисовать их в другой цвет или используя холст и т. д.

Есть ли способ использовать контуры? Как я могу получить доступ к точкам вMat contours и немного упростить их (устранение деформаций или, если две важные точки расположены так близко друг к другу, что я могу безопасно удалить одну из них)?

Я занимаюсь разработкой на Java (Android), поэтому не все методы / типы C / C ++ доступны для меня (или вызов JNI будет пустой тратой).

Ответы на вопрос(1)

Ваш ответ на вопрос