Science Score: 49.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
✓DOI references
Found 3 DOI reference(s) in README -
✓Academic publication links
Links to: zenodo.org -
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (9.7%) to scientific vocabulary
Repository
a Video annotation Verification Tool
Basic Info
Statistics
- Stars: 4
- Watchers: 1
- Forks: 1
- Open Issues: 0
- Releases: 1
Metadata Files
Readme.md
aVerify
review and verify video annotated via Label Studio requires: Python 3.6 or later and Flask 1.1.2 or later

AnnotateVerify is a browser-based tool for reviewing and verifying video annotations done using Label Studio. Users can upload videos and corresponding JSON annotation files, review video segments, and confirm or reject assigned labels. Incorrect labels are logged for further analysis.
Features
- Video Playback with Annotations: Play video segments with captions displaying the assigned labels.
- Verification Buttons: Provide "Correct" and "Incorrect" buttons for users to confirm or reject labels.
- Logging Correct and Incorrect Labels: Log incorrect labels with timestamps to an output file.
- Slider for Video Control: Allow users to move the video forward or backward using a slider.
Usage
1. Upload Video: Click the "Choose File" button under "Upload Video" and select a video file from your local system.
2. Upload Annotations: Click the "Choose File" button under "Upload Annotations" and select a JSON file containing the annotations.
3. Review and Verify: Use the "Correct" and "Incorrect" buttons to verify the labels. The tool will log any incorrect labels for further review.
4. Control Video: Use the slider to move the video forward or backward.
<<<<<<< HEAD

aVerify logs both correct and incorrect labels to a .log file in the logs directory. labels.log.
Running
To run the application: - Clone the repository - Install the required packages using the following command:
pip3 install -r requirements.txt- cd into the direcotry and run the following command:
python app.py
TODO
- [ ] Add support for multiple annotation files
- [ ] Improve logging functionality
- [ ] Add support for different video formats
- [ ] Add support for different annotation formats
- [ ] Add support for different video players
- [ ] Add support for segment-level verification
- [ ] Add support for custom labels
- [ ] Add support to change labels on the fly. >>>>>>> origin/master
Owner
- Name: Samuel Adebayo
- Login: exponentialR
- Kind: user
- Location: Belfast
- Twitter: 0ffxo
- Repositories: 3
- Profile: https://github.com/exponentialR
PhD Student @QUBelfast Most of my repositories are private
GitHub Events
Total
- Release event: 1
- Watch event: 2
- Push event: 2
- Fork event: 1
- Create event: 1
Last Year
- Release event: 1
- Watch event: 2
- Push event: 2
- Fork event: 1
- Create event: 1
Dependencies
- Flask *