conveyorvision-bag-counter
ConveyorVision is an innovative real-time system designed to automate the counting and tracking of cement bags on conveyor belts. Utilizing cutting-edge deep learning techniques like YOLOv8 for object detection and Byte tracker for precise tracking, ConveyorVision accurately monitors cement bags as they traverse the conveyor belt.
https://github.com/jagennath-hari/conveyorvision-bag-counter
Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (11.7%) to scientific vocabulary
Keywords
Repository
ConveyorVision is an innovative real-time system designed to automate the counting and tracking of cement bags on conveyor belts. Utilizing cutting-edge deep learning techniques like YOLOv8 for object detection and Byte tracker for precise tracking, ConveyorVision accurately monitors cement bags as they traverse the conveyor belt.
Basic Info
- Host: GitHub
- Owner: jagennath-hari
- License: bsd-3-clause
- Language: Python
- Default Branch: main
- Homepage: https://github.com/jagennath-hari/ConveyorVision-Bag-Counter
- Size: 39.1 MB
Statistics
- Stars: 10
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 1
Topics
Metadata Files
README.md
ConveyorVision-Bag-Counter
📄 Abstract
🏁 Dependencies
1) NVIDIA Driver (Official Download Link) 2) CUDA Toolkit (Official Link) 3) Miniconda (Official Link) 4) PyTorch (Official Link) 5) Ultralytics YOLOv8 (Official Link) 6) ByteTracker (Official Link) 7) Supervision (Official Link) 8) Onemetric (Official Link)
⚙️ Install
1) Create conda env.
2) Install dependencies into env.
3) Annotate your datasets of cement bags. A good online data annotation tool is Roboflow or VGG Image Annotator. A data.yaml file must get created along with train, valid and test folders containing the images and labels.
4) Follow Official Link to train network and generate yolo8.pt file with your network architecture of choice, along with your dataset.
🤖 To Use
1) Update the video file and .pt file paths in counter.py in the main() function.
2) Run python counter.py inside your conda env.
📊 Result
📑 Report
A brief REPORT can be read to better understand the algorithm.
🪪 License
See the LICENSE file for details.
Owner
- Name: Jagennath Hari
- Login: jagennath-hari
- Kind: user
- Website: https://www.linkedin.com/in/jagennath-hari/
- Repositories: 2
- Profile: https://github.com/jagennath-hari
Citation (CITATION.cff)
cff-version: 1.2.0 message: "If you use this software, please cite it as below." authors: - family-names: "Hari" given-names: "Jagennath" title: "ConveyorVision-Bag-Counter" version: 1.0.0 doi: 10.5281/zenodo.1234 date-released: 2023-09-30 url: "https://github.com/jagennath-hari/ConveyorVision-Bag-Counter"
GitHub Events
Total
- Watch event: 4
Last Year
- Watch event: 4