EgoVideoStabilizer  1.0.0
experiment_struct.h
Go to the documentation of this file.
1 //
4 // SemanticFastForward_EPIC@ECCVW is free software: you can redistribute it and/or modify
5 // it under the terms of the GNU General Public License as published by
6 // the Free Software Foundation, either version 3 of the License, or
7 // (at your option) any later version.
8 //
9 // SemanticFastForward_JVCI is distributed in the hope that it will be useful,
10 // but WITHOUT ANY WARRANTY; without even the implied warranty of
11 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 // GNU General Public License for more details.
13 //
14 // You should have received a copy of the GNU General Public License
15 // along with SemanticFastForward_EPIC@ECCVW. If not, see <http://www.gnu.org/licenses/>.
16 //
18 
26 #ifndef EXPERIMENT_STRUCT_H
27 #define EXPERIMENT_STRUCT_H
28 
29 #include <stdio.h>
30 #include <string>
31 
32 struct EXPERIMENT {
33  std::string id;
34  std::string video_filename;
35  std::string output_path;
39  std::string save_video_filename;
43  std::string optical_flow_filename;
44  std::string log_file_name;
49  bool exist;
50 };
51 
52 #endif // EXPERIMENT_STRUCT_H
std::string original_video_filename
Complete path to the folder where the results will be saved.
Definition: experiment_struct.h:36
int segment_size
Complete path and filename to save the txt file log execution.
Definition: experiment_struct.h:45
std::string video_filename
Definition: experiment_struct.h:34
bool running_parallel
Save stabilized video in Disk.
Definition: experiment_struct.h:48
std::string semantic_costs_filename
Complete path and filename of the csv file with the selected master frames that was selected to creat...
Definition: experiment_struct.h:41
std::string read_master_frames_filename
Complete path and filename of the original video.
Definition: experiment_struct.h:37
std::string save_video_filename
Complete path and filename to save the txt file with the selected master frames.
Definition: experiment_struct.h:39
std::string optical_flow_filename
Complete path and filename of the csv file with the jitter costs of the transitions.
Definition: experiment_struct.h:43
std::string instability_costs_filename
Complete path and filename of the csv file with the semantic costs of the frame transitions.
Definition: experiment_struct.h:42
std::string id
Definition: experiment_struct.h:33
std::string selected_frames_filename
Complete path and filename of the save the stabilized video.
Definition: experiment_struct.h:40
bool save_video_in_disk
After calculte the master frames, do you want to save it in a file? After you can load it directly wi...
Definition: experiment_struct.h:47
std::string log_file_name
Complete path and filename of the csv file with the optical flow calculated by the FlowNet...
Definition: experiment_struct.h:44
bool save_master_frames_in_disk
Size of the segments where the master frames will be calculated.
Definition: experiment_struct.h:46
Definition: experiment_struct.h:32
std::string output_path
Complete path and filename of the video with extension.
Definition: experiment_struct.h:35
bool exist
Running the master frames selection in parallel processors.
Definition: experiment_struct.h:49
std::string save_master_frames_filename
Complete path and filename of the txt file with the selected master frames.
Definition: experiment_struct.h:38