Image labeling tool for for creating object detection models
- LocaleProvider
- Provider
- ConnectedRouter
- App
- Switch
- AppHeaderContainer
- AppHeader
- Home
- AppHeaderContainer
- LabelCreator
- LabelCreatorProgressContainer
- LabelCreatorProgress
- Switch
- ModelExplorer
- FileUploaderContainer
- FileUploader
- LabelSpecifier
- LabelToolContainer
- LabelTool
- LabelToolNavBar
- LabelSVG
- LabelTool
- Split Dataset
- TrainModel
- LabelCreatorProgressContainer
- Switch
- App
- ConnectedRouter
- Provider
- RootReducer
- modelCreatorReducer
- modelCreatorProgressReducer
- fileUploaderReducer
- labelToolReducer
- myModelsReducer
- routerReducer
- modelCreatorReducer
- State
- labelCreator
- labelCreatorProgress
- step: #
- prevButtonDisabled: bool
- nextButtonDisabled: bool
- fileUploader
- files: [ { fileName: "", url: "", dims: { height: #, width: # } } ]
- labels
- labels: [ { id: #, labelTypeId: #, dims: { varies depending on labelType } } ]
- activeLabelId: #
- nextAvailableLabelId: #
- labelTypes
- labelTypes: [ { id: #, name: "", shape: "", color: "", } ]
- activeLabelTypeId: #
- nextAvailableLabelTypeId: #
- labelCreatorProgress
- router
- location
- pathname: ""
- search: ""
- hash: ""
- key: ""
- location
- labelCreator
- Routing
- Browser history and the model creator steps can get out of sync
- Frontend
- upload files to browser
- Check the uploaded files to ensure they are readable image types
- Add ability to add labels to images
- Add ability to create new labels
- Add login and saving of images/labels/user credentials