-
Notifications
You must be signed in to change notification settings - Fork 2
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
Improve definition of ROI #11
Comments
I am leaning towards basing the implementation on this example. |
Some ideas based on recent discussionsThese are meant for the short and medium term (before we get to ArUco markers, as discussed under issue #3 )
That said, we are constrained by the shape drawing tools currently available in dash:
The most relevant for the above applications are The latter ( Drawing rectangles is very easy by comparison, but they are constrained to right angles (I know, right?), with no possibility for rotations or shears, meaning they will not exactly fit most ROIs. To complicate the issue further, Dash stores rectangle and closed paths in different data structures under the hood (just TLDRThere are some neat ideas to both simplify ROI drawing (issues #11 and #16) and define a common coordinate system for videos (issue #3), in a single swoop. However, I'm currently unsure how to best implement the ideas, given the constraints imposed by the available Dash tools. |
Well as per our original description, this has already been completed. #44 can stay in v0 if you think that's reasonable and we make Niko's 1-3 points as a low-priority future ticket, or just leave them as a comment here and accept the fact that we're limited by dash plotly. |
Yes, freeform selection is already there, so in a sense that's a clear improvement on the previous status quo (rectangles only)
Actually the points 1-3 are now essentially #55. So, I say let's close this one, and I'll work on #44 and #55, which are better-defined chunks of work. |
Consider non-square shapes for the ROI.
It only makes sense to apply this to a group of videos.
Dependencies
The text was updated successfully, but these errors were encountered: