puttext在左下角

时间:2017-09-08 07:10:39

标签: android opencv

我使用以下代码在矩形上写文字。

public static void drawRectangleAndLabelOnPreview(Mat img, Rect face, String label) {

        Imgproc.putText(img, label, face.tl(), Core.FONT_HERSHEY_SIMPLEX, FONT_SIZE, FACE_RECT_COLOR, FONT_THICKNESS);
    }

我想要底部的矩形,但它仍然在顶部。我怎么能把它放在左下角?

1 个答案:

答案 0 :(得分:1)

Rect面部坐标设置为要在图像中放置文本的左下角位置。

假设w和h是文本框的宽度和高度,r和c分别是图像中的行数和列数。然后,将face x,y值设置为:

face.x = 0;
face.y = r - h - 1;

例如,如果要在左下角位置设置框,则可以使用这些值。如果要更改位置,可以更改。