
#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.
1.6.3