|
Developer Documentation |
|
Centre for Vision, Speech & Signal Processing |
|
PUBLIC |
NNetDbC::NNetDbC(void)
NNetDbC::NNetDbC(istream &)
NNetDbC::~NNetDbC(void)
NNetDbC::Save(ostream &)
NNetDbC::Train(IntT)
NNetDbC::Train(IntT,const NumVLDataSetC &)
NNetDbC::Train(IntT,const NumVLDataSetC &,IntT,FilenameC,const FilenameC &)
NNetDbC::PixelSearch(StringC &,StringC &)
NNetDbC::ClusterSearch(StringC &,StringC &,RealT)
NNetDbC::ClusterSearch(StringC &,StringC &,RealT,RealT (*)(FuncArgList))
NNetDbC::Search(StringC &,StringC &,RealT)
NNetDbC::Search(const DatabaseH &,RealT)
NNetDbC::Net(void)
NNetDbC::MakeSetFromRegions(IntT,FilenameC,const FilenameC &)
ImageDbC::Copy(void) const
ImageDbC::operator=(const ImageDbC &)
ImageDbC::RootDir(void) const
ImageDbC::ImageDir(void) const
ImageDbC::LabelDir(void) const
ImageDbC::ExpDir(void) const
ImageDbC::FeatDir(void) const
ImageDbC::FeatDir(StringC) const
ImageDbC::ResultsDir(void) const
ImageDbC::IndicesDir(void) const
ImageDbC::CreateResultsDir(void)
ImageDbC::GenerateQuery(const FilenameC &,const FilenameC &,RealT)
ImageDbC::GenerateQuery(const FilenameC &,const FilenameC &,IntT,IntT)
ImageDbC::GenerateQuery(const FilenameC &,const FilenameC &,IntT,RealT)
ImageDbC::GenerateQuery(const DListC &,const FilenameC &,IntT,IntT)
ImageDbC::CreateDataSet(FilenameC &,FilenameC &,IntT)
ImageDbC::GetFeatureImages(const FilenameC &,const FilenameC &)
ImageDbC::GetFeatureImages(const FilenameC &,const DListC &)
ImageDbC::Save(ostream &) const
ImageDbC::SaveAsHtml(ostream &,const StringC &) const
ImageDbC::Data(void)
ImageDbC::Data(void) const
ImageDbC::SetDataSet(NumVLDataSetC &)
|
Parent Classes:
Variables:
- NumModel2LayerNetC _net;
-
| ind | Index of types of intererest. |
Neural net model, no inputs
- VecMatC _norm;
-
The normalisation coefficients
| ind | Index of types of intererest. |
- IntSArray1dC _selected;
-
Features selected by selection algorithm
| ind | Index of types of intererest. |
NumModelQuadraticC _net;
Quadratic model, no inputs
NumModelPolynomialC _net;
Polynomial model, int input
The network used to make the classification decision
This should in time be able to be swapped with any
Numeric Model and work the same.
Methods:
- NNetDbC()
-
| ind | Index of types of intererest. |
Empty constructor
- NNetDbC(istream & in)
-
| ind | Index of types of intererest. |
Construct from input stream
- ~NNetDbC()
-
| ind | Index of types of intererest. |
Virtual destructor
- void Save(ostream & out)
-
| ind | Index of types of intererest. |
Save the neural network query object
- void Train(IntT numOfSamples)
-
| ind | Index of types of intererest. |
Train the neural network on the query
- void Train(IntT numOfSamples,const NumVLDataSetC & WorldDataSet)
-
| ind | Index of types of intererest. |
Train the neural network on the query and a world dataset
- void Train(IntT numOfSamples,const NumVLDataSetC & WorldDataSet,IntT numFromRegion,FilenameC listOfRegions,const FilenameC & FeatFile)
-
| ind | Index of types of intererest. |
=====================================
Train the neural network using the a specified number of samples from the passed world data set
Also tran on a specified number of samples from each region passed in the list
Added by Lee Gregory 16th March 2000
======================================
- void PixelSearch(StringC & ImageFile,StringC & FeatFile)
-
| ind | Index of types of intererest. |
Test the query on images specified in file
- ImageSetC ClusterSearch(StringC & ImageFile,StringC & ExtraPath,RealT thres)
-
| ind | Index of types of intererest. |
Test the query on images specified in file
- ImageSetC ClusterSearch(StringC & ImageFile,StringC & ExtraPath,RealT thres,RealT (*)(FuncArgList) scoring)
-
| ind | Index of types of intererest. |
- RCHashARC<StringC,ImageRegSetC> Search(StringC & ImageFile,StringC & ExtraPath,RealT thre)
-
| ind | Index of types of intererest. |
Test the query on images specified in file
- RCHashARC<StringC,ImageRegSetC> Search(const DatabaseH & indices,RealT thre)
-
perform traditional fs
| ind | Index of types of intererest. |
- NumModel2LayerNetC Net()
-
Access to neural net
| ind | Index of types of intererest. |
- NumVLDataSetC MakeSetFromRegions(IntT numFromRegion,FilenameC listOfRegions,const FilenameC & FeatFile)
-
Makes a data set of features from a set of sub images : note the labels are zero
| ind | Index of types of intererest. |
=========================
Object Representation //
=========================
- ImageDbC & Copy() const
-
Make a copy
| ind | Index of types of intererest. |
- ImageDbC & operator=(const ImageDbC & db)
-
Assignment of big object
| ind | Index of types of intererest. |
- const FilenameC RootDir() const
-
Return the root of the database structure
| ind | Index of types of intererest. |
- const FilenameC ImageDir() const
-
Return the image directory
| ind | Index of types of intererest. |
- const FilenameC LabelDir() const
-
Return the label directory
| ind | Index of types of intererest. |
- const FilenameC ExpDir() const
-
Return the experimental directory
| ind | Index of types of intererest. |
- const FilenameC FeatDir() const
-
Return the feature directory
| ind | Index of types of intererest. |
- const FilenameC FeatDir(StringC image) const
-
Return the feature directory for a given image
| ind | Index of types of intererest. |
- const FilenameC ResultsDir() const
-
Return the directory where the results are to go
| ind | Index of types of intererest. |
- const FilenameC IndicesDir() const
-
Return the directory where the indices reside
| ind | Index of types of intererest. |
- void CreateResultsDir()
-
Create the query dataset from the user input files
| ind | Index of types of intererest. |
- void GenerateQuery(const FilenameC & QueryFile,const FilenameC & FeatFile,RealT scale = 1.0)
-
Generate the query from the user specified files
| ind | Index of types of intererest. |
- void GenerateQuery(const FilenameC & QueryFile,const FilenameC & FeatFile,IntT border,IntT label = 1)
-
Generate the query from the user specified files
| ind | Index of types of intererest. |
- void GenerateQuery(const FilenameC & QueryFile,const FilenameC & FeatFile,IntT border,RealT scale)
-
Generate the query from the user specified files
| ind | Index of types of intererest. |
- void GenerateQuery(const DListC<StringC> & ImageFileList,const FilenameC & FeatFile,IntT border,IntT label = 1)
-
Generate the query from a list of user specified files The query is made by taking the union of all image regions in the list Added by Lee Gregory - 15th March 00
| ind | Index of types of intererest. |
- void CreateDataSet(FilenameC & ImageFile,FilenameC & FeatFile,IntT border)
-
Create a dataset from the features in feature files and using a double image
| ind | Index of types of intererest. |
- SArray1dC<FARY *> GetFeatureImages(const FilenameC & ImageFile,const FilenameC & FeatureList)
-
Load in a FARY of feature images
| ind | Index of types of intererest. |
- SArray1dC<FARY *> GetFeatureImages(const FilenameC & ImageFile,const DListC<StringC> & feats)
-
Load in a FARY of feature images
| ind | Index of types of intererest. |
- void Save(ostream & out) const
-
Save the query to directory
| ind | Index of types of intererest. |
- void SaveAsHtml(ostream & out,const StringC & QueryFile) const
-
Save the query as a html file
| ind | Index of types of intererest. |
- NumVLDataSetC Data()
-
Non-const access to dataset held by object
| ind | Index of types of intererest. |
- NumVLDataSetC Data() const
-
Const access to data
| ind | Index of types of intererest. |
- void SetDataSet(NumVLDataSetC & in)
-
Change the stored dataset
| ind | Index of types of intererest. |
=====================
Object Representation
=====================
|
Programmer:Kieron J Messer, Documentation by CxxDoc: Tue Mar 20 10:49:27 2001
|