viren2d
stable
  • Installation
    • Operating Systems
    • Requirements
    • Python Setup
    • Python Demo
    • C++ Setup
    • C++ Demo
  • Quickstart
    • Overview & Basics
    • Drawing
      • Basic Shapes
        • Arrows
        • Circles & Lines
        • Ellipses
        • Rectangles
      • Markers & Keypoints
      • Text & Text Boxes
        • Text Positioning
        • Multi-Line Text
      • Image Overlays
      • Bounding Boxes & Trajectories
      • Pose Estimation Results
      • What about 3D?
      • Camera Geometry
    • Colorization
      • Color Maps
        • Sequential
        • Categorical
        • Cyclic
        • Color Vision Deficiency
        • Diverging
        • Rainbow
        • Special Purpose
        • User-Defined Colors
      • Scaled Colorization
      • Label Colorization
      • Optical Flow Colorization
      • Relief Shading
    • Image Handling
      • viren2d → NumPy
      • NumPy → viren2d
      • viren2d → OpenCV
      • OpenCV → viren2d
  • API Documentation
    • Basic Shapes
      • Ellipse
        • Ellipse
      • 2D Line
        • Line2d
      • Rectangle
        • Rect
      • Shape Utilitites
        • ellipse_from_endpoints()
        • rect_from_cwh()
        • rect_from_lrtb()
        • rect_from_ltwh()
    • Defining Colors
      • Color Class
        • Color
      • Color Names
        • color_names()
      • Color Utilitites
        • axis_color()
        • color_from_object_category()
        • color_from_object_id()
        • fade_out_linear()
        • fade_out_logarithmic()
        • fade_out_quadratic()
        • object_category_names()
        • rgba()
        • RGBa()
    • Color Gradients
      • Gradient Base Class
        • ColorGradient
      • Linear Gradient
        • LinearColorGradient
      • Radial Gradient
        • RadialColorGradient
    • Colorization
      • Color Maps
        • ColorMap
      • Custom Color Maps
        • get_colormap()
        • set_custom_colormap()
      • Label/Category Colorization
        • colorize_labels()
      • Scaled Colorization
        • colorize_scaled()
        • colorize_scalars()
        • StreamColorizer
        • LimitsMode
      • Relief Shading
        • relief_shading()
      • Example Data
        • peaks()
    • Drawing with the Painter
      • Painter
        • Painter.__init__()
        • Painter.canvas
        • Painter.draw_arc()
        • Painter.draw_arrow()
        • Painter.draw_bounding_box_2d()
        • Painter.draw_circle()
        • Painter.draw_ellipse()
        • Painter.draw_gradient()
        • Painter.draw_grid()
        • Painter.draw_horizon_line()
        • Painter.draw_image()
        • Painter.draw_line()
        • Painter.draw_marker()
        • Painter.draw_markers()
        • Painter.draw_polygon()
        • Painter.draw_rect()
        • Painter.draw_text()
        • Painter.draw_text_box()
        • Painter.draw_trajectories()
        • Painter.draw_trajectory()
        • Painter.draw_xyz_axes()
        • Painter.get_canvas()
        • Painter.get_canvas_size()
        • Painter.height
        • Painter.is_valid()
        • Painter.reset_clip()
        • Painter.save_canvas()
        • Painter.set_canvas_filename()
        • Painter.set_canvas_image()
        • Painter.set_canvas_rgb()
        • Painter.set_clip_circle()
        • Painter.set_clip_rect()
        • Painter.width
    • Handling Image Data
      • ImageBuffer
        • ImageBuffer
      • Image Utilities
        • collage()
        • color_pop()
      • Color Space Conversions
        • convert_gray2rgb()
        • convert_hsv2rgb()
        • convert_rgb2gray()
        • convert_rgb2hsv()
      • Image I/O
        • load_image_uint8()
        • save_image_uint8()
    • Optical Flow
      • Colorization
        • colorize_optical_flow()
        • optical_flow_legend()
      • Optical Flow I/O
        • load_optical_flow()
        • save_optical_flow()
    • Positioning
      • Anchor
        • Anchor
      • Horizontal Alignment
        • HorizontalAlignment
      • Vertical Alignment
        • VerticalAlignment
      • Label Position
        • LabelPosition
    • Defining Styles
      • Arrow Style
        • ArrowStyle
      • Bounding Box Style
        • BoundingBox2DStyle
      • Line Style
        • LineStyle
      • Marker Style
        • MarkerStyle
      • Text Style
        • TextStyle
    • Style Enumerations
      • Line Cap
        • LineCap
      • Line Join
        • LineJoin
      • Marker Shapes
        • Marker
    • Points/Vectors
      • Integral 2D: Vec2i
        • Vec2i
      • Integral 3D: Vec3i
        • Vec3i
      • Floating point 2D: Vec2d
        • Vec2d
      • Floating point 3D: Vec3d
        • Vec3d
  • Development Guide
    • Coding Style
    • Documentation
    • Implementation
      • C++ Library
      • Python Library
    • Testing Environment
    • Library Layout
      • Drawing Functionality
      • Other Functionality
    • Nice-to-Have
viren2d
  • Search


© Copyright 2022, snototter. Revision 0fa861a6.

Built with Sphinx using a theme provided by Read the Docs.