--- license: gpl-3.0 tags: - object-detection - computer-vision - yolov7 - pypi datasets: - detection-datasets/coco --- ### Model Description [YOLOv7: Trainable bag-of-freebies sets new state-of-the-art for real-time object detectors](https://arxiv.org/abs/2207.02696) [YOLOv7-Pip: Packaged version of the Yolov7 repository](https://github.com/kadirnar/yolov7-pip) [Paper Repo: Implementation of paper - YOLOv7](https://github.com/WongKinYiu/yolov7) ### Installation ``` pip install yolov7detect ``` ### Yolov7 Inference ```python import yolov7 # load pretrained or custom model model = yolov7.load('kadirnar/yolov7-tiny-v0.1', hf_model=True) # set model parameters model.conf = 0.25 # NMS confidence threshold model.iou = 0.45 # NMS IoU threshold model.classes = None # (optional list) filter by class # set image imgs = 'inference/images' # perform inference results = model(imgs) # inference with larger input size and test time augmentation results = model(img, size=1280, augment=True) # parse results predictions = results.pred[0] boxes = predictions[:, :4] # x1, y1, x2, y2 scores = predictions[:, 4] categories = predictions[:, 5] # show detection bounding boxes on image results.show() ``` ### BibTeX Entry and Citation Info ``` @article{wang2022yolov7, title={{YOLOv7}: Trainable bag-of-freebies sets new state-of-the-art for real-time object detectors}, author={Wang, Chien-Yao and Bochkovskiy, Alexey and Liao, Hong-Yuan Mark}, journal={arXiv preprint arXiv:2207.02696}, year={2022} } ```