Package: remo
Remo: images and annotations management for Computer VisionRemo is a web-application for managing and visualising images and annotations.It was developed for data scientists, engineers and ML researchers to facilitate
the exploration, sharing and management of datasets and annotations for Computer Vision.Use Remo to:visualise and inspectdatasets, annotations and predictionssearch and organise imagesby classes or tagsvisualise statisticslike # objects per classquickly annotateyour imagesRemo can be called from code or used as a standalone application.It runs on Windows, Linux and Mac, and it can be embed in Jupyter Notebook or Google Colab.Under the hood, Remo it's written using Python and React.JS, and relies on a PostgreSQL database to store metadata.Python commandsHere is an example of using the Python library to:crate a datasetupload annotationsvisualise statistics on annotationssearch for specific imagesSimple workflow:importremo# create datasetmy_dataset=remo.create_dataset(name='open images test',urls=["https://s-3.s3-eu-west-1.amazonaws.com/open-images.zip"],annotation_task="Object detection")# list existing datasetsremo.list_datasets()# browse the datasetmy_dataset.view()my_dataset.list_images()# view statsmy_dataset.view_annotation_statistics()# annotatemy_dataset.view_annotate()InstallationRemo is compatible withPython 3.6+and runs onLinux, macOS and Windows. The latest remo releases are available overpip.On a fresh Ubuntu machine, you may be needed to install gcc and python3-dev packages.1. Pip installYou can install remo usingpip.pipinstallremo2. InitialiseTo complete the installation, run:python -m remo_app initThis will download some additional packages and create a folder .remo in your home directory. By default, this is the location where Remo looks for its configuration file,remo.json.3. Optional: separate python libraryWhen installing remo, you also automatically install the remo-python library.
Optionally, you can install the python library in a separate Python 3.5+ environment and use it to interface with remo app.# First activate your Python work environmentpipinstallremo-sdkLaunch remoTo launch the web app, run from command line:python-mremo_appRemo will be served by default in its own Electron app. But you can also access it through your browser or embed it in a Jupyter Notebook.Command Line InterfaceYou can use remo from your command line, doingpython -m remo_appand using the following options:(nocommand)-startserverandopenthedefaultfrontendno-browser-startserverinit[options]-initializesettingsanddownloadadditionalpackagesOptions:--colab-specifyinstallationonGoogleColab--remo-home<dir>-setcustomremohomedirlocation.Defaultlocation:~/.remo,onColabdefaultlocation:/gdrive/MyDrive/RemoApp--token<token>-setregistrationtoken,ifyouhaveonekill-killrunningremoinstancesopen-opentheElectronappremove-dataset-deletedatasetsdelete-deleteallthedatasetsandmetadatabackup-createdatabasebackup--version-showremoversion--help-showhelpinfoSupportIn case you need support or want to give us some precious feedback, you can get in touch with us onour forum.For any other query, you can also to write to us at#!css hello AT remo DOT ai