我正在创建一个Android应用程序。其中我必须找到手势圈识别并找到其中心点和半径。我可以使用OnGesturePerformedListener识别圆圈。通过使用以下代码,我只能得到它的右,上,左,下坐标。
RectF rectF = gesture.getBoundingBox();
rectF.left
rectF.top
rectF.right
rectF.bottom
public void onGesturePerformed(GestureOverlayView overlay, Gesture gesture) {
ArrayList<Prediction> predictions = mLibrary.recognize(gesture);
RectF rectF = gesture.getBoundingBox();
if (predictions.size() > 0) {
Prediction prediction = predictions.get(0);
if (prediction.name.equals("Circle") && prediction.score > 1.0) {
}
}
}
如何找到识别出的圆的中心点和半径?