Resolve "(io): use Preferences and Series data to automate the output of SFrameWriter, SVideoWriter and SMatrixWriter"
Description
- Automate the output of data using Preferences and Series for the SFrameWriter, SVideoWriter and SMatrixWriter services
Closes #845 (closed)
How to test it?
- Build sight
- Clear out the data of ExVideoRecorder (
rm -rf ~/.config/sight/ExVideoRecorder
) - Launch the ExVideoRecorder application
- Open a camera feed
- Record data as frames or video
- You should be asked once for each record button for a root directory where the data will be saved
- The standard saving behavior is used in those specific cases, no subfolder will be created
- Stop the recording
- Click on the preference button on the right of the toolbar and set a base folder path
- Record data as frames or video
- Each recording should be stored in a timestamped subdirectory of the path in the preference
Data
- None needed