From Beginner to Pro: Deploying Custom YOLOv5 Models for Object Detection with OpenCV