This is a tool to annotate image datasets, mainly intended to be used in AI applications. It allows each images to be annotated with a label picked from predefined list. Here, images are to be stored and managed by the Image Storage Service, developed by JTEKT.
This application is intended to be run as a docker container. For example:
docker run \
-e VUE_APP_IMAGE_STORAGE_API_URL=http://192.168.1.2:7070 \
-e VUE_APP_LABELS=cat,dog \
public.ecr.aws/jtekt-corporation/annotation-tool
Here is a list of the available options:
Variable | Description |
---|---|
VUE_APP_IMAGE_STORAGE_API_URL | The URL of Image Storage Service API |
VUE_APP_LABELS | Comma-separated list of labels (optional) |
VUE_APP_IDENTIFICATION_URL | URL of the user identification system (optional) |
VUE_APP_LOGIN_URL | URL of the user login system (optional) |
Note: Authentication is enforced if both VUE_APP_IDENTIFICATION_URL and VUE_APP_LOGIN_URL are set
npm run dev
In case of the following error:
opensslErrorStack: [ 'error:03000086:digital envelope routines::initialization error' ],
library: 'digital envelope routines',
reason: 'unsupported',
code: 'ERR_OSSL_EVP_UNSUPPORTED'
Run the following prior to starting the development server
export NODE_OPTIONS=--openssl-legacy-provider