voxel51 / fiftyone

The open-source tool for building high-quality datasets and computer vision models
https://fiftyone.ai
Apache License 2.0
8.09k stars 537 forks source link

[FR] Prodigy integration #1871

Open strickvl opened 2 years ago

strickvl commented 2 years ago

Proposal Summary

Propose to add an integration with the popular annotation tool Prodigy, like what currently exists for LabelBox.

Motivation

Users want to iterate between their use of FiftyOne and labelling with ease. If they're using Prodigy, this process involves jumping through a few hoops currently.

Prodigy is a popular tool. This feature will open up FiftyOne to users of Prodigy.

I use Prodigy.

No integration currently exists.

What areas of FiftyOne does this feature affect?

As far as I'm aware...

Details

I will follow the suggestions made here as well as the other examples where integrations currently exist.

Willingness to contribute

The FiftyOne Community encourages new feature contributions. Would you or another member of your organization be willing to contribute an implementation of this feature?

I'll try implementing it myself, but I may need some help along the way!

swheaton commented 11 months ago

Wondering if you worked on this integration, need any pointers, etc.? Seeing no issue or PR activity in a long time

strickvl commented 11 months ago

@swheaton thanks for the ping on this! I haven't worked on it in a while, but Prodigy has released an update recently so I will get back into it! Are you a Prodigy user?

swheaton commented 11 months ago

Nope, voxel51 developer! I was trying to clean up some old GitHub issues and came across this. Also someone recently asked me at a conference if Fiftyone has a Prodigy integration