public static class opencv_nonfree.SIFT extends opencv_features2d.Feature2D
opencv_core.Algorithm.Constructor, opencv_core.Algorithm.Getter, opencv_core.Algorithm.SetterPointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator| Constructor and Description |
|---|
SIFT() |
SIFT(int size) |
SIFT(int nfeatures,
int nOctaveLayers,
double contrastThreshold,
double edgeThreshold,
double sigma) |
SIFT(Pointer p) |
asDescriptorExtractor, asDescriptorExtractor, compute, create, create, detectAndCompute, detectAndComputedetect, detect, detect, detect, empty_create, _create, getAlgorithm, getAlgorithm, getBool, getBool, getDouble, getDouble, getInt, getInt, getList, getMat, getMat, getMatVector, getMatVector, getParams, getString, getString, name, paramHelp, paramHelp, paramType, paramType, read, set, set, set, set, set, set, set, set, set, set, set, set, set, set, setAlgorithm, setAlgorithm, setBool, setBool, setDouble, setDouble, setInt, setInt, setMat, setMat, setMatVector, setMatVector, setString, setString, writeaddress, asBuffer, asByteBuffer, capacity, capacity, deallocate, deallocate, deallocateReferences, deallocator, deallocator, equals, fill, hashCode, isNull, limit, limit, memchr, memcmp, memcpy, memmove, memset, offsetof, position, put, setNull, sizeof, toString, withDeallocator, zeropublic SIFT(Pointer p)
public SIFT(int size)
public SIFT(int nfeatures,
int nOctaveLayers,
double contrastThreshold,
double edgeThreshold,
double sigma)
public SIFT()
public opencv_nonfree.SIFT position(int position)
position in class opencv_core.Algorithmpublic int descriptorSize()
public int descriptorType()
public void apply(opencv_core.Mat img, opencv_core.Mat mask, opencv_features2d.KeyPoint keypoints)
public void apply(opencv_core.Mat img, opencv_core.Mat mask, opencv_features2d.KeyPoint keypoints, opencv_core.Mat descriptors, boolean useProvidedKeypoints)
public void apply(opencv_core.Mat img, opencv_core.Mat mask, opencv_features2d.KeyPoint keypoints, opencv_core.Mat descriptors)
public opencv_core.AlgorithmInfo info()
info in class opencv_core.Algorithmpublic void buildGaussianPyramid(opencv_core.Mat base, opencv_core.MatVector pyr, int nOctaves)
public void buildDoGPyramid(opencv_core.MatVector pyr, opencv_core.MatVector dogpyr)
public void findScaleSpaceExtrema(opencv_core.MatVector gauss_pyr, opencv_core.MatVector dog_pyr, opencv_features2d.KeyPoint keypoints)
Copyright © 2014. All Rights Reserved.