Metadata-Version: 2.1
Name: yolov4
Version: 0.5.0
Summary: UNKNOWN
Home-page: https://github.com/hhk7734/tensorflow-yolov4
Author: Hyeonki Hong
Author-email: hhk7734@gmail.com
License: MIT
Project-URL: Documentation, https://github.com/hhk7734/tensorflow-yolov4
Project-URL: "Source Code", https://github.com/hhk7734/tensorflow-yolov4
Description: ![license](https://img.shields.io/github/license/hhk7734/tensorflow-yolov4)
        ![pypi](https://img.shields.io/pypi/v/yolov4)
        ![language](https://img.shields.io/github/languages/top/hhk7734/tensorflow-yolov4)
        
        # tensorflow-yolov4
        
        ```shell
        python3 -m pip install yolov4
        ```
        
        YOLOv4 Implemented in Tensorflow 2.
        Convert YOLOv4, YOLOv3, YOLO tiny .weights to .pb, .tflite and trt format for tensorflow, tensorflow lite, tensorRT.
        
        Download yolov4.weights file: https://drive.google.com/open?id=1cewMfusmPjYWbrnuJRuKhPMwRe_b9PaT
        
        ## Performance
        
        <p align="center"><img src="data/performance.png" width="640"\></p>
        
        ## tensorflow
        
        ```python
        import yolov4.tf as yolo
        
        detector = yolo.YoloV4(
            names_path="/home/hhk7734/tensorflow-yolov4/data/classes/coco.names",
            weights_path="/home/hhk7734/Desktop/yolov4.weights",
        )
        
        detector.inference(media_path="/home/hhk7734/tensorflow-yolov4/data/kite.jpg",)
        ```
        
        ## tensorflow lite
        
        ```python
        import yolov4.tflite as yolo
        
        detector = yolo.YoloV4(
            names_path="/home/hhk7734/tensorflow-yolov4/data/classes/coco.names",
            tflite_path="/home/hhk7734/Desktop/yolov4.tflite",
        )
        
        detector.inference(
            media_path="/home/hhk7734/tensorflow-yolov4/data/road.mp4",
            is_image=False,
            video_interval_ms=1000,
        )
        ```
        
        ## Training
        
        ```python
        import yolov4.tf as yolo
        
        detector = yolo.YoloV4(
            names_path="/home/hhk7734/tensorflow-yolov4/data/classes/coco.names"
        )
        
        detector.train(
            train_annote_path="/home/hhk7734/tensorflow-yolov4/data/dataset/val2017.txt",
            test_annote_path="/home/hhk7734/tensorflow-yolov4/data/dataset/val2017.txt",
            pre_trained_weights="/home/hhk7734/Desktop/yolov4.weights",
            epochs=2000,
            save_interval=100,
        )
        ```
        
        ```python
        import yolov4.tf as yolo
        
        detector = yolo.YoloV4(
            names_path="/home/hhk7734/darknet/data/class.names"
        )
        
        detector.train(
            train_annote_path="/home/hhk7734/darknet/data/train.txt",
            test_annote_path="/home/hhk7734/darknet/data/train.txt",
            dataset_type="yolo",
            epochs=2000,
            save_interval=100,
        )
        ```
        
        tensorflow-yolov4 (0.5.0) unstable; urgency=medium
        
          * core: dataset: add yolo type
          * tf: add dataset_type parameter to YoloV4.train
          * tf: add epochs parameter to train
          * tf: add save_interval parameter to train
        
         -- Hyeonki Hong <hhk7734@gmail.com>  Fri, 19 Jun 2020 14:30:50 +0900
        
        tensorflow-yolov4 (0.4.0) unstable; urgency=medium
        
          * core: dataset: remove cfg module
          * tf: implement YoloV4.train
        
         -- Hyeonki Hong <hhk7734@gmail.com>  Thu, 11 Jun 2020 17:45:44 +0900
        
        tensorflow-yolov4 (0.3.0) unstable; urgency=medium
        
          * core: utils: use numpy instead of tensorflow
          * pypi: remove install_requires and change to manual installation
          * yolov4: add video_interval_ms
        
         -- Hyeonki Hong <hhk7734@gmail.com>  Mon, 08 Jun 2020 23:59:41 +0900
        
        tensorflow-yolov4 (0.2.0) unstable; urgency=medium
        
          * pylint: create .pylintrc and run black
          * core: remove config.py
          * yolov4: change tfyolov4 to yolov4
          * yolov4: remove detect**.py and implement YoloV4.inference
        
         -- Hyeonki Hong <hhk7734@gmail.com>  Mon, 08 Jun 2020 02:20:49 +0900
        
        tensorflow-yolov4 (0.1.0) unstable; urgency=medium
        
          * yolov4: fork from 'hunglc007/tensorflow-yolov4-tflite'
        
         -- Hyeonki Hong <hhk7734@gmail.com>  Fri, 05 Jun 2020 20:17:45 +0900
        
Keywords: tensorflow,yolo,AI
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: POSIX :: Linux
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Topic :: Software Development
Description-Content-Type: text/markdown
