cvat-opencv icon indicating copy to clipboard operation
cvat-opencv copied to clipboard

[Feature Request] Video-level classification

Open ehofesmann opened this issue 2 years ago • 2 comments

My actions before raising this issue

  • [X] Read/searched the docs
  • [X] Searched past issues

Currently, tags can only be applied to video frames. It would be useful to provide a way to classify an entire video with a single tag.

Expected Behaviour

Add either a new label type or an option to tags allowing them to be defined over an entire video. Or even better, allow tags to be defined over a frame range which would also allow for temporal clip annotation.

Current Behaviour

Currently, a workaround is to just tag the first frame, then post-process the labels to upgrade the frame-level tag to a video-level tag. This is not ideal since it relies on conventions that can accidentally be broken by annotators.

Context

Some of the users of the FiftyOne and CVAT integration are working heavily with video data. They perform the majority of their annotation in CVAT, but due to the lack of a way to annotate a whole video with a single tag, they have been looking into other annotation tools for this purpose. Given that this seems like a relatively simple label type, it may be worth adding to CVAT natively.

ehofesmann avatar Sep 14 '22 14:09 ehofesmann

Maybe related #1228

bsekachev avatar Sep 15 '22 07:09 bsekachev

@bsekachev Ah yeah, that is similar! What I'm specifically looking for is not an attribute on an object annotation, but just a video-level attribute directly that is immutable and cannot be modified using keyframes.

ehofesmann avatar Sep 15 '22 21:09 ehofesmann