Bjoern Froehlich 12 年之前
父節點
當前提交
3a77c99adb
共有 2 個文件被更改,包括 7 次插入6 次删除
  1. 6 6
      progs/testSemanticSegmentation.cpp
  2. 1 0
      semseg/SemSegContextTree.cpp

+ 6 - 6
progs/testSemanticSegmentation.cpp

@@ -202,14 +202,14 @@ int main( int argc, char **argv )
 
       if ( write_results )
       {
-        char filename[1024];
-        char *format = ( char * )"ppm";
-        sprintf( filename, "%06d.%s", fileno, format );
-        std::string origfilename = resultdir + "/orig_" + string( filename );
+        //char filename[1024];
+        //char *format = ( char * )"ppm";
+        //sprintf( filename, "%06d.%s", fileno, format );
+        std::string origfilename = resultdir + "/"+fname+".jpg";
         cerr << "Writing to file " << origfilename << endl;
         orig.write( origfilename );
-        rgb.write( resultdir + "/result_" + string( filename ) );
-        rgb_gt.write( resultdir + "/groundtruth_" + string( filename ) );
+        rgb.write( resultdir + "/"+fname+"_result.png" );
+        rgb_gt.write( resultdir + "/"+fname+"_gt.png" );
       }
 
       if ( show_result )

+ 1 - 0
semseg/SemSegContextTree.cpp

@@ -903,6 +903,7 @@ void SemSegContextTree::train (const MultiDataset *md)
       const int t = (int)forest[tree].size();
       const int s = startnode[tree];
       startnode[tree] = t;
+//the following line seems to be a problem, since it produces many segmentation faults
 //#pragma omp parallel for
       for (int i = s; i < t; i++)
       {