fixing universal location execution
authorStevenPuttemans <steven.puttemans@kuleuven.be>
Mon, 9 Mar 2015 11:53:20 +0000 (12:53 +0100)
committerStevenPuttemans <steven.puttemans@kuleuven.be>
Mon, 9 Mar 2015 12:11:29 +0000 (13:11 +0100)
apps/traincascade/imagestorage.cpp

index 7a004c6..ef33c89 100644 (file)
@@ -33,20 +33,12 @@ bool CvCascadeImageReader::NegReader::create( const string _filename, Size _winS
     if ( !file.is_open() )
         return false;
 
-    size_t pos = _filename.rfind('\\');
-    char dlmrt = '\\';
-    if (pos == string::npos)
-    {
-        pos = _filename.rfind('/');
-        dlmrt = '/';
-    }
-    dirname = pos == string::npos ? "" : _filename.substr(0, pos) + dlmrt;
     while( !file.eof() )
     {
         std::getline(file, str);
         if (str.empty()) break;
         if (str.at(0) == '#' ) continue; /* comment */
-        imgFilenames.push_back(dirname + str);
+        imgFilenames.push_back(str);
     }
     file.close();