AMIDemo
=======

This folder contains AMI Meeting Room demo, featuring all the technologies
presented in this package. It uses TAVFile to grab frames from HD camcoder,
aimed at the hyperbolic mirror. The TransformLib is used to unwrap the image
from the circular stage to rectangular 360 degrees image. TransformLib
contains some basic code for circle border detection, which is used for
initial calibration, but some more advanced method is used later. That is
described separately in Image_Stabilization folder. Finally, the demo displays
images of four meeting participants (cropped-out from the 360 degree image),
detects and tracks faces and hands of the participants. Those information
may be later used to detect gestures or interactions between participants.


Running AMIDemo
===============

After starting AMIDemo.exe, a dialog appears, clicking "Setup" button brings
audio / video sources dialog, where it is possible to add audio / video sources
connected to the computer. Note the demo cannot run without working video
source, which must be camera (it does not work with .avi files). After configuring
sources, close setup page. and click "Run" button. This should start showing
video, captured by the camera instead of the red rectangles in the dialog.
It is possible to adjust individual suer views using sliders.

All the libraries, AMIDemo requires are present in the folder, so there should
be no problems running it on a windows computer.


Building AMIDemo
================

AMIDemo was written in Borland C Builder 6, and cannot be build from other
environment, with possible exceprtion of newer versions of Borland C Builder.
Project file is called 'AMIDemo.bpr'.
