행사때 사용하려고 만든 행사용 동영상 플레이어 - 그냥 영상만 틀면 재미가 없어서 동작을 인식해서 작동하는 동영상 플레이어를 만들어 보았다.
웹캠을 이용해서 사람과 손동작을 인식해서 작동하도록 만들었다.
부스 앞에 노트북이나 컴퓨터를 설치해 놓면, 사람이 인식되었을 때만 홍보 영상이 재생이 된다.

사람이 없을 때는 미리 지정해 놓은 메인 화면이 나오고, 영상이 나오지 않는다.(구경하는 사람이 없을 때도 계속 혼자 소리내면서 재생되지 않아서 좋다)
사람이 다가오면 동영상 화면으로 바뀌고 자동으로 재생이 된다.
또 관객은 영상을 보면서 손동작 만으로 마우스 없이 영상을 조작할 수 있다.
영상 한 부분을 자세히 보고 싶을 때 왼손 손바닥을 들면 영상이 일시 정지 하게 되고, 손을 내리면 영상이 다시 플레이 된다.
왼손 손바닥을 보인 상태에서 왼손 주먹을 쥐면, 영상이 5초전으로 되감기 된다. 영상을 보다가 놓친 부분이 있으면 마우스 조작없이 손 동작만으로 되감기를 해서 다시 살펴 볼 수 있다.
오른손 손바닥을 들면 영상이 멈추고 메인타이틀 화면이 나온다.
잠깐 영상을 멈추고 옆사람과 대화 할 수 있다.
아래 동작 영상을 보면 이해하기 쉬울 것이다.
<프로그램 사용법> - 자신의 동영상으로 바로 시연해 볼 수 있고, 행사장에 설치해 둘 수 있다.
아래 링크에 가서 실행하면 된다
https://sciencej1.cafe24.com/html5/kjsplayer/kjsplay.html

1.동영상 파일을 불러 들이면 자동으로 동영상이 실행이 된다.
2. 오른손바닥을 들어 정지했을 때 보여줄 타이틀 이미지를 불러 들인다. (이미지가 없으면 그냥 일시 정지 된다)
3. 자막 문구를 수정하거나, 필요 없으면 지우고, 자막크기를 조절한다. (다른 원하는 내용으로 바꿔 넣어도 된다)
4. 잘 작동하면 전체화면으로 놓고 전시한다. (세팅이 끝나면 전시할 때는 전체화면으로 전시한다)
5. 반복재생에 체크해 놓면 영상이 계속 반복 재생되고, AI감지에 체크해 놓면 사람의 움직임과 손동작을 인식해서 작동하게 된다.
- 전체화면으로 두기 전에 웹캠 방향과 위치가 중요하다. 웹캠은 약간 위쪽을 보게 하는 것이 좋다. 그래야 가까이 사람이 왔을 때 작동한다. 수평으로 멀리 보이게 해 놓으면, 멀리서 지나가는 사람을 인식해서 사람이 멀리 있어도 작동할 수 있다. 미리 테스트 해보고 설치하기 바란다.
- 여러 사람이 동시에 앞에서 손바닥을 보이면, 잘 인식하지 못하고 오동작 할 수 있다. 따라서 가까이 온 사람만 비출 수 있게 웹캠을 설치하도록 하자.
- 만약 수동으로 재생하고 싶다면, AI 감지 체크를 해제하면 된다.
<참고자료>
2007년에도 행사때 비슷한 프로그램을 만들어 사용한 적이 있다.
이때는 영상을 flv 파일로 만들어야 해서. 지금은 사용하기 어렵다. 이 아이디어는 18년 전에 시작되었다.
행사장 인사 프로그램1.0 - 캠카메라 인식 자동인사(웹캠이용)
학교에서 행사할 때 자동으로 손님이 오면 인사하게 하기 위해 만들었습니다. 전부터 생각하던 건데, 학생들이 몇 명이 출연하여 심심한듯이 놀고 있다가, 캠카메라에 움직임이 감지되면 인사
sciencelove.com