This little program "vidiot" demonstrates a fun video conferencing idea we're exploring. The concept is to use the amplitude of sound to select between a series of different images to animate a conversation.
You can demo the program by using the apanel to select an audio input and running the program like this:
This will display a picture of Rocky Rhodes, when you talk into the microphone, several different images are displayed. CHECK IT OUT!!
you can also name a directory and the images will be read from there and in:
You can make the vidiot image bigger by specifying a zoom factor as in
Another thing you can do is make your own sequence of images in your own directory. These must be in "mkmov" format. Call the images
m0.comp - mouth closed m1.comp m2.comp m3.comp m4.comp - mouth open blink.comp - mouth closed eyes blinking noise.comp - a noise image that is randomly displayed smile.comp - mouth smilimgThese can be created by using mkmov to compress SGI image files as in:
mkmov m0.comp m0.rgb mkmov m1.comp m1.rgb mkmov m2.comp m2.rgb mkmov m3.comp m3.rgb mkmov m4.comp m4.rgb mkmov blink.comp blink.rgb mkmov noise.comp noise.rgb mkmov smile.comp smile.rgbAll the input SGI .rgb image files should be the same pixel size.
Good luck and have fun!
Files of interest include: