|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
An evaluation is a a high-level method of comparing two sets of descriptors. These include: object matching evaluation, frame-by-frame evaluation at the pixel level, and keyed-object tracking evaluation. Each evaluation technique has its benefits.
Nested Class Summary | |
static interface |
Evaluation.Information
Evaluation.Information class for describing evaluation results |
Method Summary | |
java.util.Map |
getMeasureMap()
Return a map of DescPrototypes to their evaluations. |
java.lang.String |
getName()
Gets the name of the evalutation type. |
java.io.PrintWriter |
getOutput()
Gets the human readable output stream. |
int |
getTickerSize()
Get an estimate on how long it will take to perform the evaluation. |
boolean |
isPrintingHeaders()
Tests to see if the header and footer should be printed out. |
void |
parseEvaluation(VReader reader,
DescriptorConfigs dcfgs)
Parse the vreader section. |
Evaluation.Information |
printEvaluation()
Print out the results of this evaluation. |
void |
printFooter(Evaluation.Information total)
Prints the footer information, including overall scores. |
void |
printHeader()
Prints the header information, usually about what metrics and rules were used in the evaluation. |
void |
printMetricsTo(java.io.PrintWriter out)
Print out information about evaluation |
void |
printRawMetricsTo(java.io.PrintWriter out)
Print evaluation info in terse format |
void |
setMatrix(CompMatrix cm)
Sets the matrix to evaluate. |
void |
setOutput(java.io.PrintWriter output)
Sets where human-readable information should be printed. |
void |
setPrintingHeaders(boolean on)
Set to print headers or not. |
void |
setRaw(java.io.PrintWriter raw)
Sets the machine readable raw output stream. |
void |
setTicker(Revealer ticker)
Sets the ui for progress |
Method Detail |
public void parseEvaluation(VReader reader, DescriptorConfigs dcfgs) throws java.io.IOException
reader
- VReader, already pointing at the begin evaluation directive.dcfgs
- the target data - the evaluation uses the target names
java.io.IOException
public java.util.Map getMeasureMap()
public void printMetricsTo(java.io.PrintWriter out)
out
- the output streampublic void printRawMetricsTo(java.io.PrintWriter out)
out
- the raw streampublic java.lang.String getName()
public int getTickerSize()
public Evaluation.Information printEvaluation()
public void printHeader()
public void printFooter(Evaluation.Information total)
total
- the totalpublic void setOutput(java.io.PrintWriter output)
output
- the human readable output streampublic java.io.PrintWriter getOutput()
public void setRaw(java.io.PrintWriter raw)
raw
- the machine readable streampublic void setPrintingHeaders(boolean on)
on
- true to print headerspublic boolean isPrintingHeaders()
public void setTicker(Revealer ticker)
ticker
- the progress uipublic void setMatrix(CompMatrix cm)
cm
- the matrix to evaluate
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |