Add 2D alignment markers to textured meshes.
 
std::vector< volcart::TexturedMesh > input_
 
std::vector< LineSegment > lineSegments_
 
std::vector< cv::Mat > getMarkedImages() const
Get the computed marked images.
 
void setInputMeshes(std::vector< TexturedMesh > m)
Set the input textured meshes.
 
void setMarkerUseRandomColor(bool b)
If true, randomly assign a color to each marker.
 
std::vector< cv::Mat > compute()
Compute the marked images.
 
std::vector< cv::Mat > output_
 
void setMarkerRadius(int r)
Set the radius, in pixels, of the drawn markers.
 
void setLineSegments(std::vector< LineSegment > r)
Set the marker intersection line segments.
 
Texturing and parameterization algorithms and utilities library.
 
Defines a marker intersection line segment.
 
LineSegment(const cv::Vec3d &a, const cv::Vec3d &b, cv::Scalar c=0)