1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2026-04-24 04:44:54 +02:00
Files
marcos ashton c8ec660d78 tests/fate/libavutil: add FATE test for detection_bbox
Unit test covering av_detection_bbox_alloc, av_get_detection_bbox,
and av_detection_bbox_create_side_data.

Tests allocation with 0, 1, and 4 bounding boxes, with and without
size output. Verifies bbox getter indexing by writing and reading
back coordinates, labels, and confidence values. Tests classify
fields (labels and confidences), the header source field, and
side data creation with frame attachment.

Coverage for libavutil/detection_bbox.c: 0.00% -> 86.67%
(remaining uncovered lines are OOM error paths)

Signed-off-by: marcos ashton <marcosashiglesias@gmail.com>
2026-03-31 18:05:51 +01:00

23 lines
561 B
Plaintext

Testing av_detection_bbox_alloc()
alloc 0: OK, nb=0, size>0=yes
alloc 1: OK, nb=1, size>0=yes
alloc 4: OK, nb=4, size>0=yes
alloc (no size): OK
Testing av_get_detection_bbox()
bbox 0: x=0 y=0 w=50 h=60 label=obj0 conf=90/100
bbox 1: x=100 y=200 w=51 h=61 label=obj1 conf=91/100
bbox 2: x=200 y=400 w=52 h=62 label=obj2 conf=92/100
Testing classify fields
classify_count=2
classify 0: cat 95/100
classify 1: animal 80/100
Testing source field
source: test_model_v1
Testing av_detection_bbox_create_side_data()
side_data: OK, nb=2
side_data bbox 0: x=10 y=20