├── .gitignore ├── README.md ├── data ├── frames │ └── frontal.jpg ├── homography.npz ├── slide_thumb.png └── teaser.gif ├── find_homography.py ├── homography_utils.py ├── main.py ├── ssd ├── .gitattributes ├── .gitignore ├── LICENSE ├── README.md ├── data │ ├── __init__.py │ ├── coco.py │ ├── coco_labels.txt │ ├── config.py │ ├── example.jpg │ ├── scripts │ │ ├── COCO2014.sh │ │ ├── VOC2007.sh │ │ └── VOC2012.sh │ └── voc0712.py ├── demo │ ├── __init__.py │ ├── demo.ipynb │ └── live.py ├── doc │ ├── SSD.jpg │ ├── detection_example.png │ ├── detection_example2.png │ ├── detection_examples.png │ └── ssd.png ├── eval.py ├── layers │ ├── __init__.py │ ├── box_utils.py │ ├── functions │ │ ├── __init__.py │ │ ├── detection.py │ │ └── prior_box.py │ └── modules │ │ ├── __init__.py │ │ ├── l2norm.py │ │ └── multibox_loss.py ├── ssd.py ├── test.py ├── train.py └── utils │ ├── __init__.py │ └── augmentations.py ├── ssd_eval.py ├── ssd_utils.py ├── view_utils.py ├── yolo ├── README.md ├── assets │ ├── dog.png │ ├── giraffe.png │ ├── messi.png │ └── traffic.png ├── config │ ├── coco.data │ ├── yolov3-tiny.cfg │ └── yolov3.cfg ├── data │ ├── coco.names │ ├── get_coco_dataset.sh │ └── samples │ │ ├── dog.jpg │ │ ├── eagle.jpg │ │ ├── giraffe.jpg │ │ ├── herd_of_horses.jpg │ │ ├── img1.jpg │ │ ├── img2.jpg │ │ ├── img3.jpg │ │ ├── img4.jpg │ │ ├── messi.jpg │ │ └── person.jpg ├── detect.py ├── models.py ├── requirements.txt ├── test.py ├── train.py ├── utils │ ├── __init__.py │ ├── datasets.py │ ├── parse_config.py │ └── utils.py └── weights │ ├── download_weights.sh │ └── download_weights_tiny.sh └── yolo_utils.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrplz/planar-distance-estimation/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrplz/planar-distance-estimation/HEAD/README.md -------------------------------------------------------------------------------- /data/frames/frontal.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrplz/planar-distance-estimation/HEAD/data/frames/frontal.jpg -------------------------------------------------------------------------------- /data/homography.npz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrplz/planar-distance-estimation/HEAD/data/homography.npz -------------------------------------------------------------------------------- /data/slide_thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrplz/planar-distance-estimation/HEAD/data/slide_thumb.png -------------------------------------------------------------------------------- /data/teaser.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrplz/planar-distance-estimation/HEAD/data/teaser.gif -------------------------------------------------------------------------------- /find_homography.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrplz/planar-distance-estimation/HEAD/find_homography.py -------------------------------------------------------------------------------- /homography_utils.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrplz/planar-distance-estimation/HEAD/main.py -------------------------------------------------------------------------------- /ssd/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrplz/planar-distance-estimation/HEAD/ssd/.gitattributes -------------------------------------------------------------------------------- /ssd/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrplz/planar-distance-estimation/HEAD/ssd/.gitignore -------------------------------------------------------------------------------- /ssd/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrplz/planar-distance-estimation/HEAD/ssd/LICENSE -------------------------------------------------------------------------------- /ssd/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrplz/planar-distance-estimation/HEAD/ssd/README.md -------------------------------------------------------------------------------- /ssd/data/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrplz/planar-distance-estimation/HEAD/ssd/data/__init__.py -------------------------------------------------------------------------------- /ssd/data/coco.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrplz/planar-distance-estimation/HEAD/ssd/data/coco.py -------------------------------------------------------------------------------- /ssd/data/coco_labels.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrplz/planar-distance-estimation/HEAD/ssd/data/coco_labels.txt -------------------------------------------------------------------------------- /ssd/data/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrplz/planar-distance-estimation/HEAD/ssd/data/config.py -------------------------------------------------------------------------------- /ssd/data/example.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrplz/planar-distance-estimation/HEAD/ssd/data/example.jpg -------------------------------------------------------------------------------- /ssd/data/scripts/COCO2014.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrplz/planar-distance-estimation/HEAD/ssd/data/scripts/COCO2014.sh -------------------------------------------------------------------------------- /ssd/data/scripts/VOC2007.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrplz/planar-distance-estimation/HEAD/ssd/data/scripts/VOC2007.sh -------------------------------------------------------------------------------- /ssd/data/scripts/VOC2012.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrplz/planar-distance-estimation/HEAD/ssd/data/scripts/VOC2012.sh -------------------------------------------------------------------------------- /ssd/data/voc0712.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrplz/planar-distance-estimation/HEAD/ssd/data/voc0712.py -------------------------------------------------------------------------------- /ssd/demo/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ssd/demo/demo.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrplz/planar-distance-estimation/HEAD/ssd/demo/demo.ipynb -------------------------------------------------------------------------------- /ssd/demo/live.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrplz/planar-distance-estimation/HEAD/ssd/demo/live.py -------------------------------------------------------------------------------- /ssd/doc/SSD.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrplz/planar-distance-estimation/HEAD/ssd/doc/SSD.jpg -------------------------------------------------------------------------------- /ssd/doc/detection_example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrplz/planar-distance-estimation/HEAD/ssd/doc/detection_example.png -------------------------------------------------------------------------------- /ssd/doc/detection_example2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrplz/planar-distance-estimation/HEAD/ssd/doc/detection_example2.png -------------------------------------------------------------------------------- /ssd/doc/detection_examples.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrplz/planar-distance-estimation/HEAD/ssd/doc/detection_examples.png -------------------------------------------------------------------------------- /ssd/doc/ssd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrplz/planar-distance-estimation/HEAD/ssd/doc/ssd.png -------------------------------------------------------------------------------- /ssd/eval.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrplz/planar-distance-estimation/HEAD/ssd/eval.py -------------------------------------------------------------------------------- /ssd/layers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrplz/planar-distance-estimation/HEAD/ssd/layers/__init__.py -------------------------------------------------------------------------------- /ssd/layers/box_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrplz/planar-distance-estimation/HEAD/ssd/layers/box_utils.py -------------------------------------------------------------------------------- /ssd/layers/functions/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrplz/planar-distance-estimation/HEAD/ssd/layers/functions/__init__.py -------------------------------------------------------------------------------- /ssd/layers/functions/detection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrplz/planar-distance-estimation/HEAD/ssd/layers/functions/detection.py -------------------------------------------------------------------------------- /ssd/layers/functions/prior_box.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrplz/planar-distance-estimation/HEAD/ssd/layers/functions/prior_box.py -------------------------------------------------------------------------------- /ssd/layers/modules/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrplz/planar-distance-estimation/HEAD/ssd/layers/modules/__init__.py -------------------------------------------------------------------------------- /ssd/layers/modules/l2norm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrplz/planar-distance-estimation/HEAD/ssd/layers/modules/l2norm.py -------------------------------------------------------------------------------- /ssd/layers/modules/multibox_loss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrplz/planar-distance-estimation/HEAD/ssd/layers/modules/multibox_loss.py -------------------------------------------------------------------------------- /ssd/ssd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrplz/planar-distance-estimation/HEAD/ssd/ssd.py -------------------------------------------------------------------------------- /ssd/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrplz/planar-distance-estimation/HEAD/ssd/test.py -------------------------------------------------------------------------------- /ssd/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrplz/planar-distance-estimation/HEAD/ssd/train.py -------------------------------------------------------------------------------- /ssd/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrplz/planar-distance-estimation/HEAD/ssd/utils/__init__.py -------------------------------------------------------------------------------- /ssd/utils/augmentations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrplz/planar-distance-estimation/HEAD/ssd/utils/augmentations.py -------------------------------------------------------------------------------- /ssd_eval.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrplz/planar-distance-estimation/HEAD/ssd_eval.py -------------------------------------------------------------------------------- /ssd_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrplz/planar-distance-estimation/HEAD/ssd_utils.py -------------------------------------------------------------------------------- /view_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrplz/planar-distance-estimation/HEAD/view_utils.py -------------------------------------------------------------------------------- /yolo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrplz/planar-distance-estimation/HEAD/yolo/README.md -------------------------------------------------------------------------------- /yolo/assets/dog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrplz/planar-distance-estimation/HEAD/yolo/assets/dog.png -------------------------------------------------------------------------------- /yolo/assets/giraffe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrplz/planar-distance-estimation/HEAD/yolo/assets/giraffe.png -------------------------------------------------------------------------------- /yolo/assets/messi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrplz/planar-distance-estimation/HEAD/yolo/assets/messi.png -------------------------------------------------------------------------------- /yolo/assets/traffic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrplz/planar-distance-estimation/HEAD/yolo/assets/traffic.png -------------------------------------------------------------------------------- /yolo/config/coco.data: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrplz/planar-distance-estimation/HEAD/yolo/config/coco.data -------------------------------------------------------------------------------- /yolo/config/yolov3-tiny.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrplz/planar-distance-estimation/HEAD/yolo/config/yolov3-tiny.cfg -------------------------------------------------------------------------------- /yolo/config/yolov3.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrplz/planar-distance-estimation/HEAD/yolo/config/yolov3.cfg -------------------------------------------------------------------------------- /yolo/data/coco.names: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrplz/planar-distance-estimation/HEAD/yolo/data/coco.names -------------------------------------------------------------------------------- /yolo/data/get_coco_dataset.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrplz/planar-distance-estimation/HEAD/yolo/data/get_coco_dataset.sh -------------------------------------------------------------------------------- /yolo/data/samples/dog.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrplz/planar-distance-estimation/HEAD/yolo/data/samples/dog.jpg -------------------------------------------------------------------------------- /yolo/data/samples/eagle.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrplz/planar-distance-estimation/HEAD/yolo/data/samples/eagle.jpg -------------------------------------------------------------------------------- /yolo/data/samples/giraffe.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrplz/planar-distance-estimation/HEAD/yolo/data/samples/giraffe.jpg -------------------------------------------------------------------------------- /yolo/data/samples/herd_of_horses.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrplz/planar-distance-estimation/HEAD/yolo/data/samples/herd_of_horses.jpg -------------------------------------------------------------------------------- /yolo/data/samples/img1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrplz/planar-distance-estimation/HEAD/yolo/data/samples/img1.jpg -------------------------------------------------------------------------------- /yolo/data/samples/img2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrplz/planar-distance-estimation/HEAD/yolo/data/samples/img2.jpg -------------------------------------------------------------------------------- /yolo/data/samples/img3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrplz/planar-distance-estimation/HEAD/yolo/data/samples/img3.jpg -------------------------------------------------------------------------------- /yolo/data/samples/img4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrplz/planar-distance-estimation/HEAD/yolo/data/samples/img4.jpg -------------------------------------------------------------------------------- /yolo/data/samples/messi.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrplz/planar-distance-estimation/HEAD/yolo/data/samples/messi.jpg -------------------------------------------------------------------------------- /yolo/data/samples/person.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrplz/planar-distance-estimation/HEAD/yolo/data/samples/person.jpg -------------------------------------------------------------------------------- /yolo/detect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrplz/planar-distance-estimation/HEAD/yolo/detect.py -------------------------------------------------------------------------------- /yolo/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrplz/planar-distance-estimation/HEAD/yolo/models.py -------------------------------------------------------------------------------- /yolo/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrplz/planar-distance-estimation/HEAD/yolo/requirements.txt -------------------------------------------------------------------------------- /yolo/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrplz/planar-distance-estimation/HEAD/yolo/test.py -------------------------------------------------------------------------------- /yolo/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrplz/planar-distance-estimation/HEAD/yolo/train.py -------------------------------------------------------------------------------- /yolo/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /yolo/utils/datasets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrplz/planar-distance-estimation/HEAD/yolo/utils/datasets.py -------------------------------------------------------------------------------- /yolo/utils/parse_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrplz/planar-distance-estimation/HEAD/yolo/utils/parse_config.py -------------------------------------------------------------------------------- /yolo/utils/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrplz/planar-distance-estimation/HEAD/yolo/utils/utils.py -------------------------------------------------------------------------------- /yolo/weights/download_weights.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | wget https://pjreddie.com/media/files/yolov3.weights 4 | -------------------------------------------------------------------------------- /yolo/weights/download_weights_tiny.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrplz/planar-distance-estimation/HEAD/yolo/weights/download_weights_tiny.sh -------------------------------------------------------------------------------- /yolo_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrplz/planar-distance-estimation/HEAD/yolo_utils.py --------------------------------------------------------------------------------