Computational-Plant-Science / plantit

https://plantit.cyverse.org
BSD 3-Clause "New" or "Revised" License
11 stars 5 forks source link

Image annotations #100

Open wpbonelli opened 3 years ago

wpbonelli commented 3 years ago

From Wei's project here https://github.com/oceam/EasyPCC_V2/tree/master/collectTrainJS_v2

wpbonelli commented 3 years ago

Also need to match the functionality here https://github.com/SvenTwo/epidermal/blob/master/static/js/annotate.js

wpbonelli commented 3 years ago

Could use this https://github.com/recogito/annotorious

wpbonelli commented 3 years ago

Should we do this from the ground up? Dash app plugins might be an alternative (we could allow developers to pair their workflow with a GUI this way), e.g.

Dash probably isn't flexible enough.

Maybe we can tie these two tools together

ImageJ-JS also might be an option... could load it in an iframe?

wpbonelli commented 3 years ago

Would also be nice to support straight-line or free-drawn boundary adjustment, e.g. for Tomato Analyzer and other contour detection use cases

wpbonelli commented 2 years ago

We could use CVAT, possibly integrated with FiftyOne (tutorial here). CVAT is self-hostable

wpbonelli commented 1 year ago

could take advantage of webassembly and build opencv apps directly in Javascript https://github.com/ucisysarch/opencvjs