Replies: 2 comments
-
Some preliminary analysis @roomrys and I did: For a project with 1 video, 8 On my PC, scrolling through the frames calls Ok now, creating an Doing some profiling, reveals that this part of Lines 1310 to 1318 in 31cb5a8 I'm guessing this is because we have to draw the yellow "reminder" boxes around the other instances? We can test this by profiling the lower level QtVideoPlayer.plot() method to see if just rendering frames with user instances in these conditions is slow in general.
Meanwhile, here's the big culprit -- this part of Lines 1320 to 1328 in 31cb5a8 The rest takes <1ms and the total Summarizing: Total: 356 ms So these are the places we need to optimize. We'll probably get a big enough boost by just fixing how we render the seekbar. We'll work on this and update this thread when we have a potential solution. |
Beta Was this translation helpful? Give feedback.
-
Thank you both, this is very helpful. It wasn't completely clear why this scales with # of video frames!? In any case, we will decimate the dataset to every 4th or 5th frame for now while we wait for a speedup. |
Beta Was this translation helpful? Give feedback.
-
Hi!
We have a project with 23,011 predicted frames and are starting to correct the predictions. We noticed the conversion from predicted instance to editable instance is taking a long time, as well as ID changes.
delay.mov
I'm not sure you can appreciate it in the screen recording, but it's taking around 3-5s after I double-click.
Is this because we have too many predicted frames?
Beta Was this translation helpful? Give feedback.
All reactions