(detector: str, dataset: str, detailed: bool)
| 62 | |
| 63 | |
| 64 | def run_benchmark(detector: str, dataset: str, detailed: bool): |
| 65 | print(f"Evaluating {detector} on dataset {dataset}...\n") |
| 66 | pred_scenes = _detect_scenes(detector=detector, dataset=dataset, detailed=detailed) |
| 67 | result = Evaluator().evaluate_performance(pred_scenes) |
| 68 | # Print extra separators in detailed output to identify overall results vs individual videos. |
| 69 | if detailed: |
| 70 | print("------------------------------------------------------------") |
| 71 | print(f"\nOverall Results for {detector} on dataset {dataset}:") |
| 72 | print(_RESULT_PRINT_FORMAT.format(**result)) |
| 73 | if detailed: |
| 74 | print("------------------------------------------------------------") |
| 75 | |
| 76 | |
| 77 | def create_parser(): |
no test coverage detected