CH 1
CH 1
Object detection using AI involves training algorithms to identify and locate objects
neural networks, to analyze visual data and generate bounding boxes around objects
patterns and features that distinguish different objects. Object detection finds
Object detection using AI is a computer vision task that involves training algorithms
to recognize and locate multiple objects within images or videos. Unlike image
from training data, enabling them to detect objects with high accuracy. Popular
object detection architectures include Faster R-CNN, YOLO (You Only Look
each object with a bounding box and its corresponding class label.
2. Model Training: The annotated dataset is used to train the object detection model.
During training, the model learns to recognize object features and predict bounding
3. Inference: Once trained, the model can be deployed to perform inference on new,
unseen data. It analyzes input images or frames and detects objects by predicting their
evaluated using metrics such as precision, recall, and mean Average Precision (mAP).
The model may be fine-tuned or optimized to improve its accuracy and generalization
capabilities.
The Software model used is Agile model meaning of Agile is swift or versatile.
Agile methods break tasks into smaller iterations, or parts which do not directly
The project scope and requirements are laid down at the beginning of the
development process.
Plans regarding the number of iterations, the duration and the scope of each
a) Primary Sources
i. https://towardsdatascience.com/
ii. https://paperswithcode.com/
iii. https://www.sciencedirect.com/
b) Secondary Sources
by Muhammad Sarfraz
Hardware Requirements
NVIDIA/AMD Radeon CUDA-enabled GPU
8 GB RAM
Camera
Software Requirements
Deep learning frameworks: TensorFlow or PyTorch
A Gantt chart is a widely used tool in project management for visualizing the
representation of the project timeline, showing when each task or activity is planned