- Have testing build pre-compiled
- Dev website
- Github actions
- Live website
- Bounding Boxes
- Segmentation
- Change global_id manually
- Change behavior manually
- Change posture manually
- Ability to scale with screen/computer resolution
- Display annotations on the side
- Key Point
- Persisting annotations through frames
- Have the frame follow the animal's movement through the frames
- Automatically guesstimate boxes for pigs based on background subtraction
- Export data as CSV or JSON
- Global ID
- Import previous annotation data to continue annotations
- Combine annotation_data with frame_data instead of 2 Separate files
- Load video in chunks for larger file sizes to prevent high RAM usage
-
Import JSON data from Matlab tool -
Separate file for behavior + posture + column list - Store time (seconds) along with frame data
- CSV export accuracy
- Standardize the output for bounding boxes - ignore screen resolution
- Tensorflow integration
- Bounding box generation using COCO
- Segmentation generation
- Ability for custom models to be added
- Document all functions
- Auto generate documentation
- Adding new columns SOP
- Adding new column values SOP
- Adding new annotation types SOP
- selection_screen.js test
- main_upload.js test
- bounding_box.js test
- key_point.js test
- segmentation_edit.js test
- segmentation.js
- Tensorflow basic testing (testing model works and generates data)
- Upload testing
- Export testing
- Export accuracy testing
- Docker Solution
- Backend python integration