YOLOv6: A Single-Stage Object Detection Framework for Industrial Applications