Package org.opencv.xfeatures2d
Class DAISY
- java.lang.Object
- 
- org.opencv.core.Algorithm
- 
- org.opencv.features2d.Feature2D
- 
- org.opencv.xfeatures2d.DAISY
 
 
 
- 
 public class DAISY extends Feature2D Class implementing DAISY descriptor, described in CITE: Tola10 radius radius of the descriptor at the initial scale q_radius amount of radial range division quantity q_theta amount of angular range division quantity q_hist amount of gradient orientations range division quantity norm choose descriptors normalization type, where DAISY::NRM_NONE will not do any normalization (default), DAISY::NRM_PARTIAL mean that histograms are normalized independently for L2 norm equal to 1.0, DAISY::NRM_FULL mean that descriptors are normalized for L2 norm equal to 1.0, DAISY::NRM_SIFT mean that descriptors are normalized for L2 norm equal to 1.0 but no individual one is bigger than 0.154 as in SIFT H optional 3x3 homography matrix used to warp the grid of daisy but sampling keypoints remains unwarped on image interpolation switch to disable interpolation for speed improvement at minor quality loss use_orientation sample patterns using keypoints orientation, disabled by default.
- 
- 
Constructor SummaryConstructors Modifier Constructor Description protectedDAISY(long addr)
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DAISY__fromPtr__(long addr)static DAISYcreate()static DAISYcreate(float radius)static DAISYcreate(float radius, int q_radius)static DAISYcreate(float radius, int q_radius, int q_theta)static DAISYcreate(float radius, int q_radius, int q_theta, int q_hist)static DAISYcreate(float radius, int q_radius, int q_theta, int q_hist, Mat H)static DAISYcreate(float radius, int q_radius, int q_theta, int q_hist, Mat H, boolean interpolation)static DAISYcreate(float radius, int q_radius, int q_theta, int q_hist, Mat H, boolean interpolation, boolean use_orientation)protected voidfinalize()java.lang.StringgetDefaultName()Returns the algorithm string identifier.MatgetH()booleangetInterpolation()intgetNorm()intgetQHist()intgetQRadius()intgetQTheta()floatgetRadius()booleangetUseOrientation()voidsetH(Mat H)voidsetInterpolation(boolean interpolation)voidsetNorm(int norm)voidsetQHist(int q_hist)voidsetQRadius(int q_radius)voidsetQTheta(int q_theta)voidsetRadius(float radius)voidsetUseOrientation(boolean use_orientation)- 
Methods inherited from class org.opencv.features2d.Feature2Dcompute, compute, defaultNorm, descriptorSize, descriptorType, detect, detect, detect, detect, detectAndCompute, detectAndCompute, empty, read, write
 - 
Methods inherited from class org.opencv.core.Algorithmclear, getNativeObjAddr, save
 
- 
 
- 
- 
- 
Field Detail- 
NRM_NONEpublic static final int NRM_NONE - See Also:
- Constant Field Values
 
 - 
NRM_PARTIALpublic static final int NRM_PARTIAL - See Also:
- Constant Field Values
 
 - 
NRM_FULLpublic static final int NRM_FULL - See Also:
- Constant Field Values
 
 - 
NRM_SIFTpublic static final int NRM_SIFT - See Also:
- Constant Field Values
 
 
- 
 - 
Method Detail- 
__fromPtr__public static DAISY __fromPtr__(long addr) 
 - 
createpublic static DAISY create(float radius, int q_radius, int q_theta, int q_hist, Mat H, boolean interpolation, boolean use_orientation) 
 - 
createpublic static DAISY create(float radius, int q_radius, int q_theta, int q_hist, Mat H, boolean interpolation) 
 - 
createpublic static DAISY create(float radius, int q_radius, int q_theta, int q_hist) 
 - 
createpublic static DAISY create(float radius, int q_radius, int q_theta) 
 - 
createpublic static DAISY create(float radius, int q_radius) 
 - 
createpublic static DAISY create(float radius) 
 - 
createpublic static DAISY create() 
 - 
setRadiuspublic void setRadius(float radius) 
 - 
getRadiuspublic float getRadius() 
 - 
setQRadiuspublic void setQRadius(int q_radius) 
 - 
getQRadiuspublic int getQRadius() 
 - 
setQThetapublic void setQTheta(int q_theta) 
 - 
getQThetapublic int getQTheta() 
 - 
setQHistpublic void setQHist(int q_hist) 
 - 
getQHistpublic int getQHist() 
 - 
setNormpublic void setNorm(int norm) 
 - 
getNormpublic int getNorm() 
 - 
setHpublic void setH(Mat H) 
 - 
getHpublic Mat getH() 
 - 
setInterpolationpublic void setInterpolation(boolean interpolation) 
 - 
getInterpolationpublic boolean getInterpolation() 
 - 
setUseOrientationpublic void setUseOrientation(boolean use_orientation) 
 - 
getUseOrientationpublic boolean getUseOrientation() 
 - 
getDefaultNamepublic java.lang.String getDefaultName() Description copied from class:AlgorithmReturns the algorithm string identifier. This string is used as top level xml/yml node tag when the object is saved to a file or string.- Overrides:
- getDefaultNamein class- Feature2D
- Returns:
- automatically generated
 
 
- 
 
-