tf-yolov4
YOLOv4 implementation with Tensorflow 2.
Install
pip instal tf-yolov4
Example
Prediction
import numpy as np
import PIL.Image
import yolov4
# Default: num_classes=80
yo = yolov4.YOLOv4(num_classes=80)
# Default: weights_path=None
# num_classes=80 and weights_path=None: Pre-trained COCO model will be loaded.
# num_classes!=80 and weights_path=None: Pre-trained backbone and SPP model will be loaded.
# Otherwise: User-defined weight file will be loaded.
yo.load_weights(weights_path=None)
img = np.array(PIL.Image.open('./data/sf.jpg'))
# The image with predicted bounding-boxes is created if `debug=True`
boxes, classes, scores = yo.predict(img, debug=True)
Load Darknet weight
import yolov4
yo = yolov4.YOLOv4(num_classes=10)
yo.load_darknet_weights('/path/to/darknet_weight')
TODO
- Prediction
- Load Darknet weight file
- Pre-trained model
- Basic training function and Loss definition
- Label-smoothed BCE loss
- c-IoU loss
- Training data augmentation
Release files for tf-yolov4 1.0.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| tf-yolov4-1.0.4.tar.gz | 11.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| tf_yolov4-1.0.4-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 32.6 kB
Release files / tf-yolov4-1.0.4.tar.gz
| Download URL | tf-yolov4-1.0.4.tar.gz |
|---|---|
| Size | 11.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
35d8035bc04349e65dff83d2208ebc2e7c5f26594a829fce8cd01995c68fbbcf
|
|
BLAKE2b-256 checksum How to use checksums |
157fd435462b8c54a26afc7e720d50886c48eb761487e1cadd36a2983061aebf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.8.5
|
Release files / tf_yolov4-1.0.4-py3-none-any.whl
| Download URL | tf_yolov4-1.0.4-py3-none-any.whl |
|---|---|
| Size | 21.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
b0694fa134429e3b06e74bdff244b8d82ba9716a11fed71e6436c6a677a24036
|
|
BLAKE2b-256 checksum How to use checksums |
13067497758c412029d6f67b12beda3437259316fc1a11780705bafdbca7d771
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.8.5
|