Android 计算FirebaseVisionText.Element之间的距离

Android 计算FirebaseVisionText.Element之间的距离,android,firebase,firebase-mlkit,Android,Firebase,Firebase Mlkit,我正在使用FirebaseVisionText从图片中读取数据。识别的任何单词都存储在FirebaseVisionText.Element中。它有相同的方法,如: getBoundingBox():返回检测到的文本的轴对齐边框 getCornerPoints():获取从左上角开始的顺时针方向的四个角点 我想计算每个元素之间的距离。换句话说,每个元素框的第一个角之间的距离 例如: elementOne.getBoundingBox() -> Rect(1297, 2190 - 1608,

我正在使用
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