boofcv.abst.feature.orientation
Class OrientationGradientToImage<T extends ImageGray,D extends ImageGray>
- java.lang.Object
-
- boofcv.abst.feature.orientation.OrientationGradientToImage<T,D>
-
- All Implemented Interfaces:
- OrientationImage<T>, RegionOrientation
public class OrientationGradientToImage<T extends ImageGray,D extends ImageGray> extends java.lang.Object implements OrientationImage<T>
Converts an implementation ofOrientationGradientintoOrientationImage.
-
-
Constructor Summary
Constructors Constructor and Description OrientationGradientToImage(OrientationGradient<D> alg, ImageGradient<T,D> gradient, java.lang.Class<T> inputType, java.lang.Class<D> gradientType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description doublecompute(double c_x, double c_y)Computes the orientation of a region about its center.java.lang.Class<T>getImageType()Returns the type of image it can process.voidsetImage(T image)Specifies input image data for estimating orientation.voidsetObjectRadius(double radius)Specifies the circle's radius that the orientation should be
-
-
-
Constructor Detail
-
OrientationGradientToImage
public OrientationGradientToImage(OrientationGradient<D> alg, ImageGradient<T,D> gradient, java.lang.Class<T> inputType, java.lang.Class<D> gradientType)
-
-
Method Detail
-
setImage
public void setImage(T image)
Description copied from interface:OrientationImageSpecifies input image data for estimating orientation.- Specified by:
setImagein interfaceOrientationImage<T extends ImageGray>- Parameters:
image- Input image..
-
getImageType
public java.lang.Class<T> getImageType()
Description copied from interface:OrientationImageReturns the type of image it can process.- Specified by:
getImageTypein interfaceOrientationImage<T extends ImageGray>- Returns:
- Type of image which can be processed
-
setObjectRadius
public void setObjectRadius(double radius)
Description copied from interface:RegionOrientationSpecifies the circle's radius that the orientation should be- Specified by:
setObjectRadiusin interfaceRegionOrientation- Parameters:
radius- Object's radius.
-
compute
public double compute(double c_x, double c_y)Description copied from interface:RegionOrientationComputes the orientation of a region about its center.- Specified by:
computein interfaceRegionOrientation- Parameters:
c_x- Center of the region in image pixels.c_y- Center of the region in image pixels.- Returns:
- Orientation in radians. Angle zero points along x-axis and pi/2 along y-axis.
-
-
DataMelt 3.0 © DataMelt by jWork.ORG