io
Basic input and output operations
Functions
Calculate the size of a buffer that would be needed to hold an image that is rotated. For example, if I rotate a 100x100 image by 45 degrees, it will no longer fit in a buffer allocated for 100x100 because now the corners would be outside of the original view. |
|
Get a correctly formatted filename for the video file created from a data capture. |
|
Load camera calibration matrices from a camera calibration file created by this program. |
|
Get the extension or suffix of a file from the passed in path. |
|
Parse a passed in string for relevant information from the filename of a video file that was created with CreateVideoFilename. |
|
Pull images from the provided videos. |
|
Read a saved TrackerConfigFile from file and store in the given TrackerConfigFile. |
|
No details given |
|
Marked points are user input that tells us which clusters across camera images are the same for a given timestep. |
|
No details given |
|
The list of images for a capture are stored in xml files. This function parses the files and returns a list of paths to the image files. |
|
Write out the configuration to file. |
|
Write the points that the user marked to file for re-use if the user would like to run a slightly different version of triangulation. |
|
Take the 3d triangulated points for each timestep and write them to a file. |