Package | Description |
---|---|
edu.stanford.rsl.science.zhenzhen.SURF | |
edu.stanford.rsl.science.zhenzhen.test |
Modifier and Type | Method and Description |
---|---|
static java.util.List<ExtendedSURFInterestPoint> |
IJFacadeZhen.detectAndDescribeInterestPoints(IntegralImage intImg,
float xROI,
float yROI,
float radiusROI)
Finds interest points using the default parameter.
|
static java.util.List<ExtendedSURFInterestPoint> |
IJFacadeZhen.detectAndDescribeInterestPoints(IntegralImage intImg,
com.labun.surf.Params p,
float xROI,
float yROI,
float radiusROI)
Finds interest points using the provided parameter.
|
static java.util.List<ExtendedSURFInterestPoint> |
Detector.fastHessian(IntegralImage img,
com.labun.surf.Params p) |
static java.util.Map<ExtendedSURFInterestPoint,ExtendedSURFInterestPoint> |
SURFdiscriptorMatcher.findMathes(java.util.List<ExtendedSURFInterestPoint> ipts1,
java.util.List<ExtendedSURFInterestPoint> ipts2)
Finds matching points using the sign of laplacian and a linear nearest
neighbor search.
|
static java.util.Map<ExtendedSURFInterestPoint,ExtendedSURFInterestPoint> |
SURFdiscriptorMatcher.findMathes(java.util.List<ExtendedSURFInterestPoint> ipts1,
java.util.List<ExtendedSURFInterestPoint> ipts2)
Finds matching points using the sign of laplacian and a linear nearest
neighbor search.
|
static java.util.Map<ExtendedSURFInterestPoint,ExtendedSURFInterestPoint> |
SURFdiscriptorMatcher.findMathes(java.util.List<ExtendedSURFInterestPoint> ipts1,
java.util.List<ExtendedSURFInterestPoint> ipts2,
boolean doReverseComparisonToo) |
static java.util.Map<ExtendedSURFInterestPoint,ExtendedSURFInterestPoint> |
SURFdiscriptorMatcher.findMathes(java.util.List<ExtendedSURFInterestPoint> ipts1,
java.util.List<ExtendedSURFInterestPoint> ipts2,
boolean doReverseComparisonToo) |
static java.util.List<ExtendedSURFInterestPoint> |
IJFacadeZhen.getLastResult() |
static java.util.List<ExtendedSURFInterestPoint> |
ExtendedSURFInterestPoint.loadFromFile(java.lang.String fileName) |
Modifier and Type | Method and Description |
---|---|
static void |
ExtendedSURFDescriptor.computeAndSetDescriptor(ExtendedSURFInterestPoint ipt,
IntegralImage intImg,
com.labun.surf.Params p,
float xROI,
float yROI,
float radiusROI)
Returns the descriptor of the interest point as an array of 64 float values.
|
static void |
ExtendedSURFDescriptor.computeAndSetOrientation(ExtendedSURFInterestPoint ipt,
IntegralImage intImg)
Returns orientation of the dominant response vector.
|
static void |
IJFacadeZhen.drawSingleInterestPoint(ij.process.ImageProcessor img,
com.labun.surf.Params p,
ExtendedSURFInterestPoint ipt) |
Modifier and Type | Method and Description |
---|---|
static int |
SURFdiscriptorMatcher.countMatchesUsingHomography(java.util.Map<ExtendedSURFInterestPoint,ExtendedSURFInterestPoint> matches,
ij.ImagePlus imp1,
int margin,
float[][] h,
ij.ImagePlus imp2,
float tolerance) |
static int |
SURFdiscriptorMatcher.countMatchesUsingHomography(java.util.Map<ExtendedSURFInterestPoint,ExtendedSURFInterestPoint> matches,
ij.ImagePlus imp1,
int margin,
float[][] h,
ij.ImagePlus imp2,
float tolerance) |
static void |
IJFacadeZhen.drawInterestPoints(ij.process.ImageProcessor img,
java.util.List<ExtendedSURFInterestPoint> ipts,
com.labun.surf.Params params)
Draws interest points onto suplied
ImageProcessor . |
static java.util.Map<ExtendedSURFInterestPoint,ExtendedSURFInterestPoint> |
SURFdiscriptorMatcher.findMathes(java.util.List<ExtendedSURFInterestPoint> ipts1,
java.util.List<ExtendedSURFInterestPoint> ipts2)
Finds matching points using the sign of laplacian and a linear nearest
neighbor search.
|
static java.util.Map<ExtendedSURFInterestPoint,ExtendedSURFInterestPoint> |
SURFdiscriptorMatcher.findMathes(java.util.List<ExtendedSURFInterestPoint> ipts1,
java.util.List<ExtendedSURFInterestPoint> ipts2)
Finds matching points using the sign of laplacian and a linear nearest
neighbor search.
|
static java.util.Map<ExtendedSURFInterestPoint,ExtendedSURFInterestPoint> |
SURFdiscriptorMatcher.findMathes(java.util.List<ExtendedSURFInterestPoint> ipts1,
java.util.List<ExtendedSURFInterestPoint> ipts2,
boolean doReverseComparisonToo) |
static java.util.Map<ExtendedSURFInterestPoint,ExtendedSURFInterestPoint> |
SURFdiscriptorMatcher.findMathes(java.util.List<ExtendedSURFInterestPoint> ipts1,
java.util.List<ExtendedSURFInterestPoint> ipts2,
boolean doReverseComparisonToo) |
static void |
ExtendedSURFInterestPoint.saveToFile(java.util.List<ExtendedSURFInterestPoint> ipts,
java.lang.String fileName,
boolean inclDescriptor) |
static void |
IJFacadeZhen.setLastResult(java.util.List<ExtendedSURFInterestPoint> ipts) |
Modifier and Type | Method and Description |
---|---|
static java.util.Map<ExtendedSURFInterestPoint,ExtendedSURFInterestPoint> |
TestSURFWithImageJ.compareImagesSURF(ij.ImagePlus image1,
ij.ImagePlus image2,
com.labun.surf.Params p1,
com.labun.surf.Params p2)
function compareImagesSURF is used to compare two images and return the matchedPoints
|
static java.util.Map<ExtendedSURFInterestPoint,ExtendedSURFInterestPoint> |
TestSURFWithImageJ.compareImagesSURF(ij.ImagePlus image1,
ij.ImagePlus image2,
com.labun.surf.Params p1,
com.labun.surf.Params p2)
function compareImagesSURF is used to compare two images and return the matchedPoints
|
static java.util.Map<ExtendedSURFInterestPoint,ExtendedSURFInterestPoint> |
TestSURFWithImageJ.intersection(java.util.Map<ExtendedSURFInterestPoint,ExtendedSURFInterestPoint> map1,
java.util.Map<ExtendedSURFInterestPoint,ExtendedSURFInterestPoint> map2)
Return a new Map contaning only those entries
from map1 that also contain (as reversed key/value paar) in map2.
|
static java.util.Map<ExtendedSURFInterestPoint,ExtendedSURFInterestPoint> |
TestSURFWithImageJ.intersection(java.util.Map<ExtendedSURFInterestPoint,ExtendedSURFInterestPoint> map1,
java.util.Map<ExtendedSURFInterestPoint,ExtendedSURFInterestPoint> map2)
Return a new Map contaning only those entries
from map1 that also contain (as reversed key/value paar) in map2.
|
Modifier and Type | Method and Description |
---|---|
static java.util.Map<ExtendedSURFInterestPoint,ExtendedSURFInterestPoint> |
TestSURFWithImageJ.intersection(java.util.Map<ExtendedSURFInterestPoint,ExtendedSURFInterestPoint> map1,
java.util.Map<ExtendedSURFInterestPoint,ExtendedSURFInterestPoint> map2)
Return a new Map contaning only those entries
from map1 that also contain (as reversed key/value paar) in map2.
|
static java.util.Map<ExtendedSURFInterestPoint,ExtendedSURFInterestPoint> |
TestSURFWithImageJ.intersection(java.util.Map<ExtendedSURFInterestPoint,ExtendedSURFInterestPoint> map1,
java.util.Map<ExtendedSURFInterestPoint,ExtendedSURFInterestPoint> map2)
Return a new Map contaning only those entries
from map1 that also contain (as reversed key/value paar) in map2.
|
static java.util.Map<ExtendedSURFInterestPoint,ExtendedSURFInterestPoint> |
TestSURFWithImageJ.intersection(java.util.Map<ExtendedSURFInterestPoint,ExtendedSURFInterestPoint> map1,
java.util.Map<ExtendedSURFInterestPoint,ExtendedSURFInterestPoint> map2)
Return a new Map contaning only those entries
from map1 that also contain (as reversed key/value paar) in map2.
|
static java.util.Map<ExtendedSURFInterestPoint,ExtendedSURFInterestPoint> |
TestSURFWithImageJ.intersection(java.util.Map<ExtendedSURFInterestPoint,ExtendedSURFInterestPoint> map1,
java.util.Map<ExtendedSURFInterestPoint,ExtendedSURFInterestPoint> map2)
Return a new Map contaning only those entries
from map1 that also contain (as reversed key/value paar) in map2.
|