Packaged version of the Yolov7 repository
Project description
Yolov7-Pip: Packaged version of the Yolov7 repository
Overview
This repo is a packaged version of the Yolov7 model.
Installation
pip install yolov7detect
Yolov7 Inference
import yolov7
# load pretrained or custom model
model = yolov7.load('yolov7.pt')
# 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()
Citation
@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}
}
Acknowledgement
A part of the code is borrowed from Yolov5-pip. Many thanks for their wonderful works.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
yolov7detect-0.2.7.tar.gz
(122.2 kB
view details)
File details
Details for the file yolov7detect-0.2.7.tar.gz
.
File metadata
- Download URL: yolov7detect-0.2.7.tar.gz
- Upload date:
- Size: 122.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c8e2aaea1abc7f1a4503cffa7d40311e1ed2ad5a28b4dd9ca6c9a4a4b5e5b9cf |
|
MD5 | 31c6a214f4c558f814bcc8eec6b8e59a |
|
BLAKE2b-256 | 0b1bc81bb8bbdf5c394310ee17f9179eb76a78dc219ee11f62c7573c43a6c50c |