@Namespace(value="cv::xfeatures2d") @Properties(inherit=opencv_xfeatures2d.class) public class MSDDetector extends Feature2D
The algorithm implements a novel interest point detector stemming from the intuition that image patches which are highly dissimilar over a relatively large extent of their surroundings hold the property of being repeatable and distinctive. This concept of "contextual self-dissimilarity" reverses the key paradigm of recent successful techniques such as the Local Self-Similarity descriptor and the Non-Local Means filter, which build upon the presence of similar - rather than dissimilar - patches. Moreover, it extends to contextual information the local self-dissimilarity notion embedded in established detectors of corner-like interest points, thereby achieving enhanced repeatability, distinctiveness and localization accuracy.
Pointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator, Pointer.ReferenceCounter
Constructor and Description |
---|
MSDDetector()
Default native constructor.
|
MSDDetector(long size)
Native array allocator.
|
MSDDetector(Pointer p)
Pointer cast constructor.
|
Modifier and Type | Method and Description |
---|---|
static MSDDetector |
create() |
static MSDDetector |
create(int m_patch_radius,
int m_search_area_radius,
int m_nms_radius,
int m_nms_scale_radius,
float m_th_saliency,
int m_kNN,
float m_scale_factor,
int m_n_scales,
boolean m_compute_orientation) |
MSDDetector |
position(long position) |
compute, compute, compute, compute, compute, compute, defaultNorm, descriptorSize, descriptorType, detect, detect, detect, detect, detect, detect, detect, detect, detect, detect, detect, detect, detectAndCompute, detectAndCompute, detectAndCompute, detectAndCompute, detectAndCompute, detectAndCompute, empty, getDefaultName, read, read, read, write, write, write, write, write
address, asBuffer, asByteBuffer, availablePhysicalBytes, calloc, capacity, capacity, close, deallocate, deallocate, deallocateReferences, deallocator, deallocator, equals, fill, formatBytes, free, hashCode, isNull, isNull, limit, limit, malloc, maxBytes, maxPhysicalBytes, memchr, memcmp, memcpy, memmove, memset, offsetof, parseBytes, physicalBytes, position, put, realloc, referenceCount, releaseReference, retainReference, setNull, sizeof, toString, totalBytes, totalPhysicalBytes, withDeallocator, zero
public MSDDetector()
public MSDDetector(long size)
Pointer.position(long)
.public MSDDetector(Pointer p)
Pointer.Pointer(Pointer)
.public MSDDetector position(long position)
@opencv_core.Ptr public static MSDDetector create(int m_patch_radius, int m_search_area_radius, int m_nms_radius, int m_nms_scale_radius, float m_th_saliency, int m_kNN, float m_scale_factor, int m_n_scales, @Cast(value="bool") boolean m_compute_orientation)
@opencv_core.Ptr public static MSDDetector create()
Copyright © 2020. All rights reserved.