@Namespace(value="cv::tracking") @Properties(inherit=opencv_tracking.class) public class TrackerKCF extends Tracker
KCF is a novel tracking framework that utilizes properties of circulant matrix to enhance the processing speed.
This tracking method is an implementation of \cite KCF_ECCV which is extended to KCF with color-names features (\cite KCF_CN).
The original paper of KCF is available at
Modifier and Type | Class and Description |
---|---|
static class |
TrackerKCF.FeatureExtractorCallbackFN |
static class |
TrackerKCF.Params |
Pointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator, Pointer.ReferenceCounter
Modifier and Type | Field and Description |
---|---|
static int |
CN
enum cv::tracking::TrackerKCF::MODE
|
static int |
CUSTOM
enum cv::tracking::TrackerKCF::MODE
|
static int |
GRAY
enum cv::tracking::TrackerKCF::MODE
|
Constructor and Description |
---|
TrackerKCF(Pointer p)
Pointer cast constructor.
|
Modifier and Type | Method and Description |
---|---|
static TrackerKCF |
create() |
static TrackerKCF |
create(TrackerKCF.Params parameters)
\brief Create KCF tracker instance
|
void |
setFeatureExtractor(TrackerKCF.FeatureExtractorCallbackFN callback) |
void |
setFeatureExtractor(TrackerKCF.FeatureExtractorCallbackFN callback,
boolean pca_func) |
init, init, init, update, update, update
address, asBuffer, asByteBuffer, availablePhysicalBytes, calloc, capacity, capacity, close, deallocate, deallocate, deallocateReferences, deallocator, deallocator, equals, fill, formatBytes, free, getDirectBufferAddress, getPointer, getPointer, getPointer, getPointer, hashCode, interruptDeallocatorThread, isNull, isNull, limit, limit, malloc, maxBytes, maxPhysicalBytes, memchr, memcmp, memcpy, memmove, memset, offsetAddress, offsetof, offsetof, parseBytes, physicalBytes, physicalBytesInaccurate, position, position, put, realloc, referenceCount, releaseReference, retainReference, setNull, sizeof, sizeof, toString, totalBytes, totalCount, totalPhysicalBytes, withDeallocator, zero
public static final int GRAY
public static final int CN
public static final int CUSTOM
public TrackerKCF(Pointer p)
Pointer(Pointer)
.@opencv_core.Ptr public static TrackerKCF create(@Const @ByRef(nullValue="cv::tracking::TrackerKCF::Params()") TrackerKCF.Params parameters)
parameters
- KCF parameters TrackerKCF::Params@opencv_core.Ptr public static TrackerKCF create()
public void setFeatureExtractor(TrackerKCF.FeatureExtractorCallbackFN callback, @Cast(value="bool") boolean pca_func)
public void setFeatureExtractor(TrackerKCF.FeatureExtractorCallbackFN callback)
Copyright © 2024. All rights reserved.