Рассчитать расстояние между FirebaseVisionText.Element - PullRequest
0 голосов
/ 21 мая 2019

Я использую FirebaseVisionText для чтения данных с картинки.Любое распознанное слово сохраняется в FirebaseVisionText.Element.Он имеет такие же методы, как:

  • getBoundingBox(): возвращает выравнивающий по оси ограничительный прямоугольник обнаруженного текста.
  • getCornerPoints(): получает четыре угловые точки в направлении по часовой стрелке, начинаяс верхним левым.

Я хотел бы рассчитать расстояние между каждым распознанным элементом.Другими словами, расстояние между первым углом поля каждого элемента.

Например:

elementOne.getBoundingBox() -> Rect(1297, 2190 - 1608, 2282)
elementTwo.getBoundingBox() -> Rect(1378, 1772 - 1639, 1860)

distance = sqrt((1297-1378)^2 + (2190-1772)^2) = 425
...