This repository contains a Python notebook demonstrating how to perform object detection using a pre-trained YOLOv4 model.
The provided notebook demonstrates how to utilize a pre-trained YOLOv4 model for object detection tasks. It covers the following steps:
- Downloading the pre-trained YOLOv4 weights and configuration files from https://github.com/AlexeyAB/darknet
- Loading the YOLOv4 model using OpenCV's
dnnmodule. - Preprocessing an input image for inference.
- Performing object detection on the input image using the YOLOv4 model.
- Post-processing the detection results, including non-maximum suppression (NMS) to filter out overlapping bounding boxes.
- Displaying the detected objects on the original image.

