|
@@ -16,7 +16,6 @@
|
|
|
#endif
|
|
|
#endif
|
|
|
|
|
|
-
|
|
|
#include "vislearning/cbaselib/ClassNames.h"
|
|
|
|
|
|
#include "core/basics/StringTools.h"
|
|
@@ -192,9 +191,10 @@ MultiDataset::MultiDataset( const Config *conf , LabeledSetFactory *pSetFactory)
|
|
|
// given config's directory
|
|
|
if( t_DatasetFilename.isRelative() )
|
|
|
{
|
|
|
- dataset = t_ConfigFilename.extractPath().str() + dataset;
|
|
|
+ t_DatasetFilename.set( t_ConfigFilename.extractPath().str() + dataset );
|
|
|
}
|
|
|
- std::string sDatasetConfFilename = dataset + "/dataset.conf";
|
|
|
+ t_DatasetFilename.convertToRealPath();
|
|
|
+ std::string sDatasetConfFilename = t_DatasetFilename.str() + "/dataset.conf";
|
|
|
Config dsconf ( sDatasetConfFilename.c_str() );
|
|
|
|
|
|
dirs[*i] = dataset;
|