# maske2 **Repository Path**: timeisfly/maske2 ## Basic Information - **Project Name**: maske2 - **Description**: No description available - **Primary Language**: Unknown - **License**: GPL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-01-23 - **Last Updated**: 2022-01-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### Usage If you want to use our tracker for your own project, we would like to refer you to `run_on_camera_sequence.cpp` for how to set up the tracker and required objects. The following variables in `run_on_camera_sequence.cpp` should be considered in an initial set up: * `model_path`: location where all object models, that are created automatically from an .obj file, are stored. * `body_ptr`: contains all information associated with an object * `geometry_path`: path to `.obj` file * `geometry2body_pose`: transformation that allows to set a different frame of reference for the object than defined by the `.obj` file. * `world2body_pose`: initial transformation between camera and object. * `geometry_unit_in_meter`: scale factor to scale the unit used in the `.obj` file to meter. * `geometry_counterclockwise`: `true` if winding order of triangles in `.obj` is defined counter-clockwise. * `geometry_enable_culling`: `true` if faces that are not facing toward the camera should be culled. * `maximum_body_diameter`: maximum diameter in meter of a sphere that encapsulates the entire body. * `occlusion_mask_id`: unique number between 0 and 7 that is used to encode the object in occlusion_masks. * `model_ptr`: contains all information associated with a model * `sphere_radius`: distance from camera to object center * `n_divides`: how often an icosahedron is devided (controls the number of template views) * `n_points`: number of contour points