작성
·
197
0
제가 이전강의에서 이야기 하셨는데 놓쳤을수도있는데요.
혹시 왜 1/255 를 해줘야 하는건가요?? 작은 값이 필요해서 인가요??
답변 1
1
안녕하십니까,
네, 맞습니다. 작은 값이 필요하기 때문입니다. 컬러 이미지는 0 ~ 255의 값으로 표현되는데, 일반적으로 딥러닝은 큰 숫자보다는 작은 숫자를 선호합니다. 때문에 이미지를 처리할 때 0 ~ 1 사이의 값으로 스케일 처리를 해주는 경우가 많습니다. 이를 위해서 1/255를 Scale factor로 이미지 값에 곱해서 변환합니다.
그리고 적어주신 scale factor는 검색 윈도우에 사용되는 비율이고 dnnblobFromImage()에 사용되는 scale factor는 image값을 0~1 사이로 변환하기 위한 값입니다.
감사합니다.