MiraPurkrabek / PoseAnnotator

PoseAnnotator is a simple Python tool with a GUI for annotating 2D human poses from images. It allows users to easily label key points on human figures for pose estimation tasks.
GNU General Public License v3.0
0 stars 1 forks source link

Automatic upload of results #1

Closed MiraPurkrabek closed 1 week ago

MiraPurkrabek commented 2 weeks ago

At the moment, the tool runs completely locally. It is beneficial for data privacy but risk loosing hours of work when one JSON file gets corrupted or lost. The problem could be solved by (optional) automatic upload of JSON file with results to the cloud. The job would be backed-up and supervisor can check annotator's job in real-time.

Required features

Fizza-Rubab commented 2 weeks ago

Hi! Which cloud service should be used for upload?

MiraPurkrabek commented 2 weeks ago

Hi, I didn't have any specific one in mind. The use case is to have the ability to remotely check the progress of contractors and having backup in case something goes wrong.

I thought that it might be Google Drive since it provides some basic free storage and is easily sharable.

Do you have any implementation in mind?

Fizza-Rubab commented 2 weeks ago

The intended usage makes sense.

Backing up after annotating every n (maybe 10?) images or so would be safer than doing it after exiting the app. I was also thinking of implementing this with Google Drive but connecting to the Google Drive API isn't very straightforward. A more user-friendly alternative could be Dropbox, but it has only 2GB of free storage which wouldn't be sufficient when annotating large datasets.

I can add a Google Drive implementation though.

MiraPurkrabek commented 1 week ago

Solved by #3