InferoTemporalSIFT.C File Reference

#include "Neuro/InferoTemporalSIFT.H"
#include "Component/OptionManager.H"
#include "Component/ModelOptionDef.H"
#include "Neuro/NeuroOpts.H"
#include "Neuro/NeuroSimEvents.H"
#include "Neuro/Brain.H"
#include "Neuro/VisualCortex.H"
#include "Neuro/ShapeEstimator.H"
#include "Simulation/SimEventQueue.H"
#include "Media/MediaSimEvents.H"
#include "SIFT/Keypoint.H"
#include "SIFT/VisualObject.H"
#include "SIFT/VisualObjectDB.H"
#include "Image/MathOps.H"
#include "Image/ShapeOps.H"
#include "Image/CutPaste.H"
#include "Image/ColorOps.H"
#include "Raster/Raster.H"
#include "Image/DrawOps.H"
#include "GUI/XWindow.H"
#include "Channels/ChannelMaps.H"
#include "Channels/ChannelOpts.H"
#include "Channels/ChannelBase.H"
#include "Channels/RawVisualCortex.H"
#include "Component/ModelManager.H"
#include "Channels/IntensityChannel.H"
#include "Channels/ColorChannel.H"
#include "Channels/OrientationChannel.H"
#include "Util/FileUtil.H"
#include "Util/log.H"
#include "Util/sformat.H"
#include "Util/StringUtil.H"
#include "Image/Conversions.H"
#include "Neuro/GistEstimatorStd.H"
#include "GUI/XWinManaged.H"
#include "Image/FilterOps.H"
#include "Neuro/gistParams.H"
#include "Simulation/SimEvents.H"
#include "Channels/SingleChannel.H"
#include "Util/Timer.H"
#include "Component/RawGistEstimatorStd.H"
#include "Learn/SVMClassifier.H"
#include "Neuro/SVMClassifierModule.H"
#include <cstdlib>
#include <iostream>
#include <iomanip>
#include <fstream>
#include <cmath>
#include <sstream>
#include <dirent.h>

Go to the source code of this file.

Variables

const ModelOptionDef OPT_ITSIFTDatabase
const ModelOptionDef OPT_ITCMode
const ModelOptionDef OPT_ITPathMatch
const ModelOptionDef OPT_ITCoarseReco
const ModelOptionDef OPT_ITSVMTrain
const ModelOptionDef OPT_ITSVMId
const ModelOptionDef OPT_ITSVMClass
const ModelOptionDef OPT_ITSVMModel
const ModelOptionDef OPT_ITSVMRange
const ModelOptionDef OPT_ITSObjNameSVM
const ModelOptionDef OPT_ITSFileRecoSave
const ModelOptionDef OPT_ITSTable

Detailed Description

Object recognition module with SIFT

Definition in file InferoTemporalSIFT.C.


Variable Documentation

const ModelOptionDef OPT_ITCMode
Initial value:
  { MODOPT_ARG_STRING, "ITC Mode", &MOC_ITC, OPTEXP_CORE,
  "The mode of the ITC. Train: is for training from some data, Test is for recognition of the objects.", "it-mode", '\0', "<Train|Test>", ""}

Definition at line 108 of file InferoTemporalSIFT.C.

const ModelOptionDef OPT_ITCoarseReco
Initial value:
  { MODOPT_ARG(bool), "Use Gist Coarse Reco", &MOC_ITC, OPTEXP_CORE,
    "Use gist to do a coarse pre-recognition",
    "it-gist-reco", '\0', "<true|false>", "false" }

Definition at line 115 of file InferoTemporalSIFT.C.

const ModelOptionDef OPT_ITPathMatch
Initial value:
 
  { MODOPT_ARG_STRING, "ITC Path Match", &MOC_ITC, OPTEXP_CORE,
    "The path of the objects to consider for matching",
    "it-SIFT-path-match", '\0', "<filename>", " "}

Definition at line 111 of file InferoTemporalSIFT.C.

const ModelOptionDef OPT_ITSFileRecoSave
Initial value:
 
  { MODOPT_ARG_STRING, "ITC save reco res", &MOC_ITC, OPTEXP_CORE,
    "The file where the result of the recognition will be saved",
    "it-reco-save-file", '\0', "<filename>", " "}

Definition at line 144 of file InferoTemporalSIFT.C.

const ModelOptionDef OPT_ITSIFTDatabase
Initial value:
  { MODOPT_ARG_STRING, "ITC Database dir", &MOC_ITC, OPTEXP_CORE, 
    "Directory of the SIFT Database",
    "it-SIFT-database-dir", '\0', "<filename>", " "}

Definition at line 104 of file InferoTemporalSIFT.C.

const ModelOptionDef OPT_ITSObjNameSVM
Initial value:
 
  { MODOPT_ARG_STRING, "ITC Obj Name", &MOC_ITC, OPTEXP_CORE,
    "The name of the object process for training svm",
    "it-SVM-obj-name", '\0', "<name>", " "}

Definition at line 140 of file InferoTemporalSIFT.C.

const ModelOptionDef OPT_ITSTable
Initial value:
 
  { MODOPT_ARG_STRING, "ITC save table", &MOC_ITC, OPTEXP_CORE,
    "Table of the different class and their Id",
    "it-table", '\0', "<filename>", " "}

Definition at line 149 of file InferoTemporalSIFT.C.

const ModelOptionDef OPT_ITSVMClass
Initial value:
 
  { MODOPT_ARG_STRING, "ITC Class for the SVM trainning", &MOC_ITC, OPTEXP_CORE,
    "the class of the object trained on, Used to complete the table Id:Class",
    "it-SVM-class", '\0', "<name>", " "}

Definition at line 128 of file InferoTemporalSIFT.C.

const ModelOptionDef OPT_ITSVMId
Initial value:
 
  { MODOPT_ARG_STRING, "ITC Id for the SVM trainning", &MOC_ITC, OPTEXP_CORE,
    "the Id of the object trained on",
    "it-SVM-id", '\0', "<int>", ""}

Definition at line 124 of file InferoTemporalSIFT.C.

const ModelOptionDef OPT_ITSVMModel
Initial value:
 
  { MODOPT_ARG_STRING, "ITC SVM Model", &MOC_ITC, OPTEXP_CORE,
    "The SVM model to use for recognition",
    "it-SVM-model", '\0', "<filename>", " "}

Definition at line 132 of file InferoTemporalSIFT.C.

const ModelOptionDef OPT_ITSVMRange
Initial value:
 
  { MODOPT_ARG_STRING, "ITC SVM Range", &MOC_ITC, OPTEXP_CORE,
    "The range of the SVM model to rescale data before recognition",
    "it-SVM-range", '\0', "<filename>", " "}

Definition at line 136 of file InferoTemporalSIFT.C.

const ModelOptionDef OPT_ITSVMTrain
Initial value:
 
  { MODOPT_ARG_STRING, "ITC SVM Train file save", &MOC_ITC, OPTEXP_CORE,
    "The filename where the training exemple for the SVM will be saved",
    "it-SVM-train-file", '\0', "<filename>", " "}

Definition at line 120 of file InferoTemporalSIFT.C.

Generated on Sun May 8 08:14:22 2011 for iLab Neuromorphic Vision Toolkit by  doxygen 1.6.3