Вычислите превращение расстояния между объектами polyshape
td = turningdist(poly1,poly2)
td = turningdist(polyvec)
возвращает массив превращения расстояний между соответствующими парами элемента двух массивов td
= turningdist(poly1
,poly2
)polyshape
с совместимыми размерами. Поворачивающееся расстояние между двумя объектами polyshape
является мерой как тесно их соответствие форм, независимо от вращения или масштабирования. Поворачивающееся расстояние близко к 0 указывает на близкое соответствие. Чем больше значение, тем больше две формы отличаются.
TD(i,j) является поворачивающимся расстоянием между i th polyshape
в poly1
и j th polyshape
в poly2
.
[1] Arkin, E.M., Жуйте, L.P., Huttenlocher, D.P., Kedem, K., и Митчелл, J.S.B. "Эффективно вычислимая метрика для сравнения многоугольных форм". Транзакции IEEE согласно Анализу Шаблона и Искусственному интеллекту. Издание 13, Номер 3, 1991, стр 209-16. doi:10.1109/34.75509.