상세 컨텐츠

본문 제목

new cv.RectVector()

OpenCV

by 폴리프레임 2024. 9. 16. 14:05

본문

반응형

cv.RectVector는 여러 개의 사각형(Rect)을 저장하는 벡터입니다. OpenCV에서 얼굴 검출이나 물체 검출을 할 때, 검출된 객체들의 경계 상자(바운딩 박스)를 담는 역할을 합니다.

 

let faces = new cv.RectVector();

이 경우, 얼굴 검출에서 검출된 얼굴들의 좌표와 크기를 저장하는 용도로 사용됩니다. 각 얼굴은 cv.Rect 객체로 표현되며, faces는 이를 담는 리스트 역할을 합니다.

 

주요 메서드:

  • faces.size(): 검출된 얼굴 개수를 반환합니다.
  • faces.get(i): 인덱스 i에 있는 cv.Rect 객체를 반환합니다.
for (let i = 0; i < faces.size(); ++i) {
  let face = faces.get(i);
  console.log(face.x, face.y, face.width, face.height);
}

'OpenCV' 카테고리의 다른 글

cv.blobFromImage()  (0) 2024.09.17
new cv.CascadeClassifier()  (0) 2024.09.16
new cv.VideoCapture()  (2) 2024.09.16
new cv.Mat()  (0) 2024.09.16

관련글 더보기