Я работал с OpenCv в течение нескольких месяцев, и мне было интересно, может ли кто-нибудь помочь мне с одним из алгоритмов.
Я хочу рассчитать Feret's diameter (8, 16,32 or 64)
с c ++ и в библиотеке OpenCv я не смог найти ни одной функции.
Может ли кто-нибудь предложить какое-либо решение или алгоритм?
Спасибо
Вы можете использовать вращение ограничивающего прямоугольника, но это решение грубой силы. Вот более простое решение с использованием выпуклой оболочки.
Я думаю что это ссылка — более быстрый алгоритм, использующий код цепочки Freeman.
Других решений пока нет …