public interface DescribeImageDense<T extends boofcv.struct.image.ImageBase,Desc extends TupleDesc> extends DescriptorInfo<Desc>
| Modifier and Type | Method and Description |
|---|---|
void |
configure(double descriptorScale,
double periodX,
double periodY)
Configures how features are sampled across the image.
|
java.util.List<Desc> |
getDescriptions()
Returns a list of the computed descriptions.
|
boofcv.struct.image.ImageType<T> |
getImageType()
Description of the type of image it can process
|
java.util.List<georegression.struct.point.Point2D_I32> |
getLocations()
Returns a list of locations that the descriptors are computed at
|
void |
process(T input)
Processes the image and computes the dense image features.
|
createDescription, getDescriptionTypevoid configure(double descriptorScale,
double periodX,
double periodY)
Configures how features are sampled across the image.
NOTE: The specific implementation is allowed to tweak these numbers. The period might be adjusted to ensure an even sampling across the entire image is done.descriptorScale - Scales the size of the region the descriptor is computed up or down, e.g. 2 = twice as
large. Try 1.0periodX - Pixels between samples along x-axisperiodY - Pixels between samples along y-axisvoid process(T input)
input - Input image.java.util.List<Desc> getDescriptions()
Returns a list of the computed descriptions.
The list and everything contained inside of it are owned by this class and subject to modification
the next time process(ImageBase) is called.
java.util.List<georegression.struct.point.Point2D_I32> getLocations()
Returns a list of locations that the descriptors are computed at
The list and everything contained inside of it are owned by this class and subject to modification
the next time process(ImageBase) is called.
boofcv.struct.image.ImageType<T> getImageType()