OpenCV DNN 얼굴 검출

yeoni·2023년 6월 28일
0

opencv

목록 보기
12/12

OpenCV DNN 얼굴 검출기 입력

  • 입력 영상 크기:300x300
  • 픽셀값범위: 0 ~ 255 (0 ~ 1인 함수도 존재)
  • 색상채널순서:BGR (RGB인 함수도 존재)
  • 평균픽셀값: (104,177,123)

OpenCV DNN 얼굴 검출기 출력

  • shape=(1, 1, 200, 7), dtype=float32
  • detect = out[0, 0, :, :]

OpenCV DNN 얼굴 검출 코드 작성 순서

영상의 크기 변환

cv2.resize(src, dsize, dst=None, fx=None, fy=None, interpolation=None) -> dst
  • src: 입력 영상
  • dsize: 결과 영상 크기. (w, h) 튜플. (0, 0)이면 fx와 fy값을 이용하여 결정.
  • dst:출력 영상
  • fx, fy: x와 y방향 스케일 비율(scale factor). (dsize값이0일때유효)
  • interpolation: 보간법 지정. 기본값은 cv2.INTER_LINEAR.
    • cv2.INTER_NEAREST: 최근방 이웃 보간법
    • cv2.INTER_LINEAR: 양선형 보간법(2x2이웃픽셀참조)
    • cv2.INTER_CUBIC: 3차회선 보간법(4x4 이웃픽셀참조)
    • cv2.INTER_LANCZOS4: Lanczos 보간법(8x8 이웃픽셀참조)
    • cv2.INTER_AREA: 영상 축소 시 효과적

Reference
1) 제로베이스 데이터스쿨 강의자료

profile
데이터 사이언스 / just do it

0개의 댓글