고객관심도 인식 및 활용서비스
매장의 상품 진열대 또는 키오스크에 방문하는 고객의 시선을 인식하여 상품을 바라본 시간과 성별 및 연령을 자동으로 파악하고 그 결과를 현장의 광고디스플레이 시스템에 통보하여 맞춤형 광고를 구현하거나, 소중한 마케팅자료로서 서버에 저장한다.
1) USB카메라(Z1)나 MIPI카메라(Z2)를 딥러너에 연결하고 실행한다.
2) PC에서 인터넷브라우저로 딥러너 제어패널에 접속하여 Model Settings 영역에서 “* Retail Customer Attention”을 더블클릭한다.
3) 카메라에 여러 사람의 얼굴을 비추면 제어패널 화면에 인식결과가 영상과 함께 표시된다.
이 서비스에서는 고객(사람)을 인식하기 위해 다음과 같은 여러 개의 딥러닝 모델이 사용된다.
1) 백그라운드에서 고객의 위치를 파악하는 물체인식 모델 (retail_guest.par)이 실행된다.
2) 고객이 발견되면 내부적으로 비디오 프레임을 고정시키고 고객의 상반신 이미지에서 고객이 정면을 주시하는지를 인식하는 분류모델 (attention0526.par)이 실행된다.
3) 고객이 정면을 주시하는 것이 확인되면 고정된 비디오프레임의 고객 위치에서 얼굴의 위치를 찾는 물체인식모델(facedet.par)을 실행한다.
4) 얼굴의 위치에서 성별연령을 인식하는 분류모델(agu1_1820k.par)을 실행한다.
5) 카메라에 나타나는 모든 고객 각각에 대해서 1) ~ 4)의 절차를 고속으로 실행한다. 인식결과(응시한 시간, 성별, 연령)은 서버로 전송한다.
여기에서 여러 개의 딥러닝 모델을 운용하는 서비스로직은 appli_gs25upper라는 응용프로그램에서 수행한다. 이와 같은 내용은 다음과 같은 방법으로 확인할 수 있다.
1) 제어패널의 Model Settings 영역에서 “* Retail Customer Attention” 칸의 Edit 아이콘()을 클릭한다.
2) 우측하단의 Advanced버튼을 클릭하면 다음과 같은 서비스 구성정보가 표시되며 편집할 수 있다.