2013-07-22 4 views
1

작성된 사각형에 텍스트를 표시하는 간단한 방법이 있는지 알고 싶습니다. 배열에 저장된 직사각형을 가지고 있습니다.OpenCV4Android - 생성 된 사각형에 텍스트 표시

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

['이력서 :: putText()'(http://docs.opencv.org/modules/core/doc/drawing_functions.html?# puttext). – Aurelius

답변

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); 
    } 

나를 위해 일했다

당신은 아마 사용할
관련 문제