Click or drag to resize
CvInvokeLine Method
Draws the line segment between pt1 and pt2 points in the image. The line is clipped by the image or ROI rectangle. For non-antialiased lines with integer coordinates the 8-connected or 4-connected Bresenham algorithm is used. Thick lines are drawn with rounding endings. Antialiased lines are drawn using Gaussian filtering.

Namespace: Emgu.CV
Assembly: Emgu.CV.World (in Emgu.CV.World.dll) Version: (
public static void Line(
	IInputOutputArray img,
	Point pt1,
	Point pt2,
	MCvScalar color,
	int thickness = 1,
	LineType lineType = LineType.EightConnected,
	int shift = 0


Type: Emgu.CVIInputOutputArray
The image
Type: System.DrawingPoint
First point of the line segment
Type: System.DrawingPoint
Second point of the line segment
Type: Emgu.CV.StructureMCvScalar
Line color
thickness (Optional)
Type: SystemInt32
Line thickness.
lineType (Optional)
Type: Emgu.CV.CvEnumLineType
Type of the line: 8 (or 0) - 8-connected line. 4 - 4-connected line. CV_AA - antialiased line.
shift (Optional)
Type: SystemInt32
Number of fractional bits in the point coordinates
See Also