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

Track multiple points #8

Open
OLGKAD opened this issue Oct 17, 2018 · 1 comment
Open

Track multiple points #8

OLGKAD opened this issue Oct 17, 2018 · 1 comment

Comments

@OLGKAD
Copy link
Owner

OLGKAD commented Oct 17, 2018

The system is already reasonably good at tracking a single point of interest. Now it needs to be extended to track multiple points of interest. I propose the following design:

  1. User experience. In the first frame, the user marks several points. Once the video is processed, the user goes through all the frames to see if any of the points was mistracked in any of the frames. If there's a rectangle (or a circle - whatever shape I use to mark points) is mislocated in some frame, how to know which of the points it was supposed to mark?
  • Maybe they should be leaving a trace (trajectory) behind them.

  • Maybe just build the system good enough so that no two points are mislocated at the same time. That's not a robust solution though.

  • They could have different colours.

Besides, when marking the mislocated point, the system should know what rectangle (circle) we're trying to move to a different position. The best solution seems to be to make all the rectangles draggable. Implementing this, and assigning different colours to each mark should be enough.

  1. Implementation.
    ... to be figured out
@OLGKAD
Copy link
Owner Author

OLGKAD commented Oct 18, 2018

OpenCV is clearly not designed to handle such complex GUI interactions. Maybe it's time to try integrating the code into a Unity3D app.

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

No branches or pull requests

1 participant