MyCaffe  1.12.2.41
Deep learning software for Windows C# programmers.
MyCaffe.common.BBoxUtility< T > Member List

This is the complete list of members for MyCaffe.common.BBoxUtility< T >, including all inherited members.

ApplyNMS(List< NormalizedBBox > rgBBoxes, List< float > rgScores, float fThreshold, int nTopK)MyCaffe.common.BBoxUtility< T >
ApplyNMS(List< NormalizedBBox > rgBBoxes, List< float > rgScores, float fThreshold, int nTopK, bool bReuseOverlaps, out Dictionary< int, Dictionary< int, float > > rgOverlaps)MyCaffe.common.BBoxUtility< T >
ApplyNMSFast(List< NormalizedBBox > rgBBoxes, List< float > rgScores, float fScoreThreshold, float fNmsThreshold, float fEta, int nTopK, out List< int > rgIndices)MyCaffe.common.BBoxUtility< T >
BBoxUtility(CudaDnn< T > cuda, Log log)MyCaffe.common.BBoxUtility< T >
Clip(NormalizedBBox bbox, float fHeight=1.0f, float fWidth=1.0f)MyCaffe.common.BBoxUtility< T >
ComputeAP(List< Tuple< float, int > > rgTp, int nNumPos, List< Tuple< float, int > > rgFp, ApVersion apVersion, out List< float > rgPrec, out List< float > rgRec)MyCaffe.common.BBoxUtility< T >
ComputeConfLoss(float[] rgConfData, int nNum, int nNumPredsPerClass, int nNumClasses, int nBackgroundLabelId, MultiBoxLossParameter.ConfLossType loss_type)MyCaffe.common.BBoxUtility< T >
ComputeConfLoss(float[] rgConfData, int nNum, int nNumPredsPerClass, int nNumClasses, int nBackgroundLabelId, MultiBoxLossParameter.ConfLossType loss_type, List< DictionaryMap< List< int > > > rgAllMatchIndices, DictionaryMap< List< NormalizedBBox > > rgAllGtBoxes)MyCaffe.common.BBoxUtility< T >
ComputeConfLoss(float[] rgConfData, int nNum, int nNumPredsPerClass, int nNumClasses, int nBackgroundLabelId, MultiBoxLossParameter.ConfLossType loss_type, List< Dictionary< int, List< int > > > rgAllMatchIndices, Dictionary< int, List< NormalizedBBox > > rgAllGtBoxes)MyCaffe.common.BBoxUtility< T >
ComputeLocLoss(Blob< T > blobLocPred, Blob< T > blobLocGt, List< DictionaryMap< List< int > > > rgAllMatchIndices, int nNum, int nNumPriors, MultiBoxLossParameter.LocLossType lossType)MyCaffe.common.BBoxUtility< T >
CountNumMatches(List< DictionaryMap< List< int > > > rgAllMatchIndices, int nNum)MyCaffe.common.BBoxUtility< T >
Coverage(NormalizedBBox bbox1, NormalizedBBox bbox2)MyCaffe.common.BBoxUtility< T >
CumSum(List< Tuple< float, int > > rgPairs)MyCaffe.common.BBoxUtility< T >
Decode(List< NormalizedBBox > rgPriorBbox, List< List< float > > rgrgfPriorVariance, PriorBoxParameter.CodeType code_type, bool bEncodeVarianceInTarget, bool bClip, List< NormalizedBBox > rgBbox)MyCaffe.common.BBoxUtility< T >
Decode(NormalizedBBox prior_bbox, List< float > rgfPriorVariance, PriorBoxParameter.CodeType code_type, bool bEncodeVarianceInTarget, bool bClip, NormalizedBBox bbox)MyCaffe.common.BBoxUtility< T >
DecodeAll(List< LabelBBox > rgAllLocPreds, List< NormalizedBBox > rgPriorBboxes, List< List< float > > rgrgfPrioVariances, int nNum, bool bShareLocation, int nNumLocClasses, int nBackgroundLabelId, PriorBoxParameter.CodeType codeType, bool bVarianceEncodedInTarget, bool bClip)MyCaffe.common.BBoxUtility< T >
Dispose()MyCaffe.common.BBoxUtility< T >
Encode(NormalizedBBox prior_bbox, List< float > rgfPriorVariance, PriorBoxParameter.CodeType code_type, bool bEncodeVarianceInTarget, NormalizedBBox bbox)MyCaffe.common.BBoxUtility< T >
EncodeConfPrediction(float[] rgfConfData, int nNum, int nNumPriors, MultiBoxLossParameter p, List< DictionaryMap< List< int > > > rgAllMatchIndices, List< List< int > > rgAllNegIndices, DictionaryMap< List< NormalizedBBox > > rgAllGtBBoxes, Blob< T > blobConfPred, Blob< T > blobConfGt)MyCaffe.common.BBoxUtility< T >
EncodeLocPrediction(List< LabelBBox > rgAllLocPreds, DictionaryMap< List< NormalizedBBox > > rgAllGtBboxes, List< DictionaryMap< List< int > > > rgAllMatchIndices, List< NormalizedBBox > rgPriorBboxes, List< List< float > > rgrgPriorVariances, MultiBoxLossParameter p, Blob< T > blobLocPred, Blob< T > blobLocGt)MyCaffe.common.BBoxUtility< T >
Extrapolate(ResizeParameter param, int nHeight, int nWidth, NormalizedBBox crop_bbox, NormalizedBBox bbox)MyCaffe.common.BBoxUtility< T >
FindMatches(List< LabelBBox > rgAllLocPreds, DictionaryMap< List< NormalizedBBox > > rgAllGtBboxes, List< NormalizedBBox > rgPriorBboxes, List< List< float > > rgrgPriorVariances, MultiBoxLossParameter p, out List< DictionaryMap< List< float > > > rgAllMatchOverlaps, out List< DictionaryMap< List< int > > > rgAllMatchIndices)MyCaffe.common.BBoxUtility< T >
GetConfidenceScores(float[] rgConfData, int nNum, int nNumPredsPerClass, int nNumClasses)MyCaffe.common.BBoxUtility< T >
GetDetectionResults(float[] rgData, int nNumDet, int nBackgroundLabelId)MyCaffe.common.BBoxUtility< T >
GetGroundTruth(float[] rgGtData, int nNumGt, int nBackgroundLabelId, bool bUseDifficultGt)MyCaffe.common.BBoxUtility< T >
GetGroundTruthEx(float[] rgGtData, int nNumGt, int nBackgroundLabelId, bool bUseDifficultGt)MyCaffe.common.BBoxUtility< T >
GetLocPredictions(float[] rgLocData, int nNum, int nNumPredsPerClass, int nNumLocClasses, bool bShareLocation)MyCaffe.common.BBoxUtility< T >
GetPrior(float[] rgPriorData, int nNumPriors, out List< List< float > > rgPriorVariances)MyCaffe.common.BBoxUtility< T >
Intersect(NormalizedBBox bbox1, NormalizedBBox bbox2)MyCaffe.common.BBoxUtility< T >
IsCrossBoundary(NormalizedBBox bbox)MyCaffe.common.BBoxUtility< T >
IsEligibleMining(MultiBoxLossParameter.MiningType miningType, int nMatchIdx, float fMatchOverlap, float fNegOverlap)MyCaffe.common.BBoxUtility< T >
JaccardOverlap(NormalizedBBox bbox1, NormalizedBBox bbox2, bool bNormalized=true)MyCaffe.common.BBoxUtility< T >
Locate(NormalizedBBox srcBbox, NormalizedBBox bbox)MyCaffe.common.BBoxUtility< T >
Match(List< NormalizedBBox > rgGtBboxes, List< NormalizedBBox > rgPredBboxes, int nLabel, MultiBoxLossParameter.MatchType match_type, float fOverlapThreshold, bool bIgnoreCrossBoundaryBbox, out List< int > rgMatchIndices, out List< float > rgMatchOverlaps)MyCaffe.common.BBoxUtility< T >
MeetEmitConstraint(NormalizedBBox src_bbox, NormalizedBBox bbox, EmitConstraint emit_constraint)MyCaffe.common.BBoxUtility< T >
MineHardExamples(Blob< T > blobConf, List< LabelBBox > rgAllLocPreds, DictionaryMap< List< NormalizedBBox > > rgAllGtBBoxes, List< NormalizedBBox > rgPriorBboxes, List< List< float > > rgrgPriorVariances, List< DictionaryMap< List< float > > > rgAllMatchOverlaps, MultiBoxLossParameter p, List< DictionaryMap< List< int > > > rgAllMatchIndices, List< List< int > > rgAllNegIndices, out int nNumNegs)MyCaffe.common.BBoxUtility< T >
Output(NormalizedBBox bbox, SizeF szImg, ResizeParameter p)MyCaffe.common.BBoxUtility< T >
Project(NormalizedBBox src, NormalizedBBox bbox, out NormalizedBBox proj_bbox)MyCaffe.common.BBoxUtility< T >
Scale(NormalizedBBox bbox, int nHeight, int nWidth)MyCaffe.common.BBoxUtility< T >
Size(NormalizedBBox bbox, bool bNormalized=true)MyCaffe.common.BBoxUtility< T >