Package: vision
Find Cartesian coordinates of lines that are described by rho and theta pairs
The HoughLines
object finds Cartesian coordinates
of lines that are described by rho and theta pairs. The object inputs
are the theta and rho values of lines and a reference image. The object
outputs the onebased row and column positions of the intersections
between the lines and two of the reference image boundary lines. The
boundary lines are the left and right vertical boundaries and the
top and bottom horizontal boundaries of the reference image.
Note:
Starting in R2016b, instead of using the 
H = vision.HoughLines
returns
a Hough lines System object, H
, that finds Cartesian
coordinates of lines that are described by rho and theta pairs.
H = vision.HoughLines(
returns
a Hough lines object, Name
,Value
)H
, with each specified property
set to the specified value. You can specify additional namevalue
pair arguments in any order as (Name1
, Value1
,...,NameN
,ValueN
).

Method to calculate sine values used to find intersections of lines Specify how to calculate sine values which are used to find
intersection of lines as 

Spacing of the thetaaxis Specify the spacing of the thetaaxis. This property applies
when you set the 
step  Output intersection coordinates of a line described by a theta and rho pair and reference image boundary lines 
Common to All System Objects  

clone  Create System object with same property values 
getNumInputs  Expected number of inputs to a System object 
getNumOutputs  Expected number of outputs of a System object 
isLocked  Check locked states of a System object (logical) 
release  Allow System object property value changes 
This object implements the algorithm, inputs, and outputs described on the Hough Lines block reference page. The object properties correspond to the block parameters.