├── .gitignore ├── README.md ├── assets ├── Flask_logo.svg ├── screen.gif ├── zidane_bbox.png └── zidane_pose.png ├── client.py ├── data ├── coco.yaml ├── coco128-seg.yaml ├── coco128.yaml └── images │ ├── bus.jpg │ ├── ppe.png │ └── zidane.jpg ├── predict_api.py ├── requirements.txt ├── templates └── index.html └── utils └── general.py /.gitignore: -------------------------------------------------------------------------------- 1 | # Repo-specific GitIgnore ---------------------------------------------------------------------------------------------- 2 | *.jpg 3 | *.jpeg 4 | *.png 5 | *.bmp 6 | *.tif 7 | *.tiff 8 | *.heic 9 | *.JPG 10 | *.JPEG 11 | *.PNG 12 | *.BMP 13 | *.TIF 14 | *.TIFF 15 | *.HEIC 16 | *.mp4 17 | *.mov 18 | *.MOV 19 | *.avi 20 | *.data 21 | *.json 22 | *.cfg 23 | !setup.cfg 24 | !cfg/yolov3*.cfg 25 | 26 | storage.googleapis.com 27 | runs/* 28 | data/* 29 | data/images/* 30 | !data/*.yaml 31 | !data/hyps 32 | !data/scripts 33 | !data/images 34 | !data/images/zidane.jpg 35 | !data/images/bus.jpg 36 | !data/*.sh 37 | 38 | results*.csv 39 | 40 | # Datasets ------------------------------------------------------------------------------------------------------------- 41 | coco/ 42 | coco128/ 43 | VOC/ 44 | 45 | # MATLAB GitIgnore ----------------------------------------------------------------------------------------------------- 46 | *.m~ 47 | *.mat 48 | !targets*.mat 49 | 50 | # Neural Network weights ----------------------------------------------------------------------------------------------- 51 | *.weights 52 | *.pt 53 | *.pb 54 | *.onnx 55 | *.engine 56 | *.mlmodel 57 | *.torchscript 58 | *.tflite 59 | *.h5 60 | *_saved_model/ 61 | *_web_model/ 62 | *_openvino_model/ 63 | *_paddle_model/ 64 | darknet53.conv.74 65 | yolov3-tiny.conv.15 66 | 67 | # GitHub Python GitIgnore ---------------------------------------------------------------------------------------------- 68 | # Byte-compiled / optimized / DLL files 69 | __pycache__/ 70 | *.py[cod] 71 | *$py.class 72 | 73 | # C extensions 74 | *.so 75 | 76 | # Distribution / packaging 77 | .Python 78 | env/ 79 | build/ 80 | develop-eggs/ 81 | dist/ 82 | downloads/ 83 | eggs/ 84 | .eggs/ 85 | lib/ 86 | lib64/ 87 | parts/ 88 | sdist/ 89 | var/ 90 | wheels/ 91 | *.egg-info/ 92 | /wandb/ 93 | .installed.cfg 94 | *.egg 95 | 96 | 97 | # PyInstaller 98 | # Usually these files are written by a python script from a template 99 | # before PyInstaller builds the exe, so as to inject date/other infos into it. 100 | *.manifest 101 | *.spec 102 | 103 | # Installer logs 104 | pip-log.txt 105 | pip-delete-this-directory.txt 106 | 107 | # Unit test / coverage reports 108 | htmlcov/ 109 | .tox/ 110 | .coverage 111 | .coverage.* 112 | .cache 113 | nosetests.xml 114 | coverage.xml 115 | *.cover 116 | .hypothesis/ 117 | 118 | # Translations 119 | *.mo 120 | *.pot 121 | 122 | # Django stuff: 123 | *.log 124 | local_settings.py 125 | 126 | # Flask stuff: 127 | instance/ 128 | .webassets-cache 129 | 130 | # Scrapy stuff: 131 | .scrapy 132 | 133 | # Sphinx documentation 134 | docs/_build/ 135 | 136 | # PyBuilder 137 | target/ 138 | 139 | # Jupyter Notebook 140 | .ipynb_checkpoints 141 | 142 | # pyenv 143 | .python-version 144 | 145 | # celery beat schedule file 146 | celerybeat-schedule 147 | 148 | # SageMath parsed files 149 | *.sage.py 150 | 151 | # dotenv 152 | .env 153 | 154 | # virtualenv 155 | .venv* 156 | venv*/ 157 | ENV*/ 158 | 159 | # Spyder project settings 160 | .spyderproject 161 | .spyproject 162 | 163 | # Rope project settings 164 | .ropeproject 165 | 166 | # mkdocs documentation 167 | /site 168 | 169 | # mypy 170 | .mypy_cache/ 171 | 172 | 173 | # https://github.com/github/gitignore/blob/master/Global/macOS.gitignore ----------------------------------------------- 174 | 175 | # General 176 | .DS_Store 177 | .AppleDouble 178 | .LSOverride 179 | 180 | # Icon must end with two \r 181 | Icon 182 | Icon? 183 | 184 | # Thumbnails 185 | ._* 186 | 187 | # Files that might appear in the root of a volume 188 | .DocumentRevisions-V100 189 | .fseventsd 190 | .Spotlight-V100 191 | .TemporaryItems 192 | .Trashes 193 | .VolumeIcon.icns 194 | .com.apple.timemachine.donotpresent 195 | 196 | # Directories potentially created on remote AFP share 197 | .AppleDB 198 | .AppleDesktop 199 | Network Trash Folder 200 | Temporary Items 201 | .apdisk 202 | 203 | 204 | # https://github.com/github/gitignore/blob/master/Global/JetBrains.gitignore 205 | # Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio and WebStorm 206 | # Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839 207 | 208 | # User-specific stuff: 209 | .idea/* 210 | .idea/**/workspace.xml 211 | .idea/**/tasks.xml 212 | .idea/dictionaries 213 | .html # Bokeh Plots 214 | .pg # TensorFlow Frozen Graphs 215 | .avi # videos 216 | 217 | # Sensitive or high-churn files: 218 | .idea/**/dataSources/ 219 | .idea/**/dataSources.ids 220 | .idea/**/dataSources.local.xml 221 | .idea/**/sqlDataSources.xml 222 | .idea/**/dynamic.xml 223 | .idea/**/uiDesigner.xml 224 | 225 | # Gradle: 226 | .idea/**/gradle.xml 227 | .idea/**/libraries 228 | 229 | # CMake 230 | cmake-build-debug/ 231 | cmake-build-release/ 232 | 233 | # Mongo Explorer plugin: 234 | .idea/**/mongoSettings.xml 235 | 236 | ## File-based project format: 237 | *.iws 238 | 239 | ## Plugin-specific files: 240 | 241 | # IntelliJ 242 | out/ 243 | 244 | # mpeltonen/sbt-idea plugin 245 | .idea_modules/ 246 | 247 | # JIRA plugin 248 | atlassian-ide-plugin.xml 249 | 250 | # Cursive Clojure plugin 251 | .idea/replstate.xml 252 | 253 | # Crashlytics plugin (for Android Studio and IntelliJ) 254 | com_crashlytics_export_strings.xml 255 | crashlytics.properties 256 | crashlytics-build.properties 257 | fabric.properties 258 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 |