我使用以下代码在矩形上写文字。
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);
}
我想要底部的矩形,但它仍然在顶部。我怎么能把它放在左下角?
答案 0 :(得分:1)
将Rect
面部坐标设置为要在图像中放置文本的左下角位置。
假设w和h是文本框的宽度和高度,r和c分别是图像中的行数和列数。然后,将face x,y值设置为:
face.x = 0;
face.y = r - h - 1;
例如,如果要在左下角位置设置框,则可以使用这些值。如果要更改位置,可以更改。