Package | Description |
---|---|
hu.elte.animaltracker.examples.watermaze | |
hu.elte.animaltracker.model | |
hu.elte.animaltracker.model.analyzing |
This package contains the tracking analyzer algorithms and parameters.
|
hu.elte.animaltracker.model.tracking.blobdetecting | |
hu.elte.animaltracker.model.tracking.filtering | |
hu.elte.animaltracker.model.tracking.postprocessing | |
hu.elte.animaltracker.model.tracking.thresholding | |
hu.elte.animaltracker.view.analyzing | |
hu.elte.animaltracker.view.tracking |
Modifier and Type | Class and Description |
---|---|
class |
TrackingParameterAnglePreference
This class calculates the direction and distance of the hidden platform
compared to the observed object's course of movement.
|
Modifier and Type | Method and Description |
---|---|
CustomisableProcess |
TrackingParameterAnglePreference.getNewInstance() |
Modifier and Type | Method and Description |
---|---|
CustomisableProcess |
CustomisableProcess.getNewInstance()
Returns a new Instance of the original object.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractTrackingParameter<E>
This is a general definition of a tracking-point-sequence analysis.
|
class |
TrackingParameterDistance
This class carries out the calculation of the distance traveled between two
frames.
|
class |
TrackingParameterImmobilityTime
This class carries out the counting of frames where the target doesn't move.
|
class |
TrackingParameterTime
This class carries out the calculation of the elapsed time.
|
class |
TrackingParameterVelocityVector
This class carries out the calculation of the magnitude and direction of
displacement.
|
Modifier and Type | Method and Description |
---|---|
CustomisableProcess |
TrackingParameterVelocityVector.getNewInstance() |
CustomisableProcess |
TrackingParameterTime.getNewInstance() |
CustomisableProcess |
TrackingParameterImmobilityTime.getNewInstance() |
CustomisableProcess |
TrackingParameterDistance.getNewInstance() |
Modifier and Type | Interface and Description |
---|---|
interface |
BlobComparator
The BlobDetector selects the most similar blob from the list of blobs, based
on a reference blob.
|
interface |
BlobDetector
This interface finds the connected areas on the binary image and collects
these pixels into a BaseBlob object (or some derived classes).
|
Modifier and Type | Class and Description |
---|---|
class |
BaseBlobDetector
This is a simple implementation of the BlobDetector interface.
|
class |
SimpleDistanceComparator
This class selects the blob closest to the reference blob.
|
Modifier and Type | Method and Description |
---|---|
CustomisableProcess |
SimpleDistanceComparator.getNewInstance() |
CustomisableProcess |
BaseBlobDetector.getNewInstance() |
Modifier and Type | Class and Description |
---|---|
class |
AbstractFilter
The task of the AbstractFilter is to prepare the frames for the binarization.
|
class |
BackgroundSubtractor
This class removes the image background from the grayscale image.
|
class |
ColorBackgroundSubtractor
The color version of the general background.
|
class |
GaussianBlurFilter
This is a wrapper class for the ImageJ GaussianBlur.
|
class |
MaximumFilter
This is a wrapper class for the ImageJ MaximumFilter.
|
class |
MeanFilter
This is a wrapper class for the ImageJ MeanFilter.
|
class |
MedianFilter
This is a wrapper class for the ImageJ MedianFilter.
|
class |
MinimumFilter
This is a wrapper class for the ImageJ MinimumFilter.
|
Modifier and Type | Method and Description |
---|---|
CustomisableProcess |
MinimumFilter.getNewInstance() |
CustomisableProcess |
MedianFilter.getNewInstance() |
CustomisableProcess |
MeanFilter.getNewInstance() |
CustomisableProcess |
MaximumFilter.getNewInstance() |
Modifier and Type | Interface and Description |
---|---|
interface |
PostProcessor
The function of the classes implementing this interface is the reparation of
the mistakes of binarization.
|
Modifier and Type | Class and Description |
---|---|
class |
Close
This is an implementation of the algorithm that performs morphological
closing.
|
class |
Dilate
This is an implementation of the algorithm that performs morphological
dilation.
|
class |
Erode
This is an implementation of the algorithm that performs morphological erosion.
|
class |
Open
This is an implementation of the algorithm that performs morphological
opening.
|
class |
Outline
Returns inner or outer outlines.
|
class |
SizeFilter
This class removes any blob from the image the area of which lies outside of
the minimum-maximum range.
|
Modifier and Type | Method and Description |
---|---|
CustomisableProcess |
SizeFilter.getNewInstance() |
CustomisableProcess |
Outline.getNewInstance() |
CustomisableProcess |
Open.getNewInstance() |
CustomisableProcess |
Erode.getNewInstance() |
CustomisableProcess |
Dilate.getNewInstance() |
CustomisableProcess |
Close.getNewInstance() |
Modifier and Type | Class and Description |
---|---|
class |
AbstractThresholder
Derived classes of the AbstractThresholder carry out binarization.
|
class |
ColorThresholder
This class is based on the ColorThresholder of ImageJ.
|
class |
GrayscaleThresholder
This class is based on the grayscale thresholder of ImageJ.
|
Modifier and Type | Method and Description |
---|---|
CustomisableProcess |
GrayscaleThresholder.getNewInstance() |
CustomisableProcess |
ColorThresholder.getNewInstance() |
Modifier and Type | Field and Description |
---|---|
(package private) java.util.List<? extends CustomisableProcess> |
ZoneAnalyzeParameterView.parametersSettings |
Constructor and Description |
---|
ZoneAnalyzeParameterView(java.util.List<? extends CustomisableProcess> parametersSettings) |
Modifier and Type | Field and Description |
---|---|
(package private) java.util.List<CustomisableProcess> |
ProcessDialog.availableProcess |
(package private) java.util.List<CustomisableProcess> |
ProcessDialog.currentProcess |
Constructor and Description |
---|
ProcessDialog(java.lang.String title,
java.util.List<? extends CustomisableProcess> availableProcess,
java.util.List<? extends CustomisableProcess> currentProcess)
Create the frame.
|
ProcessDialog(java.lang.String title,
java.util.List<? extends CustomisableProcess> availableProcess,
java.util.List<? extends CustomisableProcess> currentProcess)
Create the frame.
|