Home | Intro | Proposal | Algorithmics | Results | Code | Images | References

Eigenfaces Group - Code

For our implementation, we chose the language Python, which is a dynamically-typed, object-oriented, high level interpreted language with an extensive toolkit. Add the Numerical Extensions and the Imaging Toolkit and you have all the primitives we need. In my opinion, the result is much friendlier to program than Matlab, as well as more flexible and probably faster (the linear algebra part of the Numerical Extensions just hands the work off to LAPACK).

Tim Danner <tdanner@rice.edu>, Indraneel Datta <kashent@rice.edu>
Last modified: Fri Dec 17 20:44:15 CST 1999