[−][src]Enum opencv::imgproc::HoughModes
Variants of a Hough transform
Variants
classical or standard Hough transform. Every line is represented by two floating-point numbers , where is a distance between (0,0) point and the line, and is the angle between x-axis and the normal to the line. Thus, the matrix must be (the created sequence will be) of CV_32FC2 type
probabilistic Hough transform (more efficient in case if the picture contains a few long linear segments). It returns line segments rather than the whole line. Each segment is represented by starting and ending points, and the matrix must be (the created sequence will be) of the CV_32SC4 type.
multi-scale variant of the classical Hough transform. The lines are encoded the same way as HOUGH_STANDARD.
basically 21HT, described in Yuen90
variation of HOUGH_GRADIENT to get better accuracy
Trait Implementations
impl Clone for HoughModes
[src]
pub fn clone(&self) -> HoughModes
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for HoughModes
[src]
impl Debug for HoughModes
[src]
impl PartialEq<HoughModes> for HoughModes
[src]
pub fn eq(&self, other: &HoughModes) -> bool
[src]
#[must_use]pub fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl StructuralPartialEq for HoughModes
[src]
Auto Trait Implementations
impl RefUnwindSafe for HoughModes
[src]
impl Send for HoughModes
[src]
impl Sync for HoughModes
[src]
impl Unpin for HoughModes
[src]
impl UnwindSafe for HoughModes
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,