Readme for VideoMemory.exe (Aug 11, 2004)
In order to run this program on your PC, you only need to have a web-cam and the following .dll files: CV, cvaux, ilp, plpx, Msvcrtd (downloadable from here) put in the directory from where you run the program.
See also Readme for video-memory-may04.exe
1. You have to memorize prior to attempting to recognize (this creates the brain structure)
2. Remember, For a brain (neural network) of our size (N=574 neurons) there are
only about M=20%N=110 very good attractors and about M=50%N=250 almost good attractors.
Therefore, try keep you learning sequences (i.e. number of all frames) not longer than that (unless you know can to desaturate the memory using Fade slider).
Current program sets 11 persons (orientations, expressions) maximum to be memorized.
With this number of subject, ideally, you would wish to have 10-40 representative frames per subject (per Person ID), as shown at Figure above.
Note that the program does not store any images (they are shown just for you to see which frames were used to compute the synaptic matrix). The only thing which is stored and continuously updated is this synaptic matrix 574x574 shown on the top right side.
Select camera from Source-Configuration (as described in www.perceptual-vision.com/memory ), and prepare a person to be memorized.
Set sliders as such:
Slider 2 - 0 (for slow computers), 10 (for faster computers)
Slider 3 - 200 (maximum)
Slider 4 - 0 (and change it for every new face to be memorized)
In Slider 1 (number of consecutive frames used in recognition) - 10. Not used in memorization
Check Non-Stop mode (for non-stop acquisition of video data)
Check In Start / Pause to START memorizing! Check Out Start
/ Pause to Stop memorizing!
At any point, you can clear the memory and restar by pushing "Clear Memory!"
The result of recognition is shown as the state of those
11 neurons responsible for storing 11 subjects. "1" on Kth position
means "I think it is this person's ID is K"