🤍 전 강의 25% 할인 중 🤍

2024년 상반기를 돌아보고 하반기에도 함께 성장해요!
인프런이 준비한 25% 할인 받으러 가기 >>

  • 카테고리

    질문 & 답변
  • 세부 분야

    컴퓨터 비전

  • 해결 여부

    미해결

선생님 혹시 scalefactor=1/255.0 질문입니다.

20.10.13 17:02 작성 조회수 163

0

제가 이전강의에서 이야기 하셨는데 놓쳤을수도있는데요.

  • scaleFactor 인자는 검색 윈도우의 확대 비율을 지정한다.
  • CascadeClassfier::detectMultiScale() 함수는 다양한 크기의 얼굴을 검출하기 위하여 처음에는 작은 크기의 검색 윈도우를 이용하여 객체를 검출하고 이후 scaleFactor 값의 비율로 검색 윈도우 크기를 확대시키면서 여러 번 객체를 검출한다.

  혹시 왜 1/255 를 해줘야 하는건가요?? 작은 값이 필요해서 인가요??

답변 1

답변을 작성해보세요.

1

안녕하십니까,

네, 맞습니다. 작은 값이 필요하기 때문입니다. 컬러 이미지는 0 ~ 255의 값으로 표현되는데, 일반적으로 딥러닝은 큰 숫자보다는 작은 숫자를 선호합니다. 때문에 이미지를 처리할 때 0 ~ 1 사이의 값으로 스케일 처리를 해주는 경우가 많습니다. 이를 위해서 1/255를 Scale factor로 이미지 값에 곱해서 변환합니다. 

그리고 적어주신 scale factor는 검색 윈도우에 사용되는 비율이고 dnnblobFromImage()에 사용되는 scale factor는 image값을 0~1 사이로 변환하기 위한 값입니다.

감사합니다.

채널톡 아이콘