#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 |
Object recognition module with SIFT
Definition in file InferoTemporalSIFT.C.
const ModelOptionDef OPT_ITCMode |
{ 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 |
{ 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 |
{ 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 |
{ 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 |
{ 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 |
{ 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 |
{ 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 |
{ 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 |
{ 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 |
{ 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 |
{ 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 |
{ 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.