|
@@ -202,14 +202,23 @@ 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 );
|
|
|
- cerr << "Writing to file " << origfilename << endl;
|
|
|
- orig.write( origfilename );
|
|
|
- rgb.write( resultdir + "/result_" + string( filename ) );
|
|
|
- rgb_gt.write( resultdir + "/groundtruth_" + string( filename ) );
|
|
|
+// char filename[1024];
|
|
|
+// char *format = ( char * )"ppm";
|
|
|
+// sprintf( filename, "%06d.%s", fileno, format );
|
|
|
+// std::string origfilename = resultdir + "/orig_" + string( filename );
|
|
|
+// cerr << "Writing to file " << origfilename << endl;
|
|
|
+// orig.write( origfilename );
|
|
|
+// rgb.write( resultdir + "/result_" + string( filename ) );
|
|
|
+// rgb_gt.write( resultdir + "/groundtruth_" + string( filename ) );
|
|
|
+
|
|
|
+ std::stringstream out;
|
|
|
+ std::vector< std::string > myList;
|
|
|
+ StringTools::split ( Globals::getCurrentImgFN (), '/', myList );
|
|
|
+ out << resultdir << "/" << myList.back();
|
|
|
+ cerr << "Writing to file " << resultdir << "/"<< myList.back() << endl;
|
|
|
+ orig.write ( out.str() + "_orig.ppm" );
|
|
|
+ rgb.write ( out.str() + "_result.ppm" );
|
|
|
+ rgb_gt.write ( out.str() + "_groundtruth.ppm" );
|
|
|
}
|
|
|
|
|
|
if ( show_result )
|