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  (from )

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.

Quick start.

  1. Select camera from Source-Configuration (as described in ), and prepare a person to be memorized.

  2. 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

  3. Check Non-Stop mode (for non-stop acquisition of video data)

  4. 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"