microsoft / VoTT

Visual Object Tagging Tool: An electron app for building end to end Object Detection Models from Images and Videos.
MIT License
4.29k stars 837 forks source link

Sharing a Project Between Computers #1057

Open freeglobetrekker opened 3 years ago

freeglobetrekker commented 3 years ago

Describe the bug When all files from a project are exported into a .zip folder and shared with another computer, the original annotated project cannot be seen. Cannot see the annotated project, just the original video.

To Reproduce Steps to reproduce the behavior:

  1. Share a project .vott & all .json files including original video source folders and export folders

Expected behavior Be able to open the same project and see all annotations

Screenshots N/A

Desktop (please complete the following information):

Additional context Is the cloud project option the only way to share between users?

michaildrozdov commented 3 years ago

I have the same issue. Aside from having the security token on the other computer you have to change all the references (paths) to new locations of images. Those are in the project file and in all asset files. This is because absolute paths are used in the tool when using the local file system. The best solution I came up with is to write a script, which finds all the paths and changes them to current path. Source and target connections still have to be created on this another computer. The only side effect I observed so far is that same images on the other computer are treated as not visited so if you scroll past the last annotated image you will get duplicate assets (maybe the path is also incorporated into asset ID somehow) created.