The Pattern Memory Engine (PME):
PME is implemented as a software development kit (SDK).
It is written in C++ and developed in Microsoft Visual
Studio.
The SDK is designed to be easily imbedded in other
software applications using four basic function calls:
PME Setup:
C
alled once at initialization.
It configures the PME dependent on parameters specific
to the application. For example the pattern length.
RecognizePattern:
Called in real time and provides a
pointer to the actual pattern to be recognized. It
returns the patterns identity.
TrainNewPattern:
Called in real time and assigns a new ID to an unrecognized or new
pattern.
PMEShutdown:
Used at the end of program to delete dynamically
allocated memory