У меня есть двумерный массив координат в Numpy.
Моя цель - попытаться найти углы (как если бы это был квадрат). Итак:
Вверху слева: наименьший x, наивысший y Вверху справа: наибольший x, наибольший y внизу слева: наименьший x, наименьший y внизу справа: наибольший x, наименьший y
Очевидно, каждый эти пары должны учитывать другие значения.
Я пытался взять минимальное и максимальное значения в зависимости от строки:
BottomLeft = np.min(np.min(hull, axis=1), axis=0)
Однако это не удерживает пару значений вместе. Это должно быть что-то вроде наименьшего возможного значения X, а из них наименьшее значение y. Или что-то в этом роде. Я предполагаю, что есть эффективный способ сделать это с numpy?
Вот пример данных:
[[[260 156]]
[[248 176]]
[[235 197]]
[[233 199]]
[[192 199]]
[[174 197]]
[[160 171]]
[[150 151]]
[[154 149]]
[[156 149]]
[[260 151]]]
Спасибо!