VAT
3.0
Video Analysis Tool
|
This is the complete list of members for RMMTracker, including all inherited members.
accepted3DFeatureError (defined in RMMTracker) | RMMTracker | static |
acceptedOrientationError (defined in RMMTracker) | RMMTracker | static |
acceptedPixelDistance (defined in RMMTracker) | RMMTracker | static |
acceptedPixelError (defined in RMMTracker) | RMMTracker | static |
activatePause() (defined in RMMTracker) | RMMTracker | |
activatePreMerge (defined in RMMTracker) | RMMTracker | |
addNewHypotheses(unsigned long current_mobile_id, std::set< SpRMMHypothesis, hypothesesOrderedByBestProbabilityOperator > ¤t_hypotheses, std::set< SpRMMHypothesis, hypothesesOrderedByBestProbabilityOperator > &new_hypotheses) (defined in RMMTracker) | RMMTracker | |
addNewHypotheses(std::set< SpRMMHypothesis, hypothesesOrderedByBestProbabilityOperator > ¤t_hypotheses, std::set< SpRMMHypothesis, hypothesesOrderedByBestProbabilityOperator > &new_hypotheses) (defined in RMMTracker) | RMMTracker | |
areaOfIntersection(SpRMMMobileObject m1, SpRMMMobileObject m2) (defined in RMMTracker) | RMMTracker | |
biggestBlobForNewMobile (defined in RMMTracker) | RMMTracker | |
blobAlreadyIncludedInNewMobilesSet(Blob *blob) (defined in RMMTracker) | RMMTracker | |
blobCanBeIncludedForMerge(int currentMergeLength, int *mergedBlobIndexes, int currentBlobIndex) (defined in RMMTracker) | RMMTracker | |
blobsNumber (defined in RMMTracker) | RMMTracker | |
blobsVector (defined in RMMTracker) | RMMTracker | |
boundingBoxesRelated(BoundingBox &b1, BoundingBox &b2) (defined in RMMTracker) | RMMTracker | |
checkConnectivity(bool groupVector[], int elementsNumber, int referencePoint, int *elementsToAnalyzeVector, std::vector< BoundingBox > &bboxesToMerge) (defined in RMMTracker) | RMMTracker | |
checkDataPackDifference(SpReliabilitySingleModelInterface m1, SpReliabilitySingleModelInterface m2) (defined in RMMTracker) | RMMTracker | |
checkedMobilePairValidity (defined in RMMTracker) | RMMTracker | |
checkMobilePairValidity(SpRMMMobileObject m1, int mindex1, int vindex1, SpRMMMobileObject m2, int mindex2, int vindex2) (defined in RMMTracker) | RMMTracker | |
checkRepeatedObject(std::set< SpRMMHypothesis, hypothesesOrderedByBestProbabilityOperator > &hyps, SpRMMMobileObject m, std::set< SpRMMHypothesis, hypothesesOrderedByBestProbabilityOperator > &new_hyps) (defined in RMMTracker) | RMMTracker | |
chosen_object_trajectories (defined in RMMTracker) | RMMTracker | |
CoherenceProbabilityThreshold (defined in RMMTracker) | RMMTracker | |
CoherenceReliabilityThreshold (defined in RMMTracker) | RMMTracker | |
combinationAlreadyIncluded(BoundingBox mergedBboxes[], int bboxNumberForHypothesis) (defined in RMMTracker) | RMMTracker | |
combineHypotheses(std::set< SpRMMHypothesis, hypothesesOrderedByBestProbabilityOperator > &new_hypotheses, int modelIndex, SpRMMMobileObject mobile, int dsize, std::set< SpRMMHypothesis, hypothesesOrderedByBestProbabilityOperator > hyps[], ModelInstanceGeneralPack *post[]) (defined in RMMTracker) | RMMTracker | |
createMobilePossibilities() (defined in RMMTracker) | RMMTracker | |
currentFrameNumber (defined in RMMTracker) | RMMTracker | |
currentTimeMilliSeconds (defined in RMMTracker) | RMMTracker | |
determineInvolvedBlobsForMobileObject(SpRMMMobileObject mobile) (defined in RMMTracker) | RMMTracker | |
distanceBetweenBlobs (defined in RMMTracker) | RMMTracker | |
eliminateUnlikelyMobiles() (defined in RMMTracker) | RMMTracker | |
eliminationStrategy | RMMTracker | |
equalHypotheses(unsigned long current_mobile_id, SpRMMHypothesis h1, SpRMMHypothesis h2) (defined in RMMTracker) | RMMTracker | |
equalHypotheses(SpRMMHypothesis h1, SpRMMHypothesis h2) (defined in RMMTracker) | RMMTracker | |
equalMobiles(SpRMMHypothesis alt1, SpRMMHypothesis alt2) (defined in RMMTracker) | RMMTracker | |
equalMobiles(SpRMMMobileObject m1, SpRMMMobileObject m2) (defined in RMMTracker) | RMMTracker | |
filterContainedStartingMobiles() (defined in RMMTracker) | RMMTracker | |
filterEquallyConvergedMobiles() (defined in RMMTracker) | RMMTracker | |
filterRepeatedHypotheses() (defined in RMMTracker) | RMMTracker | |
filterUnseenMobiles() (defined in RMMTracker) | RMMTracker | |
followExistingMobiles() (defined in RMMTracker) | RMMTracker | |
freeBlobsVector() (defined in RMMTracker) | RMMTracker | |
freeBlobsVectorAndInitialMergeTable() (defined in RMMTracker) | RMMTracker | |
g_allocatedBlobs (defined in RMMTracker) | RMMTracker | |
g_baseHypothesis (defined in RMMTracker) | RMMTracker | |
g_bestGlobalP (defined in RMMTracker) | RMMTracker | |
g_completeHypotheses (defined in RMMTracker) | RMMTracker | |
g_includedBlobsInNewMobiles (defined in RMMTracker) | RMMTracker | |
g_inserted_for_hypothesis (defined in RMMTracker) | RMMTracker | |
g_intersectionAreas (defined in RMMTracker) | RMMTracker | |
g_leaves (defined in RMMTracker) | RMMTracker | |
g_mobileIterators (defined in RMMTracker) | RMMTracker | |
g_mobileVersionIndex (defined in RMMTracker) | RMMTracker | |
g_newHypotheses (defined in RMMTracker) | RMMTracker | |
g_newObjectsList (defined in RMMTracker) | RMMTracker | |
g_numberOfNewMobiles (defined in RMMTracker) | RMMTracker | |
g_numberOfNewMobileVersions (defined in RMMTracker) | RMMTracker | |
g_NumCurrentlyLost (defined in RMMTracker) | RMMTracker | |
g_NumLocallyAddedHypotheses (defined in RMMTracker) | RMMTracker | |
g_setBegins (defined in RMMTracker) | RMMTracker | |
g_totalNumberOfMobileVersions (defined in RMMTracker) | RMMTracker | |
g_variableContribution (defined in RMMTracker) | RMMTracker | |
generateBestPossiblePathsForMobiles(SpRMMHypothesis hypothesis) (defined in RMMTracker) | RMMTracker | |
generateHypothesesForEvidences(std::vector< BoundingBox > &bboxesToMerge, int bboxesToMergeNumber, std::set< SpRMMHypothesis, hypothesesOrderedByBestProbabilityOperator > &new_hyps) (defined in RMMTracker) | RMMTracker | |
generateHypothesesForMobilePathFromInitialBlob(int length, int position, int value, int *hypothesesCombo, int blobsToMergeNumber, int *blobsToMerge, SpRMMMobileObject mobile, Blob *initialBlob, int numUsed, bool *usedBlobs, std::set< SpRMMHypothesis, hypothesesOrderedByBestProbabilityOperator > &newHypotheses) (defined in RMMTracker) | RMMTracker | |
generateHypothesesFromInitialBlob(SpRMMMobileObject currentMobile, std::set< SpRMMHypothesis, hypothesesOrderedByBestProbabilityOperator > newHypotheses, Blob *initialBlob, int numUsed, bool *usedBlobs, double *blobSupport, Rectangle< int > &mobileBBox) (defined in RMMTracker) | RMMTracker | |
generateMobilePathFromInitialBlob(SpRMMMobileObject mobile, Blob *initialBlob, int numUsed, bool *usedBlobs, double *blobSupport, std::set< SpRMMHypothesis, hypothesesOrderedByBestProbabilityOperator > &newHypotheses) (defined in RMMTracker) | RMMTracker | |
generateNewHypotheses(SpRMMMobileObject mobile, std::set< SpRMMHypothesis, hypothesesOrderedByBestProbabilityOperator > &hypotheses) (defined in RMMTracker) | RMMTracker | |
generateNewMobiles(int bboxNumberToAnalyze, std::vector< BoundingBox > &bboxesToAnalyze, int groupsNumber, int *blobGroupVector, std::set< SpRMMHypothesis, hypothesesOrderedByBestProbabilityOperator > &new_hyps) (defined in RMMTracker) | RMMTracker | |
generateNewMobiles(int bboxNumberToAnalyze, std::vector< BoundingBox > &bboxesToAnalyze, int groupsNumber, int *blobGroupVector, std::deque< SpRMMHypothesisSet > &newHSets) (defined in RMMTracker) | RMMTracker | |
genROIFromFg(cv::Mat &image_roi, BoundingBox &roi) (defined in RMMTracker) | RMMTracker | |
getHypothesesForExistingMobile(SpRMMMobileObject mobile, BoundingBox &bbox, DetectionProblemType dtype, std::set< SpRMMHypothesis, hypothesesOrderedByBestProbabilityOperator > &newHypotheses) (defined in RMMTracker) | RMMTracker | |
getMergeConnections(bool *listToUpdate, int startingBlobIndex) (defined in RMMTracker) | RMMTracker | |
getMergedBoundingBox(int *mergeSequence, int sequenceLength, std::vector< BoundingBox > &bboxesToMerge) (defined in RMMTracker) | RMMTracker | |
getMiddle(int *array, int top, int bottom) (defined in RMMTracker) | RMMTracker | |
getMobileId() (defined in RMMTracker) | RMMTracker | |
getMostLikelyMobileObjects(std::deque< SpRMMMobileObject > &mobileObjectsOutput) | RMMTracker | |
getNewHypothesesFromBoundingBox(BoundingBox &bbox, std::set< SpRMMHypothesis, hypothesesOrderedByBestProbabilityOperator > &newHypotheses) (defined in RMMTracker) | RMMTracker | |
getNewHypothesesFromMobile(SpRMMMobileObject mobile, std::set< SpRMMHypothesis, hypothesesOrderedByBestProbabilityOperator > &newHypotheses) (defined in RMMTracker) | RMMTracker | |
getPairIndex(int mindex, int vindex) (defined in RMMTracker) | RMMTracker | |
getRecursiveMergeConnections(bool *mergeList, int blobIndex) (defined in RMMTracker) | RMMTracker | |
highCoverage(SpRMMMobileObject m1, SpRMMMobileObject m2) (defined in RMMTracker) | RMMTracker | |
hset_id_counter (defined in RMMTracker) | RMMTracker | |
hypothesesProbabilityThreshold | RMMTracker | |
hypothesisSets (defined in RMMTracker) | RMMTracker | |
IgnoreByDimensionalCoherenceThreshold (defined in RMMTracker) | RMMTracker | |
IgnoreByVelocityCoherenceThreshold (defined in RMMTracker) | RMMTracker | |
ImportanceRateForBestMobileHypothesisProbability (defined in RMMTracker) | RMMTracker | |
init() (defined in RMMTracker) | RMMTracker | |
initialGroups (defined in RMMTracker) | RMMTracker | |
initialMergeMap (defined in RMMTracker) | RMMTracker | |
initialPreparation (defined in RMMTracker) | RMMTracker | |
initialPrepareRun() (defined in RMMTracker) | RMMTracker | |
initObjectLog(long object_id) (defined in RMMTracker) | RMMTracker | |
initStaticMobileObject() (defined in RMMTracker) | RMMTracker | |
insertNewMergeSolution(BoundingBox mergedBboxes[], int finalBboxesNumber, std::set< SpRMMHypothesis, hypothesesOrderedByBestProbabilityOperator > &new_hyps) (defined in RMMTracker) | RMMTracker | |
insertNewMobiles(std::deque< SpRMMHypothesisSet > &newHSets) (defined in RMMTracker) | RMMTracker | |
insertNewMobiles(SpRMMHypothesis hypothesis, std::set< SpRMMHypothesis, hypothesesOrderedByBestProbabilityOperator > &newHypotheses) (defined in RMMTracker) | RMMTracker | |
involvedHypothesisSetsCounter (defined in RMMTracker) | RMMTracker | |
iterateMultiModel(int modelIndex, SpRMMMobileObject mobile, std::set< SpRMMHypothesis, hypothesesOrderedByBestProbabilityOperator > &hypotheses) (defined in RMMTracker) | RMMTracker | |
lastMilliSecondsDifference (defined in RMMTracker) | RMMTracker | |
lastTimeStamp (defined in RMMTracker) | RMMTracker | |
logFileNames (defined in RMMTracker) | RMMTracker | |
m_activatePauseOnLost (defined in RMMTracker) | RMMTracker | |
m_activatePauseOnNew (defined in RMMTracker) | RMMTracker | |
m_blobCompletellySupportedThreshold (defined in RMMTracker) | RMMTracker | |
m_data (defined in RMMTracker) | RMMTracker | |
m_highVisualSupportThreshold (defined in RMMTracker) | RMMTracker | static |
m_hypothesisNumber (defined in RMMTracker) | RMMTracker | static |
m_internalOutputActivated (defined in RMMTracker) | RMMTracker | |
m_InvolvedVisualEvidenceMinIntersectionRatio (defined in RMMTracker) | RMMTracker | |
m_InvolvedVisualEvidenceMultiplyingFactor (defined in RMMTracker) | RMMTracker | |
m_InvolvedVisualEvidenceSumFactor (defined in RMMTracker) | RMMTracker | |
m_kalmanMaxPixelError (defined in RMMTracker) | RMMTracker | |
m_logFirstTime (defined in RMMTracker) | RMMTracker | |
m_logModelFound (defined in RMMTracker) | RMMTracker | |
m_logTrajectories (defined in RMMTracker) | RMMTracker | |
m_logTrajectoriesById (defined in RMMTracker) | RMMTracker | |
m_logTrajectoryFileName (defined in RMMTracker) | RMMTracker | |
m_lowVisualSupportThreshold (defined in RMMTracker) | RMMTracker | |
m_maximumGeneratedHypothesesPerMobile (defined in RMMTracker) | RMMTracker | |
m_maximumHypothesesPerMobile (defined in RMMTracker) | RMMTracker | |
m_maximumRetainedHypotheses (defined in RMMTracker) | RMMTracker | |
m_meanMillisecondsDifferenceBetweenFrames (defined in RMMTracker) | RMMTracker | static |
m_mobile2DCoverageRateToConsiderEqual (defined in RMMTracker) | RMMTracker | |
m_MultiModelBufferSize (defined in RMMTracker) | RMMTracker | |
m_MultiModelConfig (defined in RMMTracker) | RMMTracker | |
m_multiModelTemplate (defined in RMMTracker) | RMMTracker | |
m_newOuts (defined in RMMTracker) | RMMTracker | static |
m_objectLogModelName (defined in RMMTracker) | RMMTracker | |
m_objectLogRootName (defined in RMMTracker) | RMMTracker | |
m_pauseOnLost (defined in RMMTracker) | RMMTracker | |
m_pauseOnNew (defined in RMMTracker) | RMMTracker | |
m_PreMerge (defined in RMMTracker) | RMMTracker | |
m_pSegmentation (defined in RMMTracker) | RMMTracker | |
m_reducedOutputActivated (defined in RMMTracker) | RMMTracker | |
m_RMerge (defined in RMMTracker) | RMMTracker | |
m_setObjectLog (defined in RMMTracker) | RMMTracker | |
m_useKalman (defined in RMMTracker) | RMMTracker | |
maximumMobilePaths | RMMTracker | |
maxObjectSpeed (defined in RMMTracker) | RMMTracker | |
meanh (defined in RMMTracker) | RMMTracker | |
meanl (defined in RMMTracker) | RMMTracker | |
meanw (defined in RMMTracker) | RMMTracker | |
mergeConflictingHypothesisSets(SpRMMHypothesisSet first, SpRMMHypothesisSet second) (defined in RMMTracker) | RMMTracker | |
mergeUsedHypothesisSets() (defined in RMMTracker) | RMMTracker | |
mobile_id_counter (defined in RMMTracker) | RMMTracker | |
mobileAlternativesMap (defined in RMMTracker) | RMMTracker | |
mobileIdsUsingABlob (defined in RMMTracker) | RMMTracker | |
mobilePairIsValid(int index1, int index2) (defined in RMMTracker) | RMMTracker | |
mobilePairValidityChecked(int index1, int index2) (defined in RMMTracker) | RMMTracker | |
mobilesOutList (defined in RMMTracker) | RMMTracker | |
orderAscending(int *array, int top, int bottom) (defined in RMMTracker) | RMMTracker | |
parametersInitialised (defined in RMMTracker) | RMMTracker | |
preMerge(std::vector< Blob > &) (defined in RMMTracker) | RMMTracker | |
prepareRun() (defined in RMMTracker) | RMMTracker | |
presetBlobsVectorAndInitialMergeTable(std::vector< Blob > &) (defined in RMMTracker) | RMMTracker | |
processMergeVector(int *hypothesesCombo, std::vector< BoundingBox > &bboxesToMerge, int bboxesToMergeNumber, std::set< SpRMMHypothesis, hypothesesOrderedByBestProbabilityOperator > &new_hyps) (defined in RMMTracker) | RMMTracker | |
processModelParameters(QString &filename) (defined in RMMTracker) | RMMTracker | |
recursiveComboGenerator(int position, int value, int *hypothesesCombo, std::vector< BoundingBox > &bboxesToMerge, int bboxesToMergeNumber, std::set< SpRMMHypothesis, hypothesesOrderedByBestProbabilityOperator > &new_hyps) (defined in RMMTracker) | RMMTracker | |
regenHypotheses(std::set< SpRMMHypothesis, hypothesesOrderedByBestProbabilityOperator > &new_hypotheses, std::set< SpRMMHypothesis, hypothesesOrderedByBestProbabilityOperator > hyps[], SpRMMMobileObject mobiles[], int dsize) (defined in RMMTracker) | RMMTracker | |
regenHypotheses(std::set< SpRMMHypothesis, hypothesesOrderedByBestProbabilityOperator > &new_hypotheses, std::set< SpRMMHypothesis, hypothesesOrderedByBestProbabilityOperator > hyps[], int dsize) (defined in RMMTracker) | RMMTracker | |
resetPauseCriterias() (defined in RMMTracker) | RMMTracker | |
RMMTracker(Datapool *i_data) (defined in RMMTracker) | RMMTracker | |
run(std::vector< Blob > &) | RMMTracker | |
sameUsed(SpRMMMobileObject m1, SpRMMMobileObject m2) (defined in RMMTracker) | RMMTracker | |
segmentationSimilarity(ModelInstanceGeneralPack &m1, ModelInstanceGeneralPack &m2) (defined in RMMTracker) | RMMTracker | |
separateReliableHypotheses() (defined in RMMTracker) | RMMTracker | |
setBlobsVector(std::vector< Blob > &) (defined in RMMTracker) | RMMTracker | |
setBufferSize() (defined in RMMTracker) | RMMTracker | |
setBufferSize(int &max, std::vector< SpReliabilitySingleModelInterface > &models) (defined in RMMTracker) | RMMTracker | |
setCurrentTimeAndFrame() (defined in RMMTracker) | RMMTracker | |
setDefaultMultiModelTemplate() (defined in RMMTracker) | RMMTracker | |
setGroup(int elementsVector[], bool **relations, int elementsNumber, int groupId, int startPoint, int referencePoint, int *elementsToAnalyzeVector) (defined in RMMTracker) | RMMTracker | |
setGroups(int elementsVector[], bool **relations, int elementsNumber, int *elementsToAnalyzeVector) (defined in RMMTracker) | RMMTracker | |
setInitialHypothesisSet(SpRMMMobileObject mobile, std::set< SpRMMHypothesis, hypothesesOrderedByBestProbabilityOperator > &newHypotheses) (defined in RMMTracker) | RMMTracker | |
setInvolvedBlobs() (defined in RMMTracker) | RMMTracker | |
setNewGroup(int groupsVector[], int elementsNumber, int groupId, int startPoint, int referencePoint, std::vector< BoundingBox > &elementsToAnalyzeVector) (defined in RMMTracker) | RMMTracker | |
setNewGroups(int elementsVector[], int elementsNumber, std::vector< BoundingBox > &elementsToAnalyzeVector) (defined in RMMTracker) | RMMTracker | |
setPairValidityAndGo(int index1, int index2, bool ret_value) (defined in RMMTracker) | RMMTracker | |
setParameters(QDomNode &config) (defined in RMMTracker) | RMMTracker | |
setRMMMobileObjectTemplates() (defined in RMMTracker) | RMMTracker | |
simplifiedObjects (defined in RMMTracker) | RMMTracker | |
smodel (defined in RMMTracker) | RMMTracker | |
update() (defined in RMMTracker) | RMMTracker | |
usedBlobs (defined in RMMTracker) | RMMTracker | |
usedIdsByHypothesis (defined in RMMTracker) | RMMTracker | |
validBboxMergeConfiguration(int mergeGroupNumber, int mergeLength, int bboxesToMergeNumber, std::vector< BoundingBox > &bboxesToMerge, int *hypothesesCombo) (defined in RMMTracker) | RMMTracker | |
validMobilePair (defined in RMMTracker) | RMMTracker | |
writeObjectLog() (defined in RMMTracker) | RMMTracker | |
writeObjectTrajectories() (defined in RMMTracker) | RMMTracker | |
~RMMTracker() (defined in RMMTracker) | RMMTracker |