Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tagging an interval, making tags behave like tracked shapes? #5716

Open
2 tasks done
titarch opened this issue Feb 16, 2023 · 5 comments
Open
2 tasks done

Tagging an interval, making tags behave like tracked shapes? #5716

titarch opened this issue Feb 16, 2023 · 5 comments
Labels
enhancement New feature or request

Comments

@titarch
Copy link

titarch commented Feb 16, 2023

My actions before raising this issue

Hello,

I am using Tags quite often for "image-wise attributes" to annotate properties of the frames, and I often need to tag intervals of hundreds of frames. While it is easy to propagate the tags, it is very inconvenient to manage them afterwards, like change when an interval starts and ends like I would do with a tracked shape, or worse when I try to delete the tag interval, I need to delete them one by one as they are all different objects.

I was wondering in that case if it would make sense and if it is possible to make the Tags behave exactly like tracks, thus making it easy to change start and end frames, as well as deleting the whole track.
Otherwise, could you think of any feature I might have missed that may make my work easier in those scenarios?
I am thinking I could maybe use a dummy rectangle track that I could consider like a tag and maybe selecting the whole frame in the rectangle but that would probably be a bit dirty and not very intuitive.

Thanks a lot for your help.

@bsekachev
Copy link
Member

Something related with #4952

@titarch
Copy link
Author

titarch commented Mar 22, 2023

@bsekachev this issue is not quite the same, instead of a single tag for a whole video, this would allow to tag some interval of frames, it would behave exactly like tags except on a track to facilitate how it is managed.
TrackedTags would be to Tags what RectangleTracks are to RectangleShapes.

@bsekachev
Copy link
Member

@titarch

I see. Something like ability to interpolate tags would be fine for this use-case.
Maybe with additional UI visualizations.

@bsekachev bsekachev added the enhancement New feature or request label Mar 22, 2023
@titarch
Copy link
Author

titarch commented Mar 22, 2023

@bsekachev

Exactly, for now I am using a modified RectangleTrack to do this which changes the behaviour when the label is specifically named "imgattr", it automatically hides the rectangle and dumps as a tag in the XML. Not ideal but it does the job for now.

The way I use to vizualize them is using a timeline (see #5003) to display changes in the attributes of the "imgattr" label, segments are in between two "imgattr" keyframes and represent an unchanged attribute of the "imgattr" label and can be hovered to reveal information like this:
image
The timeline also shows normal rectangle tracks (the blue on the top left of the timeline is some, but this show the full label track instead of how its attributes are changing).

@NicDionne
Copy link

Hi @titarch, I'm looking for something similar. Is there any news on this?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants