#include <boost/filesystem/path.hpp>
#include <boost/date_time/posix_time/posix_time.hpp>
#include <ISM/combinatorial_trainer/CombinatorialTrainer.hpp>
#include <ISM/combinatorial_trainer/CombinatorialTrainerParameters.hpp>
#include <ISM/utility/TableHelper.hpp>
#include "randomDemoRecorder.hpp"
#include <sys/time.h>
#include <string>
#include <chrono>
#include <vector>
#include <random>
#include <algorithm>
Go to the source code of this file.
Functions | |
ISM::CombinatorialTrainerParameters | getDefaultParams () |
void | initTestSets (const std::string &testSetFolderPath) |
int | main () |
void | prepareSceneTests (const std::string &outputPath) |
void | runOptimization (ISM::CombinatorialTrainerParameters params, std::ostringstream &os) |
void | runSceneTests (std::ostringstream &os) |
void | testPerformance (const std::string &outputPath) |
void | testScenes (const std::string &outputPath) |
void | writeFile (const std::string &directoryPath, const std::string &filenName, std::ostringstream &content) |
Variables | |
std::vector< unsigned > | objectCounts |
std::vector< ISM::CombinatorialTrainerParameters > | parameters |
std::vector< unsigned > | posesPerObjectCount |
ISM::CombinatorialTrainerParameters getDefaultParams | ( | ) |
Definition at line 49 of file combinatorialTrainerEvaluator.cpp.
void initTestSets | ( | const std::string & | testSetFolderPath | ) |
Definition at line 137 of file combinatorialTrainerEvaluator.cpp.
int main | ( | ) |
Definition at line 259 of file combinatorialTrainerEvaluator.cpp.
void prepareSceneTests | ( | const std::string & | outputPath | ) |
Definition at line 124 of file combinatorialTrainerEvaluator.cpp.
void runOptimization | ( | ISM::CombinatorialTrainerParameters | params, |
std::ostringstream & | os | ||
) |
Definition at line 105 of file combinatorialTrainerEvaluator.cpp.
void runSceneTests | ( | std::ostringstream & | os | ) |
Definition at line 164 of file combinatorialTrainerEvaluator.cpp.
void testPerformance | ( | const std::string & | outputPath | ) |
Definition at line 193 of file combinatorialTrainerEvaluator.cpp.
void testScenes | ( | const std::string & | outputPath | ) |
Definition at line 247 of file combinatorialTrainerEvaluator.cpp.
void writeFile | ( | const std::string & | directoryPath, |
const std::string & | filenName, | ||
std::ostringstream & | content | ||
) |
Definition at line 86 of file combinatorialTrainerEvaluator.cpp.
std::vector<unsigned> objectCounts |
Definition at line 41 of file combinatorialTrainerEvaluator.cpp.
std::vector<ISM::CombinatorialTrainerParameters> parameters |
Definition at line 39 of file combinatorialTrainerEvaluator.cpp.
std::vector<unsigned> posesPerObjectCount |
Definition at line 45 of file combinatorialTrainerEvaluator.cpp.