The MPEG-7 reference software, the
so called MPEG-7 XM, is available as C++ source code. It implements a
command line based feature extraction and search & retrieval
system. For each of the MPEG-7 descriptors (in fact only for
the descriptors of the Visual Part), there is one application for
the feature extraction and one application for search &
retrieval. An application is then called using a command line parameter
of the MPEG-7 XM executable. You can find a more detailed
description in the
MPEG-7
overview document (see section 3.7: Reference Software: the
eXperimentation Model)
Besides th official Reference Software, I created a GUI (graphical user
interface), that re-utilizes the MPEG-7 XM. This code was developed on
a LINUX system. It will not run on plain Windows, but may be ported
also to cygwin. In addition the the XMServer you will need also an
Apache Web Server with PHP support (piece of cake).