-
카테고리
-
세부 분야
컴퓨터 비전
-
해결 여부
미해결
선생님 혹시 scalefactor=1/255.0 질문입니다.
20.10.13 17:02 작성 조회수 163
0
제가 이전강의에서 이야기 하셨는데 놓쳤을수도있는데요.
- scaleFactor 인자는 검색 윈도우의 확대 비율을 지정한다.
- CascadeClassfier::detectMultiScale() 함수는 다양한 크기의 얼굴을 검출하기 위하여 처음에는 작은 크기의 검색 윈도우를 이용하여 객체를 검출하고 이후 scaleFactor 값의 비율로 검색 윈도우 크기를 확대시키면서 여러 번 객체를 검출한다.
혹시 왜 1/255 를 해줘야 하는건가요?? 작은 값이 필요해서 인가요??
답변을 작성해보세요.
1
권 철민
지식공유자2020.10.13
안녕하십니까,
네, 맞습니다. 작은 값이 필요하기 때문입니다. 컬러 이미지는 0 ~ 255의 값으로 표현되는데, 일반적으로 딥러닝은 큰 숫자보다는 작은 숫자를 선호합니다. 때문에 이미지를 처리할 때 0 ~ 1 사이의 값으로 스케일 처리를 해주는 경우가 많습니다. 이를 위해서 1/255를 Scale factor로 이미지 값에 곱해서 변환합니다.
그리고 적어주신 scale factor는 검색 윈도우에 사용되는 비율이고 dnnblobFromImage()에 사용되는 scale factor는 image값을 0~1 사이로 변환하기 위한 값입니다.
감사합니다.
답변 1