Emgu CV Library Documentation
HughLines Method (cannyThreshold, cannyThresholdLinking, rhoResolution, thetaResolution, threshold, minLineWidth, gapBetweenLines)
NamespacesEmgu.CVImage<(Of <(TColor, TDepth>)>)HughLines(TColor, TColor, Double, Double, Int32, Double, Double)

www.emgu.com/wiki
First apply Canny Edge Detector on the current image, then apply Hugh transform to find line segments
Declaration Syntax
C#Visual BasicVisual C++
public LineSegment2D<int>[][] HughLines(
	TColor cannyThreshold,
	TColor cannyThresholdLinking,
	double rhoResolution,
	double thetaResolution,
	int threshold,
	double minLineWidth,
	double gapBetweenLines
)
Public Function HughLines ( _
	cannyThreshold As TColor, _
	cannyThresholdLinking As TColor, _
	rhoResolution As Double, _
	thetaResolution As Double, _
	threshold As Integer, _
	minLineWidth As Double, _
	gapBetweenLines As Double _
) As LineSegment2D(Of Integer)()()
public:
array<array<LineSegment2D<int>^>^>^ HughLines(
	TColor cannyThreshold, 
	TColor cannyThresholdLinking, 
	double rhoResolution, 
	double thetaResolution, 
	int threshold, 
	double minLineWidth, 
	double gapBetweenLines
)
Parameters
cannyThreshold (TColor)

[Missing <param name="cannyThreshold"/> documentation for "M:Emgu.CV.Image`2.HughLines(`0,`0,System.Double,System.Double,System.Int32,System.Double,System.Double)"]

cannyThresholdLinking (TColor)

[Missing <param name="cannyThresholdLinking"/> documentation for "M:Emgu.CV.Image`2.HughLines(`0,`0,System.Double,System.Double,System.Int32,System.Double,System.Double)"]

rhoResolution (Double)

[Missing <param name="rhoResolution"/> documentation for "M:Emgu.CV.Image`2.HughLines(`0,`0,System.Double,System.Double,System.Int32,System.Double,System.Double)"]

thetaResolution (Double)

[Missing <param name="thetaResolution"/> documentation for "M:Emgu.CV.Image`2.HughLines(`0,`0,System.Double,System.Double,System.Int32,System.Double,System.Double)"]

threshold (Int32)

[Missing <param name="threshold"/> documentation for "M:Emgu.CV.Image`2.HughLines(`0,`0,System.Double,System.Double,System.Int32,System.Double,System.Double)"]

minLineWidth (Double)

[Missing <param name="minLineWidth"/> documentation for "M:Emgu.CV.Image`2.HughLines(`0,`0,System.Double,System.Double,System.Int32,System.Double,System.Double)"]

gapBetweenLines (Double)

[Missing <param name="gapBetweenLines"/> documentation for "M:Emgu.CV.Image`2.HughLines(`0,`0,System.Double,System.Double,System.Int32,System.Double,System.Double)"]

Return Value

[Missing <returns> documentation for M:Emgu.CV.Image`2.HughLines(`0,`0,System.Double,System.Double,System.Int32,System.Double,System.Double)]

Assembly: Emgu.CV (Module: Emgu.CV) Version: 1.3.0.0 (1.3.0.0)