Package | Description |
---|---|
hu.elte.animaltracker.controller.tracking | |
hu.elte.animaltracker.model.tracking |
This package contains all image processing and tracking algorithms.
|
hu.elte.animaltracker.model.tracking.blobdetecting | |
hu.elte.animaltracker.model.tracking.blobs | |
hu.elte.animaltracker.model.tracking.thresholding |
Modifier and Type | Field and Description |
---|---|
protected java.util.List<BaseBlob> |
TrackerController.firstBlobs
All possible tracking start point
|
Modifier and Type | Field and Description |
---|---|
protected BaseBlob |
CoreTracker.referenceBlob |
Modifier and Type | Method and Description |
---|---|
BaseBlob |
CoreTracker.getMatchedBlob(ij.process.ImageProcessor ip)
Compares the last identified blob to all possible blobs and returns the
best matching blob.
|
BaseBlob |
CoreTracker.getReferenceBlob()
Returns the last identified blob.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<BaseBlob> |
CoreTracker.getBlobs(ij.process.ImageProcessor ip)
Returns the result of blob detection.
|
java.util.List<BaseBlob> |
CoreTracker.getBlobs(ij.process.ImageProcessor ip,
boolean needPixelData)
Returns the result of blob detection.
|
Modifier and Type | Method and Description |
---|---|
void |
CoreTracker.setReferenceBlob(BaseBlob referenceBlob)
Sets the reference blob for blob comparison.
|
Modifier and Type | Field and Description |
---|---|
(package private) java.util.List<BaseBlob> |
FloodFill.blobs |
Modifier and Type | Method and Description |
---|---|
BaseBlob |
SimpleDistanceComparator.compareBlob(BaseBlob reference,
java.util.List<BaseBlob> samples) |
BaseBlob |
BlobComparator.compareBlob(BaseBlob reference,
java.util.List<BaseBlob> samples)
Returns the most similar blob.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<BaseBlob> |
FloodFill.getBlobs()
Returns the found blobs.
|
java.util.List<BaseBlob> |
BlobDetector.getBlobs(BooleanImage image,
ij.process.ImageProcessor raw)
Finds the connected areas on the binary image and makes a list of the
blobs.
|
java.util.List<BaseBlob> |
BaseBlobDetector.getBlobs(BooleanImage image,
ij.process.ImageProcessor raw) |
Modifier and Type | Method and Description |
---|---|
BaseBlob |
SimpleDistanceComparator.compareBlob(BaseBlob reference,
java.util.List<BaseBlob> samples) |
BaseBlob |
BlobComparator.compareBlob(BaseBlob reference,
java.util.List<BaseBlob> samples)
Returns the most similar blob.
|
Modifier and Type | Method and Description |
---|---|
BaseBlob |
SimpleDistanceComparator.compareBlob(BaseBlob reference,
java.util.List<BaseBlob> samples) |
BaseBlob |
BlobComparator.compareBlob(BaseBlob reference,
java.util.List<BaseBlob> samples)
Returns the most similar blob.
|
Modifier and Type | Class and Description |
---|---|
class |
ByteBlob
This class can store the 8-bit pixel information.
|
class |
ColorBlob
This class can store the RGB pixel information.
|
class |
FloatBlob
This class can store the 32-bit pixel information.
|
class |
ShortBlob
This class can store the 16-bit pixel information.
|
Modifier and Type | Method and Description |
---|---|
static BaseBlob |
BaseBlob.setPixelInformation(ij.process.ImageProcessor raw,
BaseBlob blob)
Sets the original pixel values of the blob.
|
Modifier and Type | Method and Description |
---|---|
static java.util.List<BaseBlob> |
BaseBlob.setPixelInformation(ij.process.ImageProcessor raw,
java.util.List<BaseBlob> blobs)
Sets the original pixel values of the blobs.
|
Modifier and Type | Method and Description |
---|---|
boolean |
BaseBlob.isOverlap(BaseBlob b)
Returns 'true' if there is a common area.
|
int |
BaseBlob.OverlapArea(BaseBlob b) |
void |
BaseBlob.setDirection(BaseBlob blob)
Sets a displacement vector using another blob.
|
static BaseBlob |
BaseBlob.setPixelInformation(ij.process.ImageProcessor raw,
BaseBlob blob)
Sets the original pixel values of the blob.
|
Modifier and Type | Method and Description |
---|---|
static java.util.List<BaseBlob> |
BaseBlob.setPixelInformation(ij.process.ImageProcessor raw,
java.util.List<BaseBlob> blobs)
Sets the original pixel values of the blobs.
|
Constructor and Description |
---|
BaseBlob(BaseBlob blob) |
ByteBlob(BaseBlob blob,
ij.process.ImageProcessor ip) |
ColorBlob(BaseBlob blob,
ij.process.ImageProcessor ip) |
FloatBlob(BaseBlob blob,
ij.process.ImageProcessor ip) |
ShortBlob(BaseBlob blob,
ij.process.ImageProcessor ip) |
Modifier and Type | Method and Description |
---|---|
void |
BooleanImage.remove(BaseBlob blob)
Sets to background covered area of blob.
|