gitextract_hhet6k5q/ ├── .codecov.yml ├── .github/ │ ├── FUNDING.yml │ └── workflows/ │ └── build.yml ├── .gitignore ├── .travis.yml ├── BACKEND_MIGRATION.md ├── LICENSE ├── MANIFEST.in ├── README.md ├── examples/ │ ├── camera_feed_detection.py │ ├── custom_detection.py │ ├── custom_detection_array_input_output.py │ ├── custom_detection_extract_objects.py │ ├── custom_detection_from_array_extract_objects_array.py │ ├── custom_detection_from_file_extract_objects_array.py │ ├── custom_detection_train.py │ ├── custom_detection_video.py │ ├── custom_model_prediction.py │ ├── custom_model_training.py │ ├── image_custom_object_detection.py │ ├── image_prediction.py │ ├── object_detection.py │ ├── video_analysis_per_frame.py │ ├── video_analysis_per_second.py │ ├── video_custom_object_detection.py │ └── video_object_detection.py ├── imageai/ │ ├── Classification/ │ │ ├── CUSTOMCLASSIFICATION.md │ │ ├── CUSTOMTRAINING.md │ │ ├── Custom/ │ │ │ ├── __init__.py │ │ │ ├── data_transformation.py │ │ │ └── training_params.py │ │ ├── README.md │ │ ├── __init__.py │ │ └── imagenet_classes.txt │ ├── Detection/ │ │ ├── Custom/ │ │ │ ├── CUSTOMDETECTION.md │ │ │ ├── CUSTOMDETECTIONTRAINING.md │ │ │ ├── CUSTOMVIDEODETECTION.md │ │ │ ├── __init__.py │ │ │ └── yolo/ │ │ │ ├── __init__.py │ │ │ ├── compute_loss.py │ │ │ ├── custom_anchors.py │ │ │ ├── dataset.py │ │ │ ├── metric.py │ │ │ └── validate.py │ │ ├── README.md │ │ ├── VIDEO.md │ │ ├── __init__.py │ │ ├── coco91_classes.txt │ │ └── coco_classes.txt │ ├── __init__.py │ ├── backend_check/ │ │ ├── __init__.py │ │ ├── backend_check.py │ │ └── model_extension.py │ ├── densenet121/ │ │ └── __init__.py │ ├── inceptionv3/ │ │ └── __init__.py │ ├── mobilenetv2/ │ │ └── __init__.py │ ├── resnet50/ │ │ └── __init__.py │ ├── retinanet/ │ │ ├── __init__.py │ │ └── utils.py │ └── yolov3/ │ ├── __init__.py │ ├── tiny_yolov3.py │ ├── utils.py │ └── yolov3.py ├── imageai_tf_deprecated/ │ ├── Classification/ │ │ ├── CUSTOMCLASSIFICATION.md │ │ ├── CUSTOMTRAINING.md │ │ ├── Custom/ │ │ │ └── __init__.py │ │ ├── README.md │ │ └── __init__.py │ ├── Detection/ │ │ ├── Custom/ │ │ │ ├── CUSTOMDETECTION.md │ │ │ ├── CUSTOMDETECTIONTRAINING.md │ │ │ ├── CUSTOMVIDEODETECTION.md │ │ │ ├── __init__.py │ │ │ ├── callbacks.py │ │ │ ├── evaluate.py │ │ │ ├── gen_anchors.py │ │ │ ├── generator.py │ │ │ ├── utils/ │ │ │ │ ├── __init__.py │ │ │ │ ├── bbox.py │ │ │ │ ├── colors.py │ │ │ │ ├── image.py │ │ │ │ ├── multi_gpu_model.py │ │ │ │ └── utils.py │ │ │ └── voc.py │ │ ├── README.md │ │ ├── VIDEO.md │ │ ├── YOLO/ │ │ │ ├── __init__.py │ │ │ ├── utils.py │ │ │ └── yolov3.py │ │ ├── __init__.py │ │ └── keras_retinanet/ │ │ ├── __init__.py │ │ ├── backend/ │ │ │ ├── __init__.py │ │ │ └── backend.py │ │ ├── bin/ │ │ │ ├── __init__.py │ │ │ ├── convert_model.py │ │ │ ├── debug.py │ │ │ ├── evaluate.py │ │ │ └── train.py │ │ ├── callbacks/ │ │ │ ├── __init__.py │ │ │ ├── coco.py │ │ │ ├── common.py │ │ │ └── eval.py │ │ ├── initializers.py │ │ ├── layers/ │ │ │ ├── __init__.py │ │ │ ├── _misc.py │ │ │ └── filter_detections.py │ │ ├── losses.py │ │ ├── models/ │ │ │ ├── __init__.py │ │ │ ├── densenet.py │ │ │ ├── effnet.py │ │ │ ├── mobilenet.py │ │ │ ├── resnet.py │ │ │ ├── retinanet.py │ │ │ ├── senet.py │ │ │ └── vgg.py │ │ ├── preprocessing/ │ │ │ ├── __init__.py │ │ │ ├── coco.py │ │ │ ├── csv_generator.py │ │ │ ├── generator.py │ │ │ ├── kitti.py │ │ │ ├── open_images.py │ │ │ └── pascal_voc.py │ │ └── utils/ │ │ ├── __init__.py │ │ ├── anchors.py │ │ ├── coco_eval.py │ │ ├── colors.py │ │ ├── compute_overlap.pyx │ │ ├── config.py │ │ ├── eval.py │ │ ├── gpu.py │ │ ├── image.py │ │ ├── model.py │ │ ├── tf_version.py │ │ ├── transform.py │ │ └── visualization.py │ ├── Prediction/ │ │ ├── Custom/ │ │ │ ├── __init__.py │ │ │ └── custom_utils.py │ │ ├── __init__.py │ │ └── imagenet_utils.py │ └── __init__.py ├── requirements.txt ├── requirements_extra.txt ├── requirements_gpu.txt ├── scripts/ │ └── pascal_voc_to_yolo.py ├── setup.py └── test/ ├── test_custom_classification.py ├── test_custom_classification_training.py ├── test_custom_detection_training.py ├── test_custom_object_detection.py ├── test_custom_video_detection.py ├── test_image_classification.py ├── test_object_detection.py └── test_video_object_detection.py