According to development of computer technology, we could make a virtual world through computer. We can see by a monitor, and interact with virtual objects by keyboard or mouse. By computer, we could have a new type of opportunity. Augmented reality technique brings more immersion and reality in this field. People can see virtual objects registered in the real world and interact with virtual things intuitively.
Virtual pet is a good application to apply the augmented reality technology. We made a virtual puppy which interacts with user. The system captures the scene by camera and finds the location of person. After recognition of user’s gesture, system decides virtual pet’s action. For analysis the user’s motion deeper, we use a stereo camera. By this camera, the system can estimate the position of human part more correctly. With this information, the virtual pet can show the natural movement.
오랜 시간 동안 컴퓨터 기술이 발전함에 따라 이제는 가상의 공간을 컴퓨터 안에서 만들 수 있게 되었으며 주변 기기들의 발전에 따라 기존의 모니터와 키보드, 마우스뿐 만이 아닌 더 자연스럽고 직관적인 방법으로 그러한 가상 환경과 사용자가 인터렉션을 할 수 있게 되었다. 증강 현실 기술은 그러한 발달된 기술 중의 하나로서 직관성과 몰입감을 사용자에게 크게 가져올 수 있으며 가상 펫 시스템은 이러한 증강 현실 기술을 적용하여 응용하기에 매우 적합한 대상이다. 우리는 증강 현실 기술을 이용하여 가상의 강아지를 대상으로 하는 펫 시스템을 개발하였으며 이 시스템은 두 대의 카메라를 이용하여 사람의 동작을 스테레오로 인식하고 음성 명령을 입력받아 사람의 위치와 행동, 그리고 주어진 명령에 맞추어 가상 펫이 공간 상에서 활동하게 하였다. 기존의 시스템들이 한대의 카메라만을 이용하여 사람의 동작을 인식하는 것에 한계가 있었다고 할 때 이 시스템은 스테레오 카메라를 이용하여 사람의 동작 중 카메라와 수직 방향으로의 움직임도 인식 하게 하여 그 한계를 넓혔다. 이 시스템을 통하여서 실제로는 애완 동물을 기를 수 없는 사람이 애완 동물과 함께 할 수 있는 기회를 제공받게 되었으며 현실 세계에는 존재하지 않는 애완 동물을 길러 볼 수 있는 새로운 경험을 할 수 있게 되었다.