我想知道是否有任何简单的方法可以在创建的矩形上显示文本。我将矩形存储在数组中:
Rect[] facesArray = faces.toArray();
for (int i = 0; i < facesArray.length; i++) {
Core.rectangle(mRgba, facesArray[i].tl(), facesArray[i].br(), FACE_RECT_COLOR, 3);
}
这意味着我还有每个矩形的x,y。我不知道哪些方法可以让我在它们上面显示数字。我想在每个矩形的数组中显示每个矩形的位置,所以我可以在将来创建界面,让用户选择其中一个。如果你可以帮助我或提供一些有用的知识来源,我可以在这个问题/例子中学习,我会很高兴。
答案 0 :(得分:2)
Rect[] facesArray = faces.toArray();
for (int i = 0; i < facesArray.length; i++) {
Core.rectangle(mRgba, facesArray[i].tl(), facesArray[i].br(), FACE_RECT_COLOR, 3);
Core.putText(mRgba, "Face"+i, new Point(facesArray[i].x, facesArray[i].y), 3, 1, new Scalar(255, 0, 0, 255), 1);
}
为我工作