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

www.emgu.com/wiki
First apply Canny Edge Detector on the current image, then apply Hough transform to find line segments
Declaration Syntax
C#Visual BasicVisual C++
public LineSegment2D[][] HoughLines(
	TColor cannyThreshold,
	TColor cannyThresholdLinking,
	double rhoResolution,
	double thetaResolution,
	int threshold,
	double minLineWidth,
	double gapBetweenLines
)
Public Function HoughLines ( _
	cannyThreshold As TColor, _
	cannyThresholdLinking As TColor, _
	rhoResolution As Double, _
	thetaResolution As Double, _
	threshold As Integer, _
	minLineWidth As Double, _
	gapBetweenLines As Double _
) As LineSegment2D()()
public:
array<array<LineSegment2D>^>^ HoughLines(
	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.HoughLines(`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.HoughLines(`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.HoughLines(`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.HoughLines(`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.HoughLines(`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.HoughLines(`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.HoughLines(`0,`0,System.Double,System.Double,System.Int32,System.Double,System.Double)"]

Return Value

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

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