27 #include <boost/foreach.hpp> 28 #include <boost/shared_ptr.hpp> 30 #include <boost/property_tree/ptree.hpp> 31 #include <boost/property_tree/xml_parser.hpp> 33 #include <visualization/psm/ProbabilisticSceneModelVisualization.h> 44 #include <ISM/common_type/ObjectSet.hpp> 70 SceneModelLearner(std::string pForegroundSceneModel,
double pWorkspaceVolume,
double pStaticBreakRatio,
double pTogetherRatio,
double pMaxAngleDeviation);
89 void addExample(
const ISM::ObjectSetPtr pExample);
std::string mForegroundSceneModel
void saveSceneModelToFile(std::string pPathToFile)
BackgroundSceneLearner mBackgroundSceneLearner
static const std::string OCM_SCENE_MODEL
double mMaxAngleDeviation
std::vector< boost::shared_ptr< ForegroundSceneLearner > > mSceneLearners
void initializeVisualizer(boost::shared_ptr< Visualization::ProbabilisticSceneModelVisualization > mSuperior)
void generateSceneModel()
SceneModelLearner(std::string pForegroundSceneModel, double pWorkspaceVolume, double pStaticBreakRatio, double pTogetherRatio, double pMaxAngleDeviation)
void addExample(const ISM::ObjectSetPtr pExample)