OpenCV рисует прямоугольник из Google cloud Vision API boundingPoly
У меня есть запрос локализации API Google Vision, который возвращает ответ в порядке. Мне интересно, как я могу использовать ответ, чтобы нарисовать прямоугольник, используя cv2.rectangle или cv2.polyLines . Ответ приходит в формате ниже
"boundingPoly": {
"normalizedVertices": [
{
"x": 0.77569866,
"y": 0.37104446
},
{
"x": 0.9412425,
"y": 0.37104446
},
{
"x": 0.9412425,
"y": 0.81507325
},
{
"x": 0.77569866,
"y": 0.81507325
}
]
}
На данный момент я могу получить нормализованные вершины, используя
object_.bounding_poly.normalized_vertices
Я пытался сделать это, но это не работает
new_array = np.array(object_.bounding_poly.normalized_vertices)
cv2.polylines(frame, new_array, True, (0, 255, 0), 3)
Любая помощь будет оценена:-)