-
Notifications
You must be signed in to change notification settings - Fork 9
Different duration compared to metavision_studio #19
Comments
Ciao Federico, |
Ok, thank you very much! |
If it can be of any use, I compared the timestamps obtained using metavision and the ones obtained with expelliarmus. I noticed that the 12 least significant bits are always the same. I figure that if there is something wrong it should be in the EVT_TIME_HIGH part of the timestamp. |
If you would like to try and tackle it yourself, feel free to to do it :) I started another project called misha last year, with the intention of using new pipelines for numpy in C++, but then the last year of PhD happened :) I still want to tackle it though |
Hi, I am affraid that there is a problem in the EVT3 decoder code of expelliarmus. Here is what I get with expelliarmus
and here is what I get with MV SDK evt3_decoder:
=> same coordinate but not same timestamps. so someone should double check the source code of EV3 decoded in expelliarmus. Hope this helps, |
Nice, thanks @lbristiel-psee! At this point, it would make much more sense to make a lightweight decoder around EDIT This line could be why the durations do not match :) It is not mentioned in the documentation, though. |
Hi,
I am not sure if I am doing something wrong, I took a look around the issues but I didn't find anything similar.
I have a raw video that I recorded myself using the metavision library. The file is a raw evt3 file.
If I read the file by doing:
wizard = Wizard(encoding="evt3") arr = wizard.read(raw_file) print(f"Recording duration: {(arr[-1]['t']-arr[0]['t'])/int(1e6)} s.")
I get that the duration is 5.14747s, whereas when I open the video with metavision studio I see that the actual duration is 2.2580322s. Any clue about what could be going wrong?
I also recorded the same scene with an RGB camera which should be roughly synchronized with the event camera and I got slightly more than 2 seconds also for RGB.
Thank you!
Federico
The text was updated successfully, but these errors were encountered: