├── .gitignore ├── LICENSE ├── MANIFEST.in ├── README.md ├── labels ├── balloons.txt ├── birds-1.txt ├── pexels-flora-hsu-7008067.txt ├── pexels-palu-malerba-14305.txt ├── pexels-palu-malerba-14305356 (1).txt └── pexels-palu-malerba-14305356.txt ├── names.txt ├── pyproject.toml ├── setup.py └── src ├── annotation ├── annotate.py ├── filters.py └── utils.py ├── example ├── car.jpg ├── car.mp4 ├── images │ ├── img-0.jpg │ ├── img-1.jpg │ ├── img-10.jpg │ ├── img-11.jpg │ ├── img-12.jpg │ ├── img-13.jpg │ ├── img-14.jpg │ ├── img-15.jpg │ ├── img-16.jpg │ ├── img-17.jpg │ ├── img-18.jpg │ ├── img-19.jpg │ ├── img-2.jpg │ ├── img-20.jpg │ ├── img-21.jpg │ ├── img-22.jpg │ ├── img-23.jpg │ ├── img-24.jpg │ ├── img-25.jpg │ ├── img-26.jpg │ ├── img-27.jpg │ ├── img-28.jpg │ ├── img-29.jpg │ ├── img-3.jpg │ ├── img-30.jpg │ ├── img-31.jpg │ ├── img-32.jpg │ ├── img-33.jpg │ ├── img-34.jpg │ ├── img-35.jpg │ ├── img-36.jpg │ ├── img-37.jpg │ ├── img-38.jpg │ ├── img-39.jpg │ ├── img-4.jpg │ ├── img-40.jpg │ ├── img-41.jpg │ ├── img-42.jpg │ ├── img-43.jpg │ ├── img-44.jpg │ ├── img-45.jpg │ ├── img-46.jpg │ ├── img-47.jpg │ ├── img-48.jpg │ ├── img-49.jpg │ ├── img-5.jpg │ ├── img-50.jpg │ ├── img-6.jpg │ ├── img-7.jpg │ ├── img-8.jpg │ └── img-9.jpg ├── labels │ ├── img-0.txt │ ├── img-1.txt │ ├── img-10.txt │ ├── img-11.txt │ ├── img-12.txt │ ├── img-13.txt │ ├── img-14.txt │ ├── img-15.txt │ ├── img-16.txt │ ├── img-17.txt │ ├── img-18.txt │ ├── img-19.txt │ ├── img-2.txt │ ├── img-20.txt │ ├── img-21.txt │ ├── img-22.txt │ ├── img-23.txt │ ├── img-24.txt │ ├── img-25.txt │ ├── img-26.txt │ ├── img-27.txt │ ├── img-28.txt │ ├── img-29.txt │ ├── img-3.txt │ ├── img-30.txt │ ├── img-31.txt │ ├── img-32.txt │ ├── img-33.txt │ ├── img-34.txt │ ├── img-35.txt │ ├── img-36.txt │ ├── img-37.txt │ ├── img-38.txt │ ├── img-39.txt │ ├── img-4.txt │ ├── img-40.txt │ ├── img-41.txt │ ├── img-42.txt │ ├── img-43.txt │ ├── img-44.txt │ ├── img-45.txt │ ├── img-46.txt │ ├── img-47.txt │ ├── img-48.txt │ ├── img-49.txt │ ├── img-5.txt │ ├── img-50.txt │ ├── img-6.txt │ ├── img-7.txt │ ├── img-8.txt │ └── img-9.txt ├── names.txt └── people.mp4 └── tools ├── __init__.py └── visualize.py /.gitignore: -------------------------------------------------------------------------------- 1 | # Byte-compiled / optimized / DLL files 2 | __pycache__/ 3 | *.py[cod] 4 | *$py.class 5 | 6 | # C extensions 7 | *.so 8 | 9 | # Distribution / packaging 10 | .Python 11 | build/ 12 | develop-eggs/ 13 | dist/ 14 | downloads/ 15 | eggs/ 16 | .eggs/ 17 | lib/ 18 | lib64/ 19 | parts/ 20 | sdist/ 21 | var/ 22 | wheels/ 23 | pip-wheel-metadata/ 24 | share/python-wheels/ 25 | *.egg-info/ 26 | .installed.cfg 27 | *.egg 28 | MANIFEST 29 | 30 | # PyInstaller 31 | # Usually these files are written by a python script from a template 32 | # before PyInstaller builds the exe, so as to inject date/other infos into it. 33 | *.manifest 34 | *.spec 35 | 36 | # Installer logs 37 | pip-log.txt 38 | pip-delete-this-directory.txt 39 | 40 | # Unit test / coverage reports 41 | htmlcov/ 42 | .tox/ 43 | .nox/ 44 | .coverage 45 | .coverage.* 46 | .cache 47 | nosetests.xml 48 | coverage.xml 49 | *.cover 50 | *.py,cover 51 | .hypothesis/ 52 | .pytest_cache/ 53 | 54 | # Translations 55 | *.mo 56 | *.pot 57 | 58 | # Django stuff: 59 | *.log 60 | local_settings.py 61 | db.sqlite3 62 | db.sqlite3-journal 63 | 64 | # Flask stuff: 65 | instance/ 66 | .webassets-cache 67 | 68 | # Scrapy stuff: 69 | .scrapy 70 | 71 | # Sphinx documentation 72 | docs/_build/ 73 | 74 | # PyBuilder 75 | target/ 76 | 77 | # Jupyter Notebook 78 | .ipynb_checkpoints 79 | 80 | # IPython 81 | profile_default/ 82 | ipython_config.py 83 | 84 | # pyenv 85 | .python-version 86 | 87 | # pipenv 88 | # According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control. 89 | # However, in case of collaboration, if having platform-specific dependencies or dependencies 90 | # having no cross-platform support, pipenv may install dependencies that don't work, or not 91 | # install all needed dependencies. 92 | #Pipfile.lock 93 | 94 | # PEP 582; used by e.g. github.com/David-OConnor/pyflow 95 | __pypackages__/ 96 | 97 | # Celery stuff 98 | celerybeat-schedule 99 | celerybeat.pid 100 | 101 | # SageMath parsed files 102 | *.sage.py 103 | 104 | # Environments 105 | .env 106 | .venv 107 | env/ 108 | venv/ 109 | ENV/ 110 | env.bak/ 111 | venv.bak/ 112 | 113 | src/pyOpenAnnotate.egg-info 114 | 115 | # Spyder project settings 116 | .spyderproject 117 | .spyproject 118 | 119 | # Rope project settings 120 | .ropeproject 121 | 122 | # mkdocs documentation 123 | /site 124 | 125 | # mypy 126 | .mypy_cache/ 127 | .dmypy.json 128 | dmypy.json 129 | 130 | # Pyre type checker 131 | .pyre/ 132 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2022 LearnOpenCV 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: 6 | 7 | The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 8 | 9 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 10 | -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- 1 | include ./example/* 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Automated Annotation Tool 2 | 3 | Automate your image annotation pipeline using pyOpenAnnotate. It is built harnessing the power of OpenCV. Perfect for annotating single class datasets. Check out accompanying blog post to understand how pyOpenAnnotate has been designed. 4 | 5 | [Automated Image Annotation Tool Using OpenCV](https://learnopencv.com/automated-image-annotation-tool-using-opencv-python/). 6 | 7 |
8 | 9 | Automated Annotation Tool OpenCV 10 | 11 | ## Example Use Cases 12 | Automated Annotation pyOpenAnnotate 13 | 14 | Automated Annotation pyOpenAnnotate 15 | 16 | ## How To Use pyOpenAnnotate? 17 | 18 | ### 0. Installation 19 | ``` 20 | pip install pyOpenAnnotate 21 | ``` 22 | Annotating images using pyOpenAnnotate is pretty simple. Use the command `annotate` followed by the following flags as per the requirement. 23 | ### 1. Annotate Images 24 | 25 | ``` 26 | annotate --img 27 | ``` 28 | 29 | ### 2. Annotate Video 30 | ``` 31 | annotate --vid 32 | ``` 33 | ### 3. Global Flags 34 | ``` 35 | -T : View mask window. 36 | --resume : Continue from where you left off. 37 | --skip : Frames to skip while processing a video file. 38 | ``` 39 | 40 | ### 4. Mouse Controls 41 | ``` 42 | Click and Drag: Draw bounding boxes. 43 | Double Click: Remove existing annotation. 44 | ``` 45 | 46 | ## Display Annotations 47 | Visualize your annotations using the `showlbls` command. 48 | ``` 49 | showlbls --img --ann 50 | ``` 51 | 52 | ## Keyboard Navigation 53 | ``` 54 | N or D : Save and go to next image 55 | B or A : Save and go back 56 | C : Toggle clear screen (during annotation) 57 | T : Toggle mask window (during annotation) 58 | Q : Quit 59 | ``` 60 | -------------------------------------------------------------------------------- /labels/balloons.txt: -------------------------------------------------------------------------------- 1 | 0 0.1796875 0.5855932203389831 0.10729166666666666 0.21525423728813559 2 | 0 0.303125 0.6830508474576271 0.08541666666666667 0.16610169491525423 3 | 0 0.0109375 0.5516949152542373 0.021875 0.07966101694915254 4 | 0 0.07395833333333333 0.9483050847457627 0.027083333333333334 0.05593220338983051 5 | 0 0.4203125 0.9322033898305084 0.021875 0.04745762711864407 6 | 0 0.47604166666666664 0.38728813559322034 0.14583333333333334 0.2966101694915254 7 | -------------------------------------------------------------------------------- /labels/birds-1.txt: -------------------------------------------------------------------------------- 1 | 0 0.8151041666666666 0.44375 0.06354166666666666 0.184375 2 | 0 0.6515625 0.62734375 0.06770833333333333 0.1578125 3 | 0 0.35885416666666664 0.25390625 0.06145833333333333 0.1453125 4 | 0 0.409375 0.38359375 0.05625 0.1421875 5 | 0 0.675 0.35703125 0.06875 0.1421875 6 | 0 0.5598958333333334 0.2953125 0.057291666666666664 0.134375 7 | 0 0.7984375 0.71796875 0.06354166666666666 0.1171875 8 | 0 0.6020833333333333 0.60546875 0.05416666666666667 0.1390625 9 | 0 0.2234375 0.30859375 0.059375 0.0984375 10 | 0 0.8640625 0.68828125 0.06354166666666666 0.1171875 11 | 0 0.1265625 0.55 0.05520833333333333 0.1125 12 | 0 0.5984375 0.8921875 0.05520833333333333 0.115625 13 | 0 0.5223958333333333 0.41328125 0.05520833333333333 0.1109375 14 | 0 0.6885416666666667 0.50390625 0.05625 0.0890625 15 | 0 0.26458333333333334 0.7953125 0.052083333333333336 0.1375 16 | 0 0.9109375 0.20859375 0.065625 0.1328125 17 | 0 0.25677083333333334 0.43515625 0.051041666666666666 0.1046875 18 | 0 0.2760416666666667 0.5015625 0.06041666666666667 0.1375 19 | 0 0.22135416666666666 0.57890625 0.06354166666666666 0.1203125 20 | 0 0.2234375 0.64140625 0.059375 0.1046875 21 | 0 0.20885416666666667 0.66953125 0.053125 0.1109375 22 | 0 0.2864583333333333 0.71875 0.05625 0.115625 23 | -------------------------------------------------------------------------------- /labels/pexels-flora-hsu-7008067.txt: -------------------------------------------------------------------------------- 1 | 0 0.5009164222873901 0.7901982378854625 1.002016129032258 0.4223568281938326 2 | 0 0.5863269794721407 0.6657488986784141 0.0687316715542522 0.12389867841409692 3 | 0 0.6420454545454546 0.6365638766519823 0.0531524926686217 0.053138766519823785 4 | 0 0.17906891495601174 0.7673458149779736 0.027126099706744868 0.07681718061674009 5 | 0 0.5113636363636364 0.07268722466960352 0.024926686217008796 0.07654185022026432 6 | 0 0.4409824046920821 0.6679515418502202 0.03225806451612903 0.05644273127753304 7 | 0 0.7534824046920822 0.7601872246696035 0.05736803519061583 0.053138766519823785 8 | 0 0.8966275659824047 0.9691629955947136 0.035373900293255135 0.036068281938325994 9 | 0 0.5436217008797654 0.6406938325991189 0.027126099706744868 0.02643171806167401 10 | 0 0.40249266862170086 0.7736784140969163 0.04270527859237536 0.017070484581497798 11 | 0 0.8680351906158358 0.829295154185022 0.028042521994134897 0.028083700440528634 12 | 0 0.8909457478005866 0.8807819383259912 0.01777859237536657 0.031112334801762113 13 | 0 0.6994134897360704 0.8939977973568282 0.011363636363636364 0.06415198237885462 14 | 0 0.13526392961876832 0.661068281938326 0.027126099706744868 0.020374449339207047 15 | -------------------------------------------------------------------------------- /labels/pexels-palu-malerba-14305.txt: -------------------------------------------------------------------------------- 1 | 0 0.62475 0.6393312101910829 0.12925 0.26910828025477707 2 | 0 0.68425 0.25636942675159236 0.054 0.11464968152866242 3 | 0 0.406 0.6269904458598726 0.04775 0.09792993630573249 4 | 0 0.8645 0.6982484076433121 0.048 0.08121019108280254 5 | 0 0.0325 0.9315286624203821 0.03225 0.06329617834394904 6 | 0 0.07425 0.8869426751592356 0.03225 0.059713375796178345 7 | 0 0.49675 0.7794585987261147 0.0335 0.054538216560509556 8 | 0 0.17125 0.8558917197452229 0.03 0.054538216560509556 9 | 0 0.3035 0.8097133757961783 0.028 0.05493630573248408 10 | 0 0.932 0.2340764331210191 0.13325 0.3288216560509554 11 | 0 0.45825 0.14012738853503184 0.046 0.09156050955414012 12 | 0 0.24425 0.2870222929936306 0.2115 0.43511146496815284 13 | 0 0.1135 0.6556528662420382 0.0895 0.1660031847133758 14 | 0 0.1895 0.6102707006369427 0.054 0.10828025477707007 15 | 0 0.15825 0.5867834394904459 0.0375 0.08479299363057324 16 | -------------------------------------------------------------------------------- /labels/pexels-palu-malerba-14305356 (1).txt: -------------------------------------------------------------------------------- 1 | 0 0.50125 0.7193333333333334 1.00275 0.5638333333333333 2 | 0 0.85275 0.5805 0.2805 0.14433333333333334 3 | 0 0.143 0.284 0.15 0.08466666666666667 4 | 0 0.563 0.67 0.082 0.0985 5 | 0 0.63175 0.768 0.06675 0.11933333333333333 6 | 0 0.6845 0.12 0.05575 0.0485 7 | 0 0.1325 0.7331666666666666 0.079 0.027833333333333335 8 | 0 0.0235 0.727 0.047 0.04583333333333333 9 | 0 0.406 0.27566666666666667 0.04875 0.043 10 | 0 0.4595 0.07216666666666667 0.04725 0.041666666666666664 11 | 0 0.8645 0.30683333333333335 0.0485 0.03883333333333333 12 | 0 0.3805 0.5366666666666666 0.075 0.07083333333333333 13 | 0 0.6235 0.6485 0.053 0.06116666666666667 14 | 0 0.0865 0.9581666666666667 0.05975 0.036166666666666666 15 | 0 0.463 0.6485 0.03475 0.05 16 | 0 0.6095 0.5625 0.06925 0.08333333333333333 17 | 0 0.96725 0.684 0.054 0.032 18 | 0 0.66775 0.6206666666666667 0.04175 0.04716666666666667 19 | 0 0.03875 0.9805 0.07775 0.025 20 | 0 0.81775 0.7423333333333333 0.06675 0.026333333333333334 21 | 0 0.80475 0.5296666666666666 0.0905 0.020833333333333332 22 | -------------------------------------------------------------------------------- /labels/pexels-palu-malerba-14305356.txt: -------------------------------------------------------------------------------- 1 | 0 0.5008620689655172 0.5022455089820359 1.0020114942528735 1.0052395209580838 2 | 0 0.8091954022988506 0.25748502994011974 0.022988505747126436 0.0815868263473054 3 | -------------------------------------------------------------------------------- /names.txt: -------------------------------------------------------------------------------- 1 | img-0.jpg 2 | img-1.jpg 3 | img-2.jpg 4 | img-3.jpg 5 | img-4.jpg 6 | img-5.jpg 7 | img-6.jpg 8 | img-7.jpg 9 | img-8.jpg 10 | img-9.jpg 11 | img-10.jpg 12 | img-11.jpg 13 | img-12.jpg 14 | img-13.jpg 15 | img-14.jpg 16 | img-15.jpg 17 | img-16.jpg 18 | img-17.jpg 19 | img-18.jpg 20 | img-19.jpg 21 | img-20.jpg 22 | img-21.jpg 23 | img-22.jpg 24 | img-23.jpg 25 | img-24.jpg 26 | img-25.jpg 27 | img-26.jpg 28 | img-27.jpg 29 | img-28.jpg 30 | img-29.jpg 31 | img-30.jpg 32 | img-31.jpg 33 | img-32.jpg 34 | img-33.jpg 35 | img-34.jpg 36 | img-35.jpg 37 | img-36.jpg 38 | img-37.jpg 39 | img-38.jpg 40 | img-39.jpg 41 | img-40.jpg 42 | img-41.jpg 43 | img-42.jpg 44 | img-43.jpg 45 | img-44.jpg 46 | img-45.jpg 47 | img-46.jpg 48 | img-47.jpg 49 | img-48.jpg 50 | img-49.jpg 51 | img-50.jpg 52 | -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- 1 | [build-system] 2 | requires = ["setuptools>=61.0.0", "wheel"] 3 | build-backend = "setuptools.build_meta" 4 | 5 | [project] 6 | name = "pyOpenAnnotate" 7 | version = "0.4.1" 8 | description = "Single class automated annotation tool using OpenCV" 9 | readme = "README.md" 10 | authors = [{ name = "Kukil Kashyap Borgohain, LearnOpenCV", email = "kukilp213@gmail.com" }] 11 | license = { file = "LICENSE" } 12 | classifiers = [ 13 | "Development Status :: 3 - Alpha", 14 | "Operating System :: OS Independent", 15 | "License :: OSI Approved :: MIT License", 16 | "Programming Language :: Python", 17 | "Programming Language :: Python :: 3", 18 | ] 19 | keywords = ["Annotation", 20 | "Automated Annotation", 21 | "OpenCV Annotate", 22 | "Image Annotation Tool", 23 | "Single Class Annotation", 24 | "Simple Annotation", 25 | "Annotation Python", 26 | "Dataset labelling", 27 | "Object detection", 28 | "Industrial annotation", 29 | "openannotate", 30 | "Annotation software", 31 | "Deep Learning", 32 | "Contour Analysis", 33 | "Thresholding OpenCV", 34 | "Color Segmentation", 35 | "segmentation mask", 36 | "Computer Vision", 37 | "Bounding Box Annotation", 38 | ] 39 | dependencies = [ 40 | "opencv-python", 41 | "natsort", 42 | ] 43 | requires-python = ">=3.5" 44 | 45 | [project.urls] 46 | Homepage = "https://github.com/bigvisionai/pyOpenAnnotate" 47 | 48 | [project.scripts] 49 | annotate = "annotation.annotate:main" 50 | showlbls = "tools.visualize:main" 51 | -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- 1 | from setuptools import setup 2 | 3 | setup() 4 | -------------------------------------------------------------------------------- /src/annotation/annotate.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python3 2 | 3 | import os 4 | import cv2 5 | import sys 6 | import argparse 7 | import numpy as np 8 | from annotation import utils 9 | from tools import visualize 10 | from natsort import natsorted 11 | 12 | 13 | #--------------------------------INITIALIZATIONS--------------------------------# 14 | coord = (20, 20) 15 | del_entries = [] 16 | # Boolean to control bbox drawing loop. 17 | draw_box = False 18 | remove_box = False 19 | # Update image. 20 | updated_img = None 21 | clean_img = None 22 | org_img = None 23 | max_area = 0 24 | reset = False 25 | PADDING = 10 26 | Toggle = False 27 | min_area_ratio = 0.000 28 | manual_assert_boxes = [] 29 | swap_channel = False 30 | channel_count = 0 31 | blob_conf_key = False 32 | blob_conf = False 33 | #-------------------------------------------------------------------------------# 34 | 35 | 36 | def parser_opt(): 37 | parser = argparse.ArgumentParser() 38 | parser.add_argument( 39 | '-img', '--img', 40 | help='path to the images file directory' 41 | ) 42 | parser.add_argument( 43 | '-vid', '--vid', 44 | help='path to the video file' 45 | ) 46 | parser.add_argument( 47 | '-T', '--toggle-mask', 48 | dest='toggle', 49 | action='store_true', 50 | help='Toggle Threshold Mask' 51 | ) 52 | parser.add_argument( 53 | '--resume', 54 | help='path to annotations/labels directory' 55 | ) 56 | parser.add_argument( 57 | '--skip', 58 | type=int, 59 | default=3, 60 | help="Number of frames to skip." 61 | ) 62 | parser.add_argument( 63 | '-blob', '--blob', 64 | dest='blob_conf', 65 | action='store_true', 66 | help='Turn on advanced shape and size filter control ' 67 | ) 68 | if len(sys.argv) == 1: 69 | parser.print_help() 70 | sys.exit() 71 | else: 72 | args = parser.parse_args() 73 | return args 74 | 75 | 76 | def image_paths(dir): 77 | # Iterate through the images. 78 | images_path = os.listdir(dir) 79 | # Remove files other than images. 80 | updated_images_paths = [] 81 | 82 | for file in images_path: 83 | if ('.jpg' in file) or ('.png' in file) or ('.jpeg' in file): 84 | updated_images_paths.append(file) 85 | # print(f"Test1: {updated_images_paths}") 86 | updated_images_paths = natsorted(updated_images_paths) 87 | # print(f"Test2: {updated_images_paths}") 88 | 89 | with open('names.txt', 'w') as f: 90 | for path in updated_images_paths: 91 | ln = [path, '\n'] 92 | f.writelines(ln) 93 | 94 | return updated_images_paths 95 | 96 | 97 | def get_init_bboxes(img): 98 | """ 99 | Returns bounding box using contour analysis. 100 | """ 101 | global max_area, min_area_ratio 102 | contours, _ = cv2.findContours(img, cv2.RETR_LIST, cv2.CHAIN_APPROX_SIMPLE) 103 | sorted_cnt = sorted(contours, key=cv2.contourArea, reverse = True) 104 | sorted_cnt.remove(sorted_cnt[0]) 105 | max_area = img.shape[0] * img.shape[1] 106 | bounding_rect_boxes = [] 107 | 108 | for cnt in sorted_cnt: 109 | x,y,w,h = cv2.boundingRect(cnt) 110 | cnt_area = w * h 111 | if (min_area_ratio * max_area < cnt_area): 112 | x = x - PADDING 113 | y = y - PADDING 114 | x = 0 if x < 0 else x 115 | y = 0 if y < 0 else y 116 | x = img.shape[1] if x > img.shape[1] else x 117 | y = img.shape[0] if y > img.shape[0] else y 118 | bounding_rect_boxes.append(((x, y), (x+w, y+h))) 119 | return bounding_rect_boxes 120 | 121 | 122 | def draw_init_annotations(img, boxes): 123 | for box in boxes: 124 | x1, y1, x2, y2 = box[0][0], box[0][1], box[1][0], box[1][1] 125 | # print(x1, y1, x2, y2) 126 | cv2.rectangle(img, (x1, y1), (x2, y2), (255,0,0), 2, cv2.LINE_AA) 127 | 128 | 129 | def get_coordinate(event, x, y, flags, params): 130 | global coord, tlc, draw_box, bboxes, remove_box, clean_img, del_entries 131 | 132 | if event == cv2.EVENT_MOUSEMOVE: 133 | # Current coordinate. Updated every instant with the cursor. 134 | coord = (x, y) 135 | 136 | if event == cv2.EVENT_LBUTTONDOWN: 137 | # Clicked point. 138 | tlc = (x, y) 139 | draw_box = True 140 | 141 | if event == cv2.EVENT_LBUTTONUP: 142 | draw_box = False 143 | # Modify the code to draw rectangles only when area is greater than 144 | # a particular threshold. 145 | # Also don't draw 'point' rectangles. 146 | if tlc != coord: 147 | cv2.rectangle(clean_img, tlc, coord, (255,0,0), 2, cv2.LINE_AA) 148 | # Append the final bbox coordinates to a global list. 149 | # Also remove very very small annotations. 150 | area = utils.get_box_area(tlc, coord) 151 | if area > 0.0001 * max_area: 152 | bboxes.append((tlc, coord)) 153 | manual_assert_boxes.append((tlc, coord)) 154 | 155 | # Add logic to remove a particular bounding box of double clicked in that area. 156 | if event == cv2.EVENT_LBUTTONDBLCLK: 157 | remove_box = True 158 | # Update the bboxes container. 159 | hit_point = (x, y) 160 | for point in bboxes: 161 | x1, y1 = point[0][0], point[0][1] 162 | x2, y2 = point[1][0], point[1][1] 163 | 164 | # Arrange small to large. Swap variables if required. 165 | if x1 > x2: 166 | x1, x2 = x2, x1 167 | if y1 > y2: 168 | y1, y2 = y2, y1 169 | 170 | if hit_point[0] in range(x1, x2) and hit_point[1] in range(y1, y2): 171 | del_entries.append(point) 172 | bboxes.remove(point) 173 | # print('removed!') 174 | # print('Updated Bboxes: \n', bboxes) 175 | 176 | clean_img = org_img # Check point. 177 | 178 | # Update the bboxes annotations. 179 | if len(bboxes) >= 1: 180 | for point in bboxes: 181 | cv2.rectangle(clean_img, point[0], point[1], (255,0,0), 2, cv2.LINE_AA) 182 | # print('Boxes have been redrawn! ', point) 183 | remove_box = False 184 | 185 | 186 | def update_bboxes(bboxes, del_entries, manual): 187 | for deleted_box in del_entries: 188 | # Deleted box coordinates. Area increased by 10%. 189 | x1_del, y1_del = int(0.9*deleted_box[0][1]), int(0.9*deleted_box[0][1]) 190 | x2_del, y2_del = int(1.1*deleted_box[1][0]), int(1.1*deleted_box[1][1]) 191 | for box in bboxes: 192 | x1, y1 = box[0][0], box[0][1] 193 | x2, y2 = box[1][0], box[1][1] 194 | # Check if the points are inside the deleted region. 195 | if (x1_del< x1 < x2_del) and (x1_del < x2 < x2_del) and (y1_del < y1 < y2_del) and (y1_del < y2 < y2_del): 196 | bboxes.remove(box) 197 | # Add manually drawn boxes as well, given that it is not from the deleted list. 198 | if len(manual) > 0: 199 | for manual_box in manual: 200 | if (manual_box not in bboxes) and (manual_box not in del_entries): 201 | bboxes.append(manual_box) 202 | return bboxes 203 | 204 | 205 | # Return a single channel image. 206 | def channel_select(img, ch_count): 207 | gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY) 208 | blue, green, red = cv2.split(img) 209 | img_hsv = cv2.cvtColor(img, cv2.COLOR_BGR2HSV) 210 | hue, sat, lightness = cv2.split(img_hsv) 211 | channel_list = [gray, blue, green, red, hue, sat, lightness] 212 | channel_name_list = ["Gray", 213 | "Blue", 214 | "Green", 215 | "Red", 216 | "Hue", 217 | "Saturation", 218 | "Lightness"] 219 | # print(f"Channel count : {channel_count}") 220 | 221 | return channel_list[ch_count] 222 | 223 | 224 | def filter_shapes(cnt, type=None): 225 | pass 226 | 227 | 228 | # Load images. 229 | def main(): 230 | global coord, tlc, draw_box, clean_img, org_img, min_area_ratio, channel_count 231 | global remove_box, bboxes, del_entries, reset, Toggle, manual_assert_boxes, swap_channel, blob_conf_key, blob_conf 232 | 233 | args = parser_opt() 234 | 235 | if args.vid is not None: 236 | file_type = 'vid' 237 | VID_PATH = args.vid 238 | if not os.path.isfile(VID_PATH): 239 | print('Please enter correct path to the video file.') 240 | sys.exit() 241 | 242 | elif args.img is not None: 243 | file_type = 'img' 244 | IMAGES_DIR = args.img 245 | if not os.path.isdir(IMAGES_DIR): 246 | print('Please enter correct images directory path.') 247 | sys.exit() 248 | else: 249 | print('Please provide the path to the image folder or video file.') 250 | 251 | if file_type == 'img': 252 | file_path = IMAGES_DIR 253 | updated_images_paths = image_paths(file_path) 254 | if args.resume is not None: 255 | completed_images = natsorted(os.listdir(args.resume)) 256 | completed_images_names = [] 257 | 258 | for file in completed_images: 259 | completed_images_names.append(file.split('.')[0]) 260 | 261 | updated_im_paths = [] 262 | for source_file in updated_images_paths: 263 | if not source_file.split('.')[0] in completed_images_names: 264 | updated_im_paths.append(source_file) 265 | 266 | updated_images_paths = updated_im_paths 267 | 268 | elif file_type == 'vid': 269 | file_path = VID_PATH 270 | if not os.path.exists('images'): 271 | # Delete existing images. Feature to be added. 272 | os.mkdir('images') 273 | loading_img = np.zeros([400, 640, 3], dtype=np.uint8) 274 | skip_count = args.skip 275 | cap = cv2.VideoCapture(file_path) 276 | frame_count = cap.get(cv2.CAP_PROP_FRAME_COUNT) 277 | 278 | i = 0 279 | count = 0 280 | while cap.isOpened(): 281 | if count/skip_count == 0: 282 | ret, frame = cap.read() 283 | 284 | load = loading_img.copy() 285 | if not ret: 286 | print('Unable to read frame') 287 | break 288 | cv2.putText(load, f"Frames: {i} / {int(frame_count)}", 289 | (10, 30), cv2.FONT_HERSHEY_COMPLEX, 0.7, (0,0,255), 1, cv2.LINE_AA) 290 | cv2.putText(load, f"Sequencing...", 291 | (260, 200), cv2.FONT_HERSHEY_COMPLEX, 0.7, (0,0,255), 1, cv2.LINE_AA) 292 | cv2.imshow('Images', load) 293 | cv2.imwrite('images/img-{}.jpg'.format(i), frame) 294 | key = cv2.waitKey(1) 295 | i += 1 296 | if key == ord('q'): 297 | break 298 | 299 | cap.release() 300 | cv2.destroyWindow('Images') 301 | updated_images_paths = image_paths('./images') 302 | file_path = './images' 303 | print(f"Images Saved to {os.getcwd()}/images") 304 | 305 | # Named window for Trackbars. 306 | cv2.namedWindow('Annotate') 307 | cv2.createTrackbar('threshold', 'Annotate', 127, 255, utils.ignore) 308 | cv2.createTrackbar('minArea', 'Annotate', 5, 500, utils.ignore) 309 | 310 | num = 0 311 | while True: 312 | if num == len(updated_images_paths): 313 | print('Task Completed.') 314 | break 315 | 316 | img_path = os.path.join(file_path, updated_images_paths[num]) 317 | img = cv2.imread(img_path) 318 | original_height = img.shape[0] 319 | original_width = img.shape[1] 320 | 321 | resized_image = utils.aspect_resize(img) 322 | current_height = resized_image.shape[0] 323 | current_width = resized_image.shape[1] 324 | 325 | aspect_h = original_height/ current_height 326 | aspect_w = original_width/current_width 327 | aspect_ratio = [aspect_h, aspect_w] 328 | 329 | # Add all side padding 20 px. 330 | prev_thresh = 127 331 | prev_min_area = 0.00 332 | 333 | while True: 334 | # img_gray = cv2.cvtColor(resized_image, cv2.COLOR_BGR2GRAY) 335 | img_gray = channel_select(resized_image, channel_count) 336 | img_gray_padded = cv2.copyMakeBorder(img_gray, PADDING, PADDING, PADDING, PADDING, 337 | cv2.BORDER_CONSTANT, None, value=255) 338 | im_annotate = resized_image.copy() 339 | 340 | # Get trackbar threshold value. 341 | thresh_val = cv2.getTrackbarPos('threshold', 'Annotate') 342 | min_area_ratio = cv2.getTrackbarPos('minArea', 'Annotate') 343 | min_area_ratio = min_area_ratio*(1/10000) 344 | 345 | ret, thresh = cv2.threshold(img_gray_padded, thresh_val, 255, cv2.THRESH_BINARY) 346 | 347 | # The primary thresh image will be used to adjust thresholding when required. 348 | primary_thresh = thresh 349 | 350 | # Store the original image, might require later. 351 | org_img = im_annotate 352 | 353 | if clean_img is None: 354 | # Find contours and draw bounding rects. 355 | bboxes = get_init_bboxes(thresh) 356 | bboxes = update_bboxes(bboxes, del_entries, manual_assert_boxes) 357 | 358 | # If threshold slider is moved, update bounding rects. 359 | elif (clean_img is not None) and (prev_thresh != thresh_val): 360 | reset = False 361 | bboxes = get_init_bboxes(thresh) 362 | bboxes = update_bboxes(bboxes, del_entries, manual_assert_boxes) 363 | # print('Check : ', del_entries) 364 | elif (clean_img is not None) and prev_min_area != min_area_ratio: 365 | bboxes = get_init_bboxes(thresh) 366 | bboxes = update_bboxes(bboxes, del_entries, manual_assert_boxes) 367 | elif( clean_img is not None) and swap_channel: 368 | bboxes = get_init_bboxes(thresh) 369 | bboxes = update_bboxes(bboxes, del_entries, manual_assert_boxes) 370 | swap_channel = False 371 | else: 372 | # Update the thresh image if annotation performed once. 373 | im_annotate = clean_img 374 | 375 | clean_img = im_annotate.copy() 376 | prev_thresh = thresh_val 377 | prev_min_area = min_area_ratio 378 | 379 | draw_init_annotations(im_annotate, bboxes) 380 | 381 | cv2.setMouseCallback('Annotate', get_coordinate) 382 | 383 | h,w = im_annotate.shape[:2] 384 | horizontal_pt1 = (0, coord[1]) 385 | horizontal_pt2 = (w, coord[1]) 386 | vertical_pt1 = (coord[0], 0) 387 | vertical_pt2 = (coord[0], h) 388 | 389 | utils.draw_dotted_lines(im_annotate, horizontal_pt1, horizontal_pt2, (0,0,200)) 390 | utils.draw_dotted_lines(im_annotate, vertical_pt1, vertical_pt2, (0,0,200)) 391 | 392 | if draw_box: 393 | cv2.rectangle(im_annotate, tlc, coord, (255,0,0), 2, cv2.LINE_AA) 394 | 395 | if reset: 396 | im_annotate = org_img 397 | 398 | if args.toggle or Toggle: 399 | # Disply mask, resized to half the annotation window. 400 | cv2.imshow('Mask', cv2.resize(thresh, None, fx=0.5, fy=0.5)) 401 | cv2.imshow('Annotate', im_annotate) 402 | if blob_conf_key or blob_conf: 403 | cv2.namedWindow('Filters') 404 | cv2.createTrackbar('circularity', 'Filters', 50, 100, utils.ignore) 405 | cv2.createTrackbar('inertia', 'Filters', 50, 100, utils.ignore) 406 | cv2.createTrackbar('convexity', 'Filters', 50, 100, utils.ignore) 407 | cv2.imshow('Filters', cv2.resize(thresh, None, fx=0.5, fy=0.5)) 408 | # print(f"Org : {im_annotate.shape}, Thresh: {thresh.shape}") 409 | 410 | key = cv2.waitKey(1) 411 | # Store current threshold trackbar value to a temporary variable. 412 | thresh_val_prev = thresh_val 413 | # Press n to go to the next image. 414 | if key == ord('n') or key == ord('d'): 415 | clean_img = None 416 | utils.save(updated_images_paths[num].split('.')[0], (h, w), bboxes, aspect_ratio) 417 | num += 1 418 | bboxes = [] 419 | del_entries = [] 420 | manual_assert_boxes = [] 421 | # print(f"Annotations Saved to {os.getcwd()}/labels") 422 | break 423 | 424 | if key == ord('b') or key == ord('a'): 425 | # print('Back Key Pressed.') 426 | # Go back one step. 427 | clean_img = None 428 | utils.save(updated_images_paths[num].split('.')[0], (h, w), bboxes, aspect_ratio) 429 | if num != 0: 430 | num -= 1 431 | # print(f"Annotations Saved to {os.getcwd()}/labels") 432 | bboxes = [] 433 | del_entries = [] 434 | manual_assert_boxes = [] 435 | break 436 | 437 | if key == ord('c'): 438 | reset = not reset 439 | utils.save(updated_images_paths[num].split('.')[0], (h, w), bboxes, aspect_ratio) 440 | bboxes = [] 441 | del_entries = [] 442 | manual_assert_boxes = [] 443 | 444 | if key == ord('s'): 445 | channel_count += 1 446 | if channel_count == 7: 447 | channel_count = 0 448 | swap_channel = True 449 | 450 | if key == ord('t'): 451 | Toggle = not Toggle 452 | if Toggle == False: 453 | try: 454 | cv2.destroyWindow('Mask') 455 | except: 456 | pass 457 | 458 | if key == ord('f'): 459 | print('Filters window initiated.') 460 | blob_conf_key = not blob_conf_key 461 | if blob_conf_key == False: 462 | try: 463 | cv2.destroyWindow('Filters') 464 | except: 465 | pass 466 | 467 | if key == ord('q'): 468 | print(f"Annotations Saved to {os.getcwd()}/labels") 469 | sys.exit() 470 | print(f"Annotations Saved to {os.getcwd()}/labels") 471 | 472 | if __name__ == '__main__': 473 | main() 474 | 475 | -------------------------------------------------------------------------------- /src/annotation/filters.py: -------------------------------------------------------------------------------- 1 | if __name__ == "__main__": 2 | pass -------------------------------------------------------------------------------- /src/annotation/utils.py: -------------------------------------------------------------------------------- 1 | import os 2 | import cv2 3 | import numpy as np 4 | 5 | 6 | def ignore(x): 7 | pass 8 | 9 | 10 | def save(img_file, shape, boxes, aspect_ratio): 11 | """ 12 | Saves annotations to a text file in YOLO format, 13 | class, x_centre, y_centre, width, height 14 | """ 15 | height_f = aspect_ratio[0] 16 | width_f = aspect_ratio[1] 17 | img_height = int(shape[0]*height_f) 18 | img_width = int(shape[1]*width_f) 19 | # print('Check : ', height_f, 'Width : ', width_f) 20 | 21 | # Check if the Annotations folder is empty. 22 | 23 | if not os.path.exists('labels'): 24 | os.mkdir('labels') 25 | 26 | with open('labels/' + img_file + '.txt', 'w') as f: 27 | for box in boxes: 28 | x1, y1 = box[0][0], box[0][1] 29 | x2, y2 = box[1][0], box[1][1] 30 | # Map to the original image size. 31 | x1 = int(width_f*x1) 32 | y1 = int(height_f*y1) 33 | x2 = int(width_f*x2) 34 | y2 = int(height_f*y2) 35 | 36 | if x1 > x2: 37 | x1, x2 = x2, x1 38 | if y1 > y2: 39 | y1, y2 = y2, y1 40 | width = abs(x2 - x1) 41 | height = abs(y2 - y1) 42 | x_centre = int(x1 + width/2) 43 | y_centre = int(y1 + height/2) 44 | 45 | norm_xc = float(x_centre/img_width) 46 | norm_yc = float(y_centre/img_height) 47 | norm_width = float(width/img_width) 48 | norm_height = float(height/img_height) 49 | 50 | yolo_annotations = ['0', ' ' + str(norm_xc), ' ' + str(norm_yc), ' ' + str(norm_width), ' ' + str(norm_height), '\n'] 51 | f.writelines(yolo_annotations) 52 | 53 | 54 | 55 | def get_box_area(tlc, brc): 56 | x1, y1, x2, y2 = tlc[0], tlc[1], brc[0], brc[1] 57 | area = abs(x2 - x1) * abs(y2 - y1) 58 | return area 59 | 60 | 61 | def draw_dotted_lines(img, pt1, pt2, color, thickness=1, style='dotted', gap=10): 62 | """ 63 | Draw dotted lines. 64 | Adopted from StackOverflow. 65 | """ 66 | dist = ((pt1[0]-pt2[0])**2+(pt1[1]-pt2[1])**2)**0.5 67 | pts= [] 68 | for i in np.arange(0, dist, gap): 69 | r = i/dist 70 | x = int((pt1[0] * (1-r) + pt2[0] * r) + 0.5) 71 | y = int((pt1[1] * (1-r) + pt2[1] * r) + 0.5) 72 | p = (x,y) 73 | pts.append(p) 74 | 75 | if style == 'dotted': 76 | for p in pts: 77 | cv2.circle(img, p, thickness, color, -1) 78 | else: 79 | s = pts[0] 80 | e = pts[0] 81 | i = 0 82 | for p in pts: 83 | s = e 84 | e = p 85 | if i%2 == 1: 86 | cv2.line(img, s, e, color, thickness) 87 | i += 1 88 | 89 | 90 | def aspect_resize(img): 91 | prev_h, prev_w = img.shape[:2] 92 | # print(prev_h, prev_w) 93 | 94 | if prev_w > prev_h: 95 | current_w = 960 96 | aspect_ratio = current_w/prev_w 97 | current_h = int(aspect_ratio*prev_h) 98 | 99 | elif prev_w < prev_h: 100 | current_h = 720 101 | aspect_ratio = current_h/prev_h 102 | current_w = int(aspect_ratio*prev_h) 103 | 104 | else: 105 | if prev_h != 720: 106 | current_h, current_w = 720, 720 107 | 108 | res = cv2.resize(img, (current_w, current_h)) 109 | return res -------------------------------------------------------------------------------- /src/example/car.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigvisionai/pyOpenAnnotate/c00a02e796a288f7e04b08fafa2c4dd48ab0281c/src/example/car.jpg -------------------------------------------------------------------------------- /src/example/car.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigvisionai/pyOpenAnnotate/c00a02e796a288f7e04b08fafa2c4dd48ab0281c/src/example/car.mp4 -------------------------------------------------------------------------------- /src/example/images/img-0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigvisionai/pyOpenAnnotate/c00a02e796a288f7e04b08fafa2c4dd48ab0281c/src/example/images/img-0.jpg -------------------------------------------------------------------------------- /src/example/images/img-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigvisionai/pyOpenAnnotate/c00a02e796a288f7e04b08fafa2c4dd48ab0281c/src/example/images/img-1.jpg -------------------------------------------------------------------------------- /src/example/images/img-10.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigvisionai/pyOpenAnnotate/c00a02e796a288f7e04b08fafa2c4dd48ab0281c/src/example/images/img-10.jpg -------------------------------------------------------------------------------- /src/example/images/img-11.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigvisionai/pyOpenAnnotate/c00a02e796a288f7e04b08fafa2c4dd48ab0281c/src/example/images/img-11.jpg -------------------------------------------------------------------------------- /src/example/images/img-12.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigvisionai/pyOpenAnnotate/c00a02e796a288f7e04b08fafa2c4dd48ab0281c/src/example/images/img-12.jpg -------------------------------------------------------------------------------- /src/example/images/img-13.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigvisionai/pyOpenAnnotate/c00a02e796a288f7e04b08fafa2c4dd48ab0281c/src/example/images/img-13.jpg -------------------------------------------------------------------------------- /src/example/images/img-14.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigvisionai/pyOpenAnnotate/c00a02e796a288f7e04b08fafa2c4dd48ab0281c/src/example/images/img-14.jpg -------------------------------------------------------------------------------- /src/example/images/img-15.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigvisionai/pyOpenAnnotate/c00a02e796a288f7e04b08fafa2c4dd48ab0281c/src/example/images/img-15.jpg -------------------------------------------------------------------------------- /src/example/images/img-16.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigvisionai/pyOpenAnnotate/c00a02e796a288f7e04b08fafa2c4dd48ab0281c/src/example/images/img-16.jpg -------------------------------------------------------------------------------- /src/example/images/img-17.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigvisionai/pyOpenAnnotate/c00a02e796a288f7e04b08fafa2c4dd48ab0281c/src/example/images/img-17.jpg -------------------------------------------------------------------------------- /src/example/images/img-18.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigvisionai/pyOpenAnnotate/c00a02e796a288f7e04b08fafa2c4dd48ab0281c/src/example/images/img-18.jpg -------------------------------------------------------------------------------- /src/example/images/img-19.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigvisionai/pyOpenAnnotate/c00a02e796a288f7e04b08fafa2c4dd48ab0281c/src/example/images/img-19.jpg -------------------------------------------------------------------------------- /src/example/images/img-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigvisionai/pyOpenAnnotate/c00a02e796a288f7e04b08fafa2c4dd48ab0281c/src/example/images/img-2.jpg -------------------------------------------------------------------------------- /src/example/images/img-20.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigvisionai/pyOpenAnnotate/c00a02e796a288f7e04b08fafa2c4dd48ab0281c/src/example/images/img-20.jpg -------------------------------------------------------------------------------- /src/example/images/img-21.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigvisionai/pyOpenAnnotate/c00a02e796a288f7e04b08fafa2c4dd48ab0281c/src/example/images/img-21.jpg -------------------------------------------------------------------------------- /src/example/images/img-22.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigvisionai/pyOpenAnnotate/c00a02e796a288f7e04b08fafa2c4dd48ab0281c/src/example/images/img-22.jpg -------------------------------------------------------------------------------- /src/example/images/img-23.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigvisionai/pyOpenAnnotate/c00a02e796a288f7e04b08fafa2c4dd48ab0281c/src/example/images/img-23.jpg -------------------------------------------------------------------------------- /src/example/images/img-24.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigvisionai/pyOpenAnnotate/c00a02e796a288f7e04b08fafa2c4dd48ab0281c/src/example/images/img-24.jpg -------------------------------------------------------------------------------- /src/example/images/img-25.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigvisionai/pyOpenAnnotate/c00a02e796a288f7e04b08fafa2c4dd48ab0281c/src/example/images/img-25.jpg -------------------------------------------------------------------------------- /src/example/images/img-26.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigvisionai/pyOpenAnnotate/c00a02e796a288f7e04b08fafa2c4dd48ab0281c/src/example/images/img-26.jpg -------------------------------------------------------------------------------- /src/example/images/img-27.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigvisionai/pyOpenAnnotate/c00a02e796a288f7e04b08fafa2c4dd48ab0281c/src/example/images/img-27.jpg -------------------------------------------------------------------------------- /src/example/images/img-28.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigvisionai/pyOpenAnnotate/c00a02e796a288f7e04b08fafa2c4dd48ab0281c/src/example/images/img-28.jpg -------------------------------------------------------------------------------- /src/example/images/img-29.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigvisionai/pyOpenAnnotate/c00a02e796a288f7e04b08fafa2c4dd48ab0281c/src/example/images/img-29.jpg -------------------------------------------------------------------------------- /src/example/images/img-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigvisionai/pyOpenAnnotate/c00a02e796a288f7e04b08fafa2c4dd48ab0281c/src/example/images/img-3.jpg -------------------------------------------------------------------------------- /src/example/images/img-30.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigvisionai/pyOpenAnnotate/c00a02e796a288f7e04b08fafa2c4dd48ab0281c/src/example/images/img-30.jpg -------------------------------------------------------------------------------- /src/example/images/img-31.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigvisionai/pyOpenAnnotate/c00a02e796a288f7e04b08fafa2c4dd48ab0281c/src/example/images/img-31.jpg -------------------------------------------------------------------------------- /src/example/images/img-32.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigvisionai/pyOpenAnnotate/c00a02e796a288f7e04b08fafa2c4dd48ab0281c/src/example/images/img-32.jpg -------------------------------------------------------------------------------- /src/example/images/img-33.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigvisionai/pyOpenAnnotate/c00a02e796a288f7e04b08fafa2c4dd48ab0281c/src/example/images/img-33.jpg -------------------------------------------------------------------------------- /src/example/images/img-34.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigvisionai/pyOpenAnnotate/c00a02e796a288f7e04b08fafa2c4dd48ab0281c/src/example/images/img-34.jpg -------------------------------------------------------------------------------- /src/example/images/img-35.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigvisionai/pyOpenAnnotate/c00a02e796a288f7e04b08fafa2c4dd48ab0281c/src/example/images/img-35.jpg -------------------------------------------------------------------------------- /src/example/images/img-36.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigvisionai/pyOpenAnnotate/c00a02e796a288f7e04b08fafa2c4dd48ab0281c/src/example/images/img-36.jpg -------------------------------------------------------------------------------- /src/example/images/img-37.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigvisionai/pyOpenAnnotate/c00a02e796a288f7e04b08fafa2c4dd48ab0281c/src/example/images/img-37.jpg -------------------------------------------------------------------------------- /src/example/images/img-38.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigvisionai/pyOpenAnnotate/c00a02e796a288f7e04b08fafa2c4dd48ab0281c/src/example/images/img-38.jpg -------------------------------------------------------------------------------- /src/example/images/img-39.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigvisionai/pyOpenAnnotate/c00a02e796a288f7e04b08fafa2c4dd48ab0281c/src/example/images/img-39.jpg -------------------------------------------------------------------------------- /src/example/images/img-4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigvisionai/pyOpenAnnotate/c00a02e796a288f7e04b08fafa2c4dd48ab0281c/src/example/images/img-4.jpg -------------------------------------------------------------------------------- /src/example/images/img-40.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigvisionai/pyOpenAnnotate/c00a02e796a288f7e04b08fafa2c4dd48ab0281c/src/example/images/img-40.jpg -------------------------------------------------------------------------------- /src/example/images/img-41.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigvisionai/pyOpenAnnotate/c00a02e796a288f7e04b08fafa2c4dd48ab0281c/src/example/images/img-41.jpg -------------------------------------------------------------------------------- /src/example/images/img-42.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigvisionai/pyOpenAnnotate/c00a02e796a288f7e04b08fafa2c4dd48ab0281c/src/example/images/img-42.jpg -------------------------------------------------------------------------------- /src/example/images/img-43.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigvisionai/pyOpenAnnotate/c00a02e796a288f7e04b08fafa2c4dd48ab0281c/src/example/images/img-43.jpg -------------------------------------------------------------------------------- /src/example/images/img-44.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigvisionai/pyOpenAnnotate/c00a02e796a288f7e04b08fafa2c4dd48ab0281c/src/example/images/img-44.jpg -------------------------------------------------------------------------------- /src/example/images/img-45.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigvisionai/pyOpenAnnotate/c00a02e796a288f7e04b08fafa2c4dd48ab0281c/src/example/images/img-45.jpg -------------------------------------------------------------------------------- /src/example/images/img-46.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigvisionai/pyOpenAnnotate/c00a02e796a288f7e04b08fafa2c4dd48ab0281c/src/example/images/img-46.jpg -------------------------------------------------------------------------------- /src/example/images/img-47.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigvisionai/pyOpenAnnotate/c00a02e796a288f7e04b08fafa2c4dd48ab0281c/src/example/images/img-47.jpg -------------------------------------------------------------------------------- /src/example/images/img-48.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigvisionai/pyOpenAnnotate/c00a02e796a288f7e04b08fafa2c4dd48ab0281c/src/example/images/img-48.jpg -------------------------------------------------------------------------------- /src/example/images/img-49.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigvisionai/pyOpenAnnotate/c00a02e796a288f7e04b08fafa2c4dd48ab0281c/src/example/images/img-49.jpg -------------------------------------------------------------------------------- /src/example/images/img-5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigvisionai/pyOpenAnnotate/c00a02e796a288f7e04b08fafa2c4dd48ab0281c/src/example/images/img-5.jpg -------------------------------------------------------------------------------- /src/example/images/img-50.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigvisionai/pyOpenAnnotate/c00a02e796a288f7e04b08fafa2c4dd48ab0281c/src/example/images/img-50.jpg -------------------------------------------------------------------------------- /src/example/images/img-6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigvisionai/pyOpenAnnotate/c00a02e796a288f7e04b08fafa2c4dd48ab0281c/src/example/images/img-6.jpg -------------------------------------------------------------------------------- /src/example/images/img-7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigvisionai/pyOpenAnnotate/c00a02e796a288f7e04b08fafa2c4dd48ab0281c/src/example/images/img-7.jpg -------------------------------------------------------------------------------- /src/example/images/img-8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigvisionai/pyOpenAnnotate/c00a02e796a288f7e04b08fafa2c4dd48ab0281c/src/example/images/img-8.jpg -------------------------------------------------------------------------------- /src/example/images/img-9.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigvisionai/pyOpenAnnotate/c00a02e796a288f7e04b08fafa2c4dd48ab0281c/src/example/images/img-9.jpg -------------------------------------------------------------------------------- /src/example/labels/img-0.txt: -------------------------------------------------------------------------------- 1 | 0 0.2078125 0.5416666666666666 0.05859375 0.16666666666666666 2 | 0 0.36640625 0.6958333333333333 0.04296875 0.19166666666666668 3 | 0 0.7640625 0.7375 0.05859375 0.175 4 | 0 0.9 0.16805555555555557 0.05625 0.19166666666666668 5 | 0 0.63046875 0.19027777777777777 0.046875 0.14444444444444443 6 | 0 0.040625 0.8138888888888889 0.05 0.1597222222222222 7 | 0 0.6203125 0.9402777777777778 0.05390625 0.12222222222222222 8 | 0 0.3109375 0.2847222222222222 0.03359375 0.19722222222222222 9 | 0 0.15390625 0.4861111111111111 0.0375 0.16111111111111112 10 | 0 0.2453125 0.5361111111111111 0.046875 0.12638888888888888 11 | 0 0.409375 0.49444444444444446 0.03828125 0.15416666666666667 12 | 0 0.77109375 0.37222222222222223 0.0359375 0.15555555555555556 13 | 0 0.78203125 0.5152777777777777 0.0421875 0.1597222222222222 14 | 0 0.61171875 0.5263888888888889 0.0390625 0.11805555555555555 15 | 0 0.9484375 0.19444444444444445 0.03125 0.12361111111111112 16 | 0 0.3828125 0.2916666666666667 0.03125 0.14027777777777778 17 | 0 0.52578125 0.15694444444444444 0.03125 0.125 18 | 0 0.73671875 0.0625 0.02734375 0.125 19 | 0 0.68125 0.059722222222222225 0.03828125 0.10833333333333334 20 | 0 0.19375 0.06666666666666667 0.034375 0.13472222222222222 21 | 0 0.06171875 0.17777777777777778 0.02734375 0.1125 22 | 0 0.42890625 0.13194444444444445 0.0265625 0.11944444444444445 23 | 0 0.4546875 0.12361111111111112 0.02265625 0.12361111111111112 24 | 0 0.121875 0.09583333333333334 0.0375 0.11388888888888889 25 | 0 0.3890625 0.05277777777777778 0.028125 0.10555555555555556 26 | 0 0.47578125 0.14166666666666666 0.025 0.11805555555555555 27 | 0 0.57890625 0.08888888888888889 0.0234375 0.09861111111111111 28 | 0 0.84921875 0.06666666666666667 0.02265625 0.10555555555555556 29 | 0 0.9828125 0.7305555555555555 0.03515625 0.10416666666666667 30 | 0 0.884375 0.043055555555555555 0.028125 0.06944444444444445 31 | 0 0.49765625 0.24722222222222223 0.01875 0.07361111111111111 32 | 0 0.48125 0.04027777777777778 0.01875 0.08055555555555556 33 | 0 0.8328125 0.07916666666666666 0.02109375 0.0763888888888889 34 | 0 0.99296875 0.1375 0.01484375 0.09444444444444444 35 | 0 0.95625 0.02638888888888889 0.01796875 0.05277777777777778 36 | 0 0.08828125 0.030555555555555555 0.02421875 0.06111111111111111 37 | 0 0.225 0.4722222222222222 0.021875 0.03333333333333333 38 | 0 0.73046875 0.1527777777777778 0.015625 0.04027777777777778 39 | 0 0.68125 0.3638888888888889 0.034375 0.0625 40 | -------------------------------------------------------------------------------- /src/example/labels/img-1.txt: -------------------------------------------------------------------------------- 1 | 0 0.2078125 0.5402777777777777 0.05859375 0.16527777777777777 2 | 0 0.9015625 0.17222222222222222 0.05625 0.2 3 | 0 0.76171875 0.7375 0.059375 0.175 4 | 0 0.04140625 0.8166666666666667 0.0484375 0.15694444444444444 5 | 0 0.62265625 0.9361111111111111 0.04921875 0.12916666666666668 6 | 0 0.1515625 0.4875 0.0375 0.15833333333333333 7 | 0 0.4109375 0.49166666666666664 0.0375 0.1625 8 | 0 0.77265625 0.3736111111111111 0.03671875 0.1527777777777778 9 | 0 0.78359375 0.5208333333333334 0.04140625 0.1597222222222222 10 | 0 0.61171875 0.5208333333333334 0.03984375 0.11805555555555555 11 | 0 0.38359375 0.2833333333333333 0.0296875 0.13333333333333333 12 | 0 0.94921875 0.1986111111111111 0.0328125 0.125 13 | 0 0.52578125 0.15694444444444444 0.03046875 0.125 14 | 0 0.68125 0.059722222222222225 0.03828125 0.10833333333333334 15 | 0 0.7375 0.0625 0.028125 0.125 16 | 0 0.1953125 0.06527777777777778 0.034375 0.13055555555555556 17 | 0 0.39453125 0.05 0.0390625 0.10138888888888889 18 | 0 0.06171875 0.1763888888888889 0.02734375 0.11388888888888889 19 | 0 0.4546875 0.12361111111111112 0.021875 0.12361111111111112 20 | 0 0.4296875 0.12916666666666668 0.028125 0.11944444444444445 21 | 0 0.1234375 0.09027777777777778 0.03359375 0.1111111111111111 22 | 0 0.47578125 0.14027777777777778 0.02421875 0.12083333333333333 23 | 0 0.9828125 0.725 0.03515625 0.1111111111111111 24 | 0 0.57890625 0.09166666666666666 0.0234375 0.1 25 | 0 0.85 0.06666666666666667 0.02421875 0.10555555555555556 26 | 0 0.8859375 0.044444444444444446 0.02890625 0.06805555555555555 27 | -------------------------------------------------------------------------------- /src/example/labels/img-10.txt: -------------------------------------------------------------------------------- 1 | 0 0.2234375 0.5333333333333333 0.090625 0.17222222222222222 2 | 0 0.61640625 0.9055555555555556 0.05078125 0.1763888888888889 3 | 0 0.0515625 0.8333333333333334 0.05859375 0.16666666666666666 4 | 0 0.90703125 0.18472222222222223 0.05078125 0.2 5 | 0 0.74921875 0.7402777777777778 0.05390625 0.16666666666666666 6 | 0 0.37109375 0.6444444444444445 0.040625 0.18333333333333332 7 | 0 0.3125 0.29583333333333334 0.03203125 0.1986111111111111 8 | 0 0.1484375 0.5152777777777777 0.04375 0.1638888888888889 9 | 0 0.63125 0.17083333333333334 0.04375 0.1388888888888889 10 | 0 0.78984375 0.5458333333333333 0.0421875 0.16527777777777777 11 | 0 0.98203125 0.6875 0.0375 0.18055555555555555 12 | 0 0.7796875 0.4 0.0375 0.15694444444444444 13 | 0 0.409375 0.4597222222222222 0.03046875 0.15138888888888888 14 | 0 0.61328125 0.5055555555555555 0.03671875 0.13472222222222222 15 | 0 0.48046875 0.09166666666666666 0.02265625 0.18472222222222223 16 | 0 0.95234375 0.20555555555555555 0.034375 0.12222222222222222 17 | 0 0.38515625 0.26805555555555555 0.03125 0.14166666666666666 18 | 0 0.7375 0.06666666666666667 0.03046875 0.13333333333333333 19 | 0 0.846875 0.06527777777777778 0.0375 0.10694444444444444 20 | 0 0.528125 0.17222222222222222 0.03125 0.13333333333333333 21 | 0 0.68125 0.05694444444444444 0.0375 0.1125 22 | 0 0.20234375 0.06111111111111111 0.03984375 0.12361111111111112 23 | 0 0.06171875 0.1736111111111111 0.028125 0.11388888888888889 24 | 0 0.45234375 0.11944444444444445 0.02265625 0.12638888888888888 25 | 0 0.13515625 0.07916666666666666 0.03203125 0.11388888888888889 26 | 0 0.58046875 0.1 0.0234375 0.1 27 | 0 0.42734375 0.12361111111111112 0.02265625 0.12083333333333333 28 | 0 0.3890625 0.044444444444444446 0.03125 0.08888888888888889 29 | 0 0.88984375 0.05694444444444444 0.0296875 0.0875 30 | 0 0.49921875 0.25416666666666665 0.0234375 0.09444444444444444 31 | -------------------------------------------------------------------------------- /src/example/labels/img-11.txt: -------------------------------------------------------------------------------- 1 | 0 0.2234375 0.5333333333333333 0.090625 0.17222222222222222 2 | 0 0.615625 0.9041666666666667 0.05078125 0.18055555555555555 3 | 0 0.05390625 0.8333333333333334 0.0609375 0.16527777777777777 4 | 0 0.9078125 0.18472222222222223 0.05 0.2 5 | 0 0.74765625 0.7388888888888889 0.05078125 0.16527777777777777 6 | 0 0.37109375 0.6430555555555556 0.040625 0.18611111111111112 7 | 0 0.3125 0.3 0.03203125 0.2 8 | 0 0.1484375 0.5180555555555556 0.04375 0.16527777777777777 9 | 0 0.63125 0.16944444444444445 0.04375 0.1388888888888889 10 | 0 0.98125 0.6861111111111111 0.03828125 0.18194444444444444 11 | 0 0.790625 0.55 0.04375 0.16666666666666666 12 | 0 0.78125 0.4041666666666667 0.0375 0.15833333333333333 13 | 0 0.409375 0.4597222222222222 0.03046875 0.1527777777777778 14 | 0 0.61328125 0.5041666666666667 0.03671875 0.1375 15 | 0 0.48046875 0.09166666666666666 0.02265625 0.18333333333333332 16 | 0 0.95234375 0.20555555555555555 0.034375 0.12083333333333333 17 | 0 0.7375 0.06527777777777778 0.03046875 0.13055555555555556 18 | 0 0.38515625 0.2652777777777778 0.03125 0.14027777777777778 19 | 0 0.84765625 0.06666666666666667 0.0375 0.10972222222222222 20 | 0 0.528125 0.17222222222222222 0.03125 0.13194444444444445 21 | 0 0.68203125 0.05694444444444444 0.0359375 0.1125 22 | 0 0.06171875 0.1736111111111111 0.028125 0.11388888888888889 23 | 0 0.20234375 0.06111111111111111 0.03984375 0.12222222222222222 24 | 0 0.45234375 0.11944444444444445 0.02265625 0.12638888888888888 25 | 0 0.1375 0.07916666666666666 0.03125 0.11388888888888889 26 | 0 0.5796875 0.1 0.025 0.09861111111111111 27 | 0 0.38828125 0.043055555555555555 0.03046875 0.08611111111111111 28 | 0 0.42734375 0.12361111111111112 0.021875 0.12222222222222222 29 | 0 0.88984375 0.058333333333333334 0.0296875 0.08333333333333333 30 | 0 0.49921875 0.25277777777777777 0.0234375 0.09305555555555556 31 | -------------------------------------------------------------------------------- /src/example/labels/img-12.txt: -------------------------------------------------------------------------------- 1 | 0 0.221875 0.5319444444444444 0.090625 0.17222222222222222 2 | 0 0.0578125 0.8333333333333334 0.06640625 0.16111111111111112 3 | 0 0.61328125 0.9 0.05078125 0.18888888888888888 4 | 0 0.909375 0.18472222222222223 0.05 0.19722222222222222 5 | 0 0.7453125 0.7388888888888889 0.04609375 0.16527777777777777 6 | 0 0.3703125 0.6347222222222222 0.03984375 0.18611111111111112 7 | 0 0.97890625 0.6833333333333333 0.04375 0.18333333333333332 8 | 0 0.3125 0.3013888888888889 0.03203125 0.20277777777777778 9 | 0 0.14765625 0.5236111111111111 0.04375 0.16666666666666666 10 | 0 0.63046875 0.16666666666666666 0.0453125 0.14444444444444443 11 | 0 0.79140625 0.5555555555555556 0.04296875 0.16666666666666666 12 | 0 0.7828125 0.40555555555555556 0.0375 0.15555555555555556 13 | 0 0.40859375 0.45694444444444443 0.0296875 0.15555555555555556 14 | 0 0.6140625 0.4930555555555556 0.03515625 0.12638888888888888 15 | 0 0.48125 0.09166666666666666 0.02421875 0.18333333333333332 16 | 0 0.384375 0.25833333333333336 0.03046875 0.1375 17 | 0 0.953125 0.20833333333333334 0.03203125 0.12222222222222222 18 | 0 0.7375 0.06527777777777778 0.03046875 0.13055555555555556 19 | 0 0.528125 0.17222222222222222 0.03125 0.13194444444444445 20 | 0 0.67890625 0.05694444444444444 0.0421875 0.11388888888888889 21 | 0 0.0609375 0.17222222222222222 0.02734375 0.1125 22 | 0 0.203125 0.05694444444444444 0.03828125 0.11388888888888889 23 | 0 0.45234375 0.11805555555555555 0.02265625 0.125 24 | 0 0.13984375 0.0763888888888889 0.0328125 0.11666666666666667 25 | 0 0.57890625 0.10277777777777777 0.02578125 0.1 26 | 0 0.85234375 0.06527777777777778 0.028125 0.10555555555555556 27 | 0 0.42578125 0.12222222222222222 0.01953125 0.12222222222222222 28 | 0 0.3890625 0.041666666666666664 0.02890625 0.08472222222222223 29 | 0 0.8890625 0.059722222222222225 0.03125 0.08333333333333333 30 | 0 0.4984375 0.25555555555555554 0.025 0.09444444444444444 31 | 0 0.99296875 0.14583333333333334 0.01484375 0.09722222222222222 32 | 0 0.8375 0.08055555555555556 0.01796875 0.08194444444444444 33 | -------------------------------------------------------------------------------- /src/example/labels/img-13.txt: -------------------------------------------------------------------------------- 1 | 0 0.221875 0.5319444444444444 0.090625 0.17222222222222222 2 | 0 0.06015625 0.8347222222222223 0.06875 0.15833333333333333 3 | 0 0.6125 0.8972222222222223 0.04921875 0.19305555555555556 4 | 0 0.909375 0.1875 0.05 0.20277777777777778 5 | 0 0.3703125 0.6305555555555555 0.03984375 0.18472222222222223 6 | 0 0.74453125 0.7388888888888889 0.04375 0.16527777777777777 7 | 0 0.97734375 0.6819444444444445 0.04609375 0.18472222222222223 8 | 0 0.14765625 0.525 0.04375 0.1625 9 | 0 0.3125 0.30277777777777776 0.03203125 0.20555555555555555 10 | 0 0.63046875 0.16527777777777777 0.0453125 0.14722222222222223 11 | 0 0.784375 0.40555555555555556 0.0375 0.15416666666666667 12 | 0 0.79296875 0.5583333333333333 0.0421875 0.16666666666666666 13 | 0 0.409375 0.45416666666666666 0.03125 0.15833333333333333 14 | 0 0.6140625 0.4875 0.03515625 0.11666666666666667 15 | 0 0.48203125 0.09166666666666666 0.025 0.18333333333333332 16 | 0 0.384375 0.25416666666666665 0.03046875 0.1361111111111111 17 | 0 0.95390625 0.2125 0.03125 0.125 18 | 0 0.846875 0.06666666666666667 0.03828125 0.10972222222222222 19 | 0 0.528125 0.17083333333333334 0.03125 0.12916666666666668 20 | 0 0.73671875 0.06527777777777778 0.02890625 0.13055555555555556 21 | 0 0.6796875 0.05555555555555555 0.0375 0.1125 22 | 0 0.0609375 0.17222222222222222 0.028125 0.1125 23 | 0 0.45234375 0.11805555555555555 0.02265625 0.125 24 | 0 0.203125 0.05555555555555555 0.03828125 0.1111111111111111 25 | 0 0.140625 0.075 0.03125 0.11666666666666667 26 | 0 0.57890625 0.10416666666666667 0.0265625 0.10277777777777777 27 | 0 0.42578125 0.12222222222222222 0.01953125 0.12222222222222222 28 | 0 0.3890625 0.041666666666666664 0.02890625 0.08333333333333333 29 | 0 0.88828125 0.059722222222222225 0.03046875 0.08194444444444444 30 | 0 0.49765625 0.25972222222222224 0.02421875 0.09722222222222222 31 | 0 0.99296875 0.14583333333333334 0.01484375 0.09722222222222222 32 | -------------------------------------------------------------------------------- /src/example/labels/img-14.txt: -------------------------------------------------------------------------------- 1 | 0 0.20703125 0.5319444444444444 0.0609375 0.17222222222222222 2 | 0 0.0546875 0.8347222222222223 0.05625 0.15833333333333333 3 | 0 0.61171875 0.8958333333333334 0.0484375 0.19722222222222222 4 | 0 0.909375 0.19027777777777777 0.05078125 0.20833333333333334 5 | 0 0.97734375 0.6791666666666667 0.046875 0.1875 6 | 0 0.74296875 0.7388888888888889 0.0421875 0.16527777777777777 7 | 0 0.146875 0.525 0.04296875 0.1625 8 | 0 0.36953125 0.6263888888888889 0.03828125 0.18611111111111112 9 | 0 0.31171875 0.30416666666666664 0.03359375 0.20694444444444443 10 | 0 0.63046875 0.1638888888888889 0.0453125 0.1486111111111111 11 | 0 0.79296875 0.5597222222222222 0.04140625 0.1638888888888889 12 | 0 0.2453125 0.5319444444444444 0.04375 0.12777777777777777 13 | 0 0.78515625 0.40694444444444444 0.0375 0.1527777777777778 14 | 0 0.40859375 0.45 0.0296875 0.15694444444444444 15 | 0 0.61484375 0.48194444444444445 0.0359375 0.11527777777777778 16 | 0 0.38359375 0.25 0.0296875 0.13194444444444445 17 | 0 0.48359375 0.09027777777777778 0.021875 0.18055555555555555 18 | 0 0.95390625 0.2152777777777778 0.03125 0.12777777777777777 19 | 0 0.528125 0.17083333333333334 0.03125 0.12916666666666668 20 | 0 0.73671875 0.06527777777777778 0.02890625 0.13055555555555556 21 | 0 0.678125 0.05555555555555555 0.040625 0.1125 22 | 0 0.0609375 0.17222222222222222 0.028125 0.1125 23 | 0 0.45234375 0.11666666666666667 0.021875 0.12361111111111112 24 | 0 0.203125 0.05416666666666667 0.03671875 0.10833333333333334 25 | 0 0.140625 0.07083333333333333 0.03046875 0.11527777777777778 26 | 0 0.57890625 0.10694444444444444 0.0265625 0.10277777777777777 27 | 0 0.853125 0.06527777777777778 0.028125 0.10555555555555556 28 | 0 0.88828125 0.06111111111111111 0.03046875 0.08333333333333333 29 | 0 0.38984375 0.03888888888888889 0.0296875 0.07916666666666666 30 | 0 0.42578125 0.12222222222222222 0.01875 0.12222222222222222 31 | 0 0.49765625 0.2625 0.02421875 0.1 32 | 0 0.99296875 0.14722222222222223 0.01484375 0.09583333333333334 33 | 0 0.8375 0.08194444444444444 0.01875 0.08055555555555556 34 | -------------------------------------------------------------------------------- /src/example/labels/img-15.txt: -------------------------------------------------------------------------------- 1 | 0 0.221875 0.5305555555555556 0.090625 0.17083333333333334 2 | 0 0.05546875 0.8347222222222223 0.05859375 0.15694444444444444 3 | 0 0.61015625 0.8930555555555556 0.0484375 0.19722222222222222 4 | 0 0.91015625 0.19166666666666668 0.05 0.2111111111111111 5 | 0 0.36953125 0.6208333333333333 0.03828125 0.18333333333333332 6 | 0 0.97578125 0.6777777777777778 0.04921875 0.18888888888888888 7 | 0 0.14609375 0.5263888888888889 0.04140625 0.16111111111111112 8 | 0 0.74140625 0.7388888888888889 0.04375 0.16527777777777777 9 | 0 0.31171875 0.30416666666666664 0.03359375 0.20694444444444443 10 | 0 0.63046875 0.1625 0.0453125 0.14722222222222223 11 | 0 0.78515625 0.4083333333333333 0.03828125 0.15 12 | 0 0.79453125 0.5597222222222222 0.0421875 0.1625 13 | 0 0.4078125 0.44583333333333336 0.03125 0.15416666666666667 14 | 0 0.61484375 0.48055555555555557 0.03515625 0.11666666666666667 15 | 0 0.3828125 0.24861111111111112 0.02890625 0.13055555555555556 16 | 0 0.48359375 0.09027777777777778 0.021875 0.18055555555555555 17 | 0 0.528125 0.17222222222222222 0.03125 0.12777777777777777 18 | 0 0.73671875 0.06527777777777778 0.028125 0.13055555555555556 19 | 0 0.95390625 0.21666666666666667 0.03125 0.12777777777777777 20 | 0 0.0609375 0.17083333333333334 0.028125 0.11527777777777778 21 | 0 0.4515625 0.11666666666666667 0.02265625 0.12222222222222222 22 | 0 0.20546875 0.05277777777777778 0.0328125 0.10694444444444444 23 | 0 0.6828125 0.04722222222222222 0.03125 0.09583333333333334 24 | 0 0.14140625 0.06805555555555555 0.0296875 0.1125 25 | 0 0.578125 0.10833333333333334 0.028125 0.10416666666666667 26 | 0 0.853125 0.06388888888888888 0.028125 0.10416666666666667 27 | 0 0.88828125 0.0625 0.03046875 0.08611111111111111 28 | 0 0.42578125 0.12083333333333333 0.01875 0.125 29 | 0 0.38828125 0.0375 0.03203125 0.075 30 | 0 0.49765625 0.2638888888888889 0.02421875 0.1 31 | 0 0.99296875 0.14583333333333334 0.015625 0.09861111111111111 32 | 0 0.8375 0.08194444444444444 0.01875 0.08055555555555556 33 | 0 0.22578125 0.5125 0.01796875 0.07916666666666666 34 | -------------------------------------------------------------------------------- /src/example/labels/img-16.txt: -------------------------------------------------------------------------------- 1 | 0 0.221875 0.5305555555555556 0.090625 0.17083333333333334 2 | 0 0.05703125 0.8361111111111111 0.0578125 0.15555555555555556 3 | 0 0.60859375 0.8902777777777777 0.04765625 0.2013888888888889 4 | 0 0.91015625 0.19444444444444445 0.05 0.2125 5 | 0 0.975 0.6736111111111112 0.04921875 0.18888888888888888 6 | 0 0.1453125 0.5263888888888889 0.04140625 0.1597222222222222 7 | 0 0.31171875 0.3055555555555556 0.03359375 0.20555555555555555 8 | 0 0.7390625 0.7375 0.04375 0.1625 9 | 0 0.36953125 0.6125 0.0375 0.1763888888888889 10 | 0 0.6296875 0.16111111111111112 0.04375 0.15 11 | 0 0.7953125 0.5611111111111111 0.04140625 0.16111111111111112 12 | 0 0.78671875 0.40694444444444444 0.0390625 0.14583333333333334 13 | 0 0.4078125 0.44166666666666665 0.03125 0.15 14 | 0 0.61484375 0.4791666666666667 0.03515625 0.11944444444444445 15 | 0 0.3828125 0.24583333333333332 0.028125 0.13194444444444445 16 | 0 0.48359375 0.09027777777777778 0.021875 0.18055555555555555 17 | 0 0.52734375 0.1736111111111111 0.0328125 0.13055555555555556 18 | 0 0.7359375 0.06388888888888888 0.028125 0.12916666666666668 19 | 0 0.95390625 0.21944444444444444 0.03125 0.12777777777777777 20 | 0 0.06015625 0.17083333333333334 0.0265625 0.11527777777777778 21 | 0 0.4515625 0.11527777777777778 0.02265625 0.125 22 | 0 0.68203125 0.04722222222222222 0.03203125 0.09583333333333334 23 | 0 0.20703125 0.05277777777777778 0.0296875 0.10694444444444444 24 | 0 0.1421875 0.06666666666666667 0.028125 0.1111111111111111 25 | 0 0.578125 0.10972222222222222 0.028125 0.10416666666666667 26 | 0 0.85390625 0.06388888888888888 0.0265625 0.10416666666666667 27 | 0 0.88828125 0.0625 0.03125 0.08611111111111111 28 | 0 0.42578125 0.12083333333333333 0.01875 0.125 29 | 0 0.38984375 0.03611111111111111 0.0296875 0.07361111111111111 30 | 0 0.49609375 0.275 0.02109375 0.08333333333333333 31 | 0 0.99296875 0.14583333333333334 0.015625 0.09861111111111111 32 | 0 0.8375 0.08194444444444444 0.01875 0.08055555555555556 33 | 0 0.43125 0.022222222222222223 0.03046875 0.04583333333333333 34 | 0 0.22578125 0.5125 0.01796875 0.08055555555555556 35 | -------------------------------------------------------------------------------- /src/example/labels/img-17.txt: -------------------------------------------------------------------------------- 1 | 0 0.22109375 0.5305555555555556 0.090625 0.17222222222222222 2 | 0 0.05859375 0.8375 0.0578125 0.1527777777777778 3 | 0 0.60703125 0.8791666666666667 0.0453125 0.2013888888888889 4 | 0 0.9109375 0.19722222222222222 0.05 0.2152777777777778 5 | 0 0.36953125 0.6 0.0375 0.16666666666666666 6 | 0 0.73359375 0.7375 0.0453125 0.1625 7 | 0 0.14375 0.5277777777777778 0.040625 0.15694444444444444 8 | 0 0.3109375 0.30694444444444446 0.03359375 0.20277777777777778 9 | 0 0.9734375 0.6638888888888889 0.04765625 0.18472222222222223 10 | 0 0.6296875 0.15833333333333333 0.04375 0.1486111111111111 11 | 0 0.796875 0.5625 0.04296875 0.15694444444444444 12 | 0 0.7875 0.4152777777777778 0.03828125 0.15138888888888888 13 | 0 0.40703125 0.43333333333333335 0.03203125 0.14444444444444443 14 | 0 0.73359375 0.08333333333333333 0.02890625 0.16805555555555557 15 | 0 0.61484375 0.47638888888888886 0.0359375 0.12638888888888888 16 | 0 0.528125 0.17916666666666667 0.03125 0.13333333333333333 17 | 0 0.48359375 0.08888888888888889 0.02109375 0.17916666666666667 18 | 0 0.38046875 0.24444444444444444 0.02890625 0.13472222222222222 19 | 0 0.95390625 0.2222222222222222 0.03125 0.12777777777777777 20 | 0 0.14921875 0.059722222222222225 0.0390625 0.11944444444444445 21 | 0 0.678125 0.05555555555555555 0.03828125 0.1125 22 | 0 0.059375 0.17083333333333334 0.028125 0.11388888888888889 23 | 0 0.45234375 0.11388888888888889 0.0234375 0.12638888888888888 24 | 0 0.2078125 0.05277777777777778 0.028125 0.10555555555555556 25 | 0 0.57734375 0.10972222222222222 0.02734375 0.10416666666666667 26 | 0 0.88828125 0.06527777777777778 0.03125 0.09166666666666666 27 | 0 0.8546875 0.06527777777777778 0.025 0.10555555555555556 28 | 0 0.42578125 0.11805555555555555 0.01875 0.12361111111111112 29 | 0 0.38984375 0.03611111111111111 0.028125 0.07222222222222222 30 | 0 0.496875 0.2763888888888889 0.01953125 0.08611111111111111 31 | 0 0.99296875 0.14583333333333334 0.015625 0.09861111111111111 32 | 0 0.8375 0.08194444444444444 0.01875 0.08055555555555556 33 | 0 0.43515625 0.022222222222222223 0.03828125 0.04583333333333333 34 | -------------------------------------------------------------------------------- /src/example/labels/img-18.txt: -------------------------------------------------------------------------------- 1 | 0 0.22109375 0.5305555555555556 0.090625 0.17222222222222222 2 | 0 0.05859375 0.8375 0.0546875 0.1527777777777778 3 | 0 0.60546875 0.8736111111111111 0.04609375 0.2 4 | 0 0.9109375 0.1986111111111111 0.05 0.21388888888888888 5 | 0 0.36953125 0.5958333333333333 0.0375 0.16805555555555557 6 | 0 0.728125 0.7375 0.05078125 0.1625 7 | 0 0.14296875 0.5305555555555556 0.03984375 0.15555555555555556 8 | 0 0.3109375 0.30694444444444446 0.03359375 0.2013888888888889 9 | 0 0.9734375 0.6569444444444444 0.046875 0.17916666666666667 10 | 0 0.6296875 0.15833333333333333 0.04375 0.15 11 | 0 0.79765625 0.5638888888888889 0.04375 0.15555555555555556 12 | 0 0.78828125 0.4222222222222222 0.0390625 0.15694444444444444 13 | 0 0.40703125 0.42916666666666664 0.03203125 0.14444444444444443 14 | 0 0.73359375 0.08333333333333333 0.028125 0.16805555555555557 15 | 0 0.6140625 0.475 0.03515625 0.12777777777777777 16 | 0 0.528125 0.18194444444444444 0.03125 0.1361111111111111 17 | 0 0.48359375 0.08888888888888889 0.02109375 0.17777777777777778 18 | 0 0.38046875 0.24305555555555555 0.0296875 0.1375 19 | 0 0.95390625 0.225 0.03125 0.12777777777777777 20 | 0 0.14921875 0.058333333333333334 0.0359375 0.11805555555555555 21 | 0 0.67734375 0.05555555555555555 0.040625 0.1125 22 | 0 0.059375 0.17083333333333334 0.028125 0.11388888888888889 23 | 0 0.45234375 0.11388888888888889 0.0234375 0.12638888888888888 24 | 0 0.20859375 0.05277777777777778 0.028125 0.10555555555555556 25 | 0 0.57734375 0.1111111111111111 0.02734375 0.10138888888888889 26 | 0 0.88828125 0.06388888888888888 0.03125 0.08333333333333333 27 | 0 0.425 0.11805555555555555 0.01875 0.125 28 | 0 0.85546875 0.06527777777777778 0.0234375 0.10694444444444444 29 | 0 0.38984375 0.03611111111111111 0.028125 0.07222222222222222 30 | 0 0.49609375 0.26944444444444443 0.02109375 0.1 31 | 0 0.9921875 0.14583333333333334 0.01640625 0.09861111111111111 32 | 0 0.4359375 0.022222222222222223 0.03984375 0.04583333333333333 33 | 0 0.83671875 0.08194444444444444 0.0171875 0.08055555555555556 34 | 0 0.225 0.5041666666666667 0.01875 0.09583333333333334 35 | -------------------------------------------------------------------------------- /src/example/labels/img-19.txt: -------------------------------------------------------------------------------- 1 | 0 0.22109375 0.5305555555555556 0.090625 0.17222222222222222 2 | 0 0.05859375 0.8361111111111111 0.0546875 0.15138888888888888 3 | 0 0.60546875 0.8666666666666667 0.046875 0.19444444444444445 4 | 0 0.9109375 0.2 0.05 0.2125 5 | 0 0.36953125 0.5930555555555556 0.0375 0.17083333333333334 6 | 0 0.72265625 0.7375 0.05703125 0.1625 7 | 0 0.1421875 0.5361111111111111 0.03984375 0.1625 8 | 0 0.3109375 0.30833333333333335 0.03359375 0.2 9 | 0 0.97109375 0.6513888888888889 0.04609375 0.1763888888888889 10 | 0 0.62890625 0.15555555555555556 0.04375 0.15 11 | 0 0.7984375 0.5652777777777778 0.04375 0.1527777777777778 12 | 0 0.7890625 0.4263888888888889 0.040625 0.16111111111111112 13 | 0 0.40703125 0.425 0.03203125 0.14444444444444443 14 | 0 0.61328125 0.4722222222222222 0.03671875 0.12777777777777777 15 | 0 0.528125 0.18333333333333332 0.03125 0.13472222222222222 16 | 0 0.48359375 0.08888888888888889 0.02109375 0.17777777777777778 17 | 0 0.3796875 0.24166666666666667 0.03125 0.1375 18 | 0 0.95390625 0.225 0.03125 0.12777777777777777 19 | 0 0.73359375 0.06388888888888888 0.028125 0.12916666666666668 20 | 0 0.14921875 0.058333333333333334 0.03515625 0.11805555555555555 21 | 0 0.678125 0.05555555555555555 0.03828125 0.1125 22 | 0 0.059375 0.16944444444444445 0.028125 0.11527777777777778 23 | 0 0.45234375 0.1125 0.0234375 0.12361111111111112 24 | 0 0.20859375 0.05277777777777778 0.02890625 0.10555555555555556 25 | 0 0.578125 0.1111111111111111 0.02578125 0.10138888888888889 26 | 0 0.88828125 0.0625 0.03125 0.08055555555555556 27 | 0 0.42421875 0.11666666666666667 0.0203125 0.12361111111111112 28 | 0 0.85625 0.06805555555555555 0.021875 0.10833333333333334 29 | 0 0.3890625 0.034722222222222224 0.02734375 0.06944444444444445 30 | 0 0.496875 0.28055555555555556 0.01953125 0.08194444444444444 31 | 0 0.9921875 0.14583333333333334 0.01640625 0.09861111111111111 32 | 0 0.43671875 0.022222222222222223 0.03984375 0.04583333333333333 33 | 0 0.83671875 0.08194444444444444 0.0171875 0.08055555555555556 34 | 0 0.21953125 0.4888888888888889 0.0234375 0.06111111111111111 35 | -------------------------------------------------------------------------------- /src/example/labels/img-2.txt: -------------------------------------------------------------------------------- 1 | 0 0.2078125 0.5375 0.05859375 0.17083333333333334 2 | 0 0.76015625 0.7375 0.06171875 0.1736111111111111 3 | 0 0.90234375 0.175 0.0546875 0.20555555555555555 4 | 0 0.36875 0.6791666666666667 0.040625 0.1875 5 | 0 0.62265625 0.9333333333333333 0.05 0.13472222222222222 6 | 0 0.63046875 0.1875 0.0453125 0.15 7 | 0 0.0421875 0.8180555555555555 0.046875 0.15555555555555556 8 | 0 0.31171875 0.28888888888888886 0.03359375 0.2 9 | 0 0.15078125 0.4875 0.03828125 0.15833333333333333 10 | 0 0.24609375 0.5361111111111111 0.0453125 0.12777777777777777 11 | 0 0.4109375 0.4888888888888889 0.0375 0.16111111111111112 12 | 0 0.77421875 0.375 0.0359375 0.15 13 | 0 0.78359375 0.5222222222222223 0.04140625 0.15694444444444444 14 | 0 0.61171875 0.5180555555555556 0.040625 0.11944444444444445 15 | 0 0.38359375 0.2791666666666667 0.02890625 0.13333333333333333 16 | 0 0.94921875 0.2 0.0328125 0.12361111111111112 17 | 0 0.52578125 0.15833333333333333 0.03046875 0.12638888888888888 18 | 0 0.68203125 0.059722222222222225 0.0375 0.10833333333333334 19 | 0 0.7375 0.0625 0.028125 0.125 20 | 0 0.19609375 0.06388888888888888 0.034375 0.12916666666666668 21 | 0 0.06171875 0.1763888888888889 0.02734375 0.11388888888888889 22 | 0 0.396875 0.05 0.04375 0.1 23 | 0 0.98203125 0.7236111111111111 0.03671875 0.1125 24 | 0 0.45390625 0.12361111111111112 0.0234375 0.125 25 | 0 0.4296875 0.12777777777777777 0.02890625 0.11666666666666667 26 | 0 0.4765625 0.14027777777777778 0.02265625 0.11944444444444445 27 | 0 0.12421875 0.0875 0.0328125 0.10833333333333334 28 | 0 0.57890625 0.09444444444444444 0.02421875 0.1 29 | 0 0.85 0.06666666666666667 0.02421875 0.10555555555555556 30 | 0 0.8859375 0.044444444444444446 0.02890625 0.06805555555555555 31 | -------------------------------------------------------------------------------- /src/example/labels/img-20.txt: -------------------------------------------------------------------------------- 1 | 0 0.22109375 0.5305555555555556 0.090625 0.17222222222222222 2 | 0 0.05859375 0.8375 0.05390625 0.15 3 | 0 0.6046875 0.8583333333333333 0.04609375 0.18888888888888888 4 | 0 0.36953125 0.5916666666666667 0.0375 0.1736111111111111 5 | 0 0.91015625 0.2 0.05078125 0.20972222222222223 6 | 0 0.71953125 0.7375 0.0609375 0.1625 7 | 0 0.14140625 0.5416666666666666 0.03828125 0.16666666666666666 8 | 0 0.31171875 0.30833333333333335 0.034375 0.2 9 | 0 0.9703125 0.6472222222222223 0.046875 0.17083333333333334 10 | 0 0.62890625 0.15416666666666667 0.04375 0.14722222222222223 11 | 0 0.7984375 0.5694444444444444 0.04375 0.1597222222222222 12 | 0 0.7890625 0.42916666666666664 0.04140625 0.15833333333333333 13 | 0 0.40703125 0.4236111111111111 0.03203125 0.14444444444444443 14 | 0 0.61328125 0.4708333333333333 0.0359375 0.12916666666666668 15 | 0 0.48359375 0.0875 0.02109375 0.175 16 | 0 0.528125 0.18472222222222223 0.03125 0.13472222222222222 17 | 0 0.95390625 0.225 0.03046875 0.12638888888888888 18 | 0 0.37890625 0.24166666666666667 0.03046875 0.1388888888888889 19 | 0 0.7328125 0.06388888888888888 0.02734375 0.12916666666666668 20 | 0 0.15078125 0.058333333333333334 0.03671875 0.11805555555555555 21 | 0 0.45234375 0.1125 0.0234375 0.12361111111111112 22 | 0 0.05859375 0.16944444444444445 0.02734375 0.11527777777777778 23 | 0 0.68046875 0.04722222222222222 0.03359375 0.09583333333333334 24 | 0 0.57890625 0.1111111111111111 0.025 0.10138888888888889 25 | 0 0.209375 0.05277777777777778 0.03046875 0.10555555555555556 26 | 0 0.425 0.11527777777777778 0.01875 0.12638888888888888 27 | 0 0.88828125 0.06111111111111111 0.03125 0.07916666666666666 28 | 0 0.85625 0.06805555555555555 0.021875 0.10972222222222222 29 | 0 0.496875 0.28055555555555556 0.01953125 0.08194444444444444 30 | 0 0.9921875 0.14583333333333334 0.01640625 0.09722222222222222 31 | 0 0.38828125 0.034722222222222224 0.02578125 0.06944444444444445 32 | 0 0.4390625 0.022222222222222223 0.040625 0.044444444444444446 33 | 0 0.83671875 0.08194444444444444 0.0171875 0.08055555555555556 34 | 0 0.21953125 0.4888888888888889 0.0234375 0.06111111111111111 35 | -------------------------------------------------------------------------------- /src/example/labels/img-21.txt: -------------------------------------------------------------------------------- 1 | 0 0.22109375 0.5291666666666667 0.090625 0.16944444444444445 2 | 0 0.0609375 0.8375 0.053125 0.15 3 | 0 0.6046875 0.8486111111111111 0.046875 0.18055555555555555 4 | 0 0.91015625 0.2013888888888889 0.05078125 0.20833333333333334 5 | 0 0.71640625 0.7375 0.0609375 0.16111111111111112 6 | 0 0.36953125 0.5902777777777778 0.0375 0.1763888888888889 7 | 0 0.31171875 0.30833333333333335 0.0359375 0.19583333333333333 8 | 0 0.14140625 0.5472222222222223 0.0375 0.17083333333333334 9 | 0 0.96875 0.6416666666666667 0.046875 0.16666666666666666 10 | 0 0.62890625 0.15138888888888888 0.04375 0.14305555555555555 11 | 0 0.8 0.5777777777777777 0.04375 0.16666666666666666 12 | 0 0.7890625 0.43194444444444446 0.04140625 0.15833333333333333 13 | 0 0.40703125 0.4222222222222222 0.03203125 0.14583333333333334 14 | 0 0.6125 0.46944444444444444 0.03671875 0.12916666666666668 15 | 0 0.528125 0.18611111111111112 0.03203125 0.13333333333333333 16 | 0 0.484375 0.08611111111111111 0.01953125 0.17222222222222222 17 | 0 0.95390625 0.225 0.03046875 0.12638888888888888 18 | 0 0.37890625 0.2388888888888889 0.03125 0.1388888888888889 19 | 0 0.7328125 0.06388888888888888 0.02734375 0.12777777777777777 20 | 0 0.153125 0.058333333333333334 0.03828125 0.11666666666666667 21 | 0 0.45078125 0.1125 0.02421875 0.12361111111111112 22 | 0 0.05859375 0.16944444444444445 0.028125 0.11527777777777778 23 | 0 0.68046875 0.04722222222222222 0.03359375 0.09583333333333334 24 | 0 0.57890625 0.1111111111111111 0.025 0.10138888888888889 25 | 0 0.21015625 0.05138888888888889 0.03125 0.10277777777777777 26 | 0 0.4234375 0.11527777777777778 0.02109375 0.12638888888888888 27 | 0 0.88828125 0.06111111111111111 0.03125 0.07916666666666666 28 | 0 0.85625 0.06805555555555555 0.021875 0.10972222222222222 29 | 0 0.49609375 0.2722222222222222 0.02265625 0.09861111111111111 30 | 0 0.9921875 0.14583333333333334 0.01640625 0.09722222222222222 31 | 0 0.38828125 0.034722222222222224 0.02578125 0.06944444444444445 32 | 0 0.83671875 0.08055555555555556 0.0171875 0.07777777777777778 33 | 0 0.4390625 0.022222222222222223 0.03984375 0.044444444444444446 34 | -------------------------------------------------------------------------------- /src/example/labels/img-22.txt: -------------------------------------------------------------------------------- 1 | 0 0.2203125 0.5277777777777778 0.090625 0.17222222222222222 2 | 0 0.06171875 0.8375 0.05234375 0.15 3 | 0 0.60234375 0.8361111111111111 0.04765625 0.17222222222222222 4 | 0 0.96484375 0.6361111111111111 0.0515625 0.16666666666666666 5 | 0 0.91015625 0.20277777777777778 0.0515625 0.20416666666666666 6 | 0 0.71171875 0.7375 0.059375 0.16111111111111112 7 | 0 0.3125 0.3111111111111111 0.0375 0.1986111111111111 8 | 0 0.36875 0.5875 0.03828125 0.18055555555555555 9 | 0 0.140625 0.5541666666666667 0.03828125 0.16944444444444445 10 | 0 0.628125 0.14722222222222223 0.04296875 0.1375 11 | 0 0.80078125 0.5861111111111111 0.04375 0.17083333333333334 12 | 0 0.79140625 0.4388888888888889 0.0421875 0.16111111111111112 13 | 0 0.40703125 0.41944444444444445 0.03203125 0.1486111111111111 14 | 0 0.61328125 0.46805555555555556 0.0375 0.13055555555555556 15 | 0 0.528125 0.18888888888888888 0.03203125 0.13333333333333333 16 | 0 0.9546875 0.2263888888888889 0.03125 0.125 17 | 0 0.48515625 0.08333333333333333 0.0203125 0.16666666666666666 18 | 0 0.378125 0.23472222222222222 0.03046875 0.1361111111111111 19 | 0 0.6765625 0.05555555555555555 0.040625 0.1111111111111111 20 | 0 0.73203125 0.06388888888888888 0.0265625 0.12777777777777777 21 | 0 0.15546875 0.058333333333333334 0.0390625 0.11666666666666667 22 | 0 0.45078125 0.1125 0.02421875 0.125 23 | 0 0.05859375 0.16805555555555557 0.02734375 0.1125 24 | 0 0.5796875 0.1125 0.025 0.1 25 | 0 0.2125 0.05 0.03125 0.10138888888888889 26 | 0 0.42421875 0.11388888888888889 0.0203125 0.12638888888888888 27 | 0 0.88828125 0.0625 0.03125 0.07916666666666666 28 | 0 0.85625 0.07083333333333333 0.021875 0.10833333333333334 29 | 0 0.496875 0.2791666666666667 0.021875 0.08055555555555556 30 | 0 0.9921875 0.1486111111111111 0.01640625 0.10277777777777777 31 | 0 0.38828125 0.03333333333333333 0.02578125 0.06805555555555555 32 | 0 0.83671875 0.08055555555555556 0.0171875 0.07777777777777778 33 | 0 0.4421875 0.020833333333333332 0.03359375 0.041666666666666664 34 | -------------------------------------------------------------------------------- /src/example/labels/img-23.txt: -------------------------------------------------------------------------------- 1 | 0 0.2203125 0.5277777777777778 0.090625 0.17222222222222222 2 | 0 0.06328125 0.8375 0.0515625 0.15 3 | 0 0.96171875 0.6347222222222222 0.053125 0.16944444444444445 4 | 0 0.60234375 0.8319444444444445 0.04765625 0.1736111111111111 5 | 0 0.91015625 0.20277777777777778 0.0515625 0.20416666666666666 6 | 0 0.3125 0.31527777777777777 0.0375 0.20277777777777778 7 | 0 0.71171875 0.7361111111111112 0.059375 0.1625 8 | 0 0.36796875 0.5861111111111111 0.03984375 0.18194444444444444 9 | 0 0.140625 0.5569444444444445 0.03828125 0.16805555555555557 10 | 0 0.628125 0.14583333333333334 0.04296875 0.1361111111111111 11 | 0 0.80078125 0.5902777777777778 0.04453125 0.16944444444444445 12 | 0 0.7921875 0.44027777777777777 0.040625 0.15833333333333333 13 | 0 0.40703125 0.41805555555555557 0.03203125 0.14722222222222223 14 | 0 0.61328125 0.4666666666666667 0.0375 0.13194444444444445 15 | 0 0.95546875 0.2263888888888889 0.0328125 0.125 16 | 0 0.48515625 0.08194444444444444 0.0203125 0.1638888888888889 17 | 0 0.528125 0.18888888888888888 0.03203125 0.13333333333333333 18 | 0 0.6765625 0.05555555555555555 0.040625 0.1111111111111111 19 | 0 0.378125 0.23194444444444445 0.03046875 0.1375 20 | 0 0.73125 0.06388888888888888 0.028125 0.12777777777777777 21 | 0 0.15625 0.058333333333333334 0.0375 0.11666666666666667 22 | 0 0.45078125 0.1125 0.02421875 0.125 23 | 0 0.05859375 0.16805555555555557 0.028125 0.1125 24 | 0 0.5796875 0.11527777777777778 0.025 0.10277777777777777 25 | 0 0.4234375 0.1125 0.01875 0.12361111111111112 26 | 0 0.8875 0.0625 0.03046875 0.0763888888888889 27 | 0 0.85625 0.07083333333333333 0.021875 0.10833333333333334 28 | 0 0.215625 0.05 0.025 0.1 29 | 0 0.496875 0.28055555555555556 0.021875 0.07777777777777778 30 | 0 0.9921875 0.15 0.01640625 0.10138888888888889 31 | 0 0.38828125 0.03333333333333333 0.02578125 0.06805555555555555 32 | 0 0.83671875 0.08055555555555556 0.0171875 0.07777777777777778 33 | -------------------------------------------------------------------------------- /src/example/labels/img-24.txt: -------------------------------------------------------------------------------- 1 | 0 0.2203125 0.5277777777777778 0.090625 0.17222222222222222 2 | 0 0.06328125 0.8375 0.05078125 0.15 3 | 0 0.91015625 0.20416666666666666 0.0515625 0.20277777777777778 4 | 0 0.60234375 0.8305555555555556 0.0484375 0.17777777777777778 5 | 0 0.3125 0.31666666666666665 0.03828125 0.20555555555555555 6 | 0 0.7109375 0.7361111111111112 0.05859375 0.1625 7 | 0 0.36796875 0.5833333333333334 0.03984375 0.18333333333333332 8 | 0 0.959375 0.6333333333333333 0.05625 0.17222222222222222 9 | 0 0.13984375 0.5597222222222222 0.03984375 0.17083333333333334 10 | 0 0.62734375 0.14305555555555555 0.04140625 0.1375 11 | 0 0.8015625 0.5930555555555556 0.04375 0.16944444444444445 12 | 0 0.79296875 0.44027777777777777 0.040625 0.15694444444444444 13 | 0 0.4078125 0.4152777777777778 0.03125 0.1486111111111111 14 | 0 0.61328125 0.4666666666666667 0.0375 0.13472222222222222 15 | 0 0.95625 0.2263888888888889 0.03125 0.125 16 | 0 0.4859375 0.08055555555555556 0.021875 0.1625 17 | 0 0.528125 0.18888888888888888 0.03203125 0.13194444444444445 18 | 0 0.6765625 0.05555555555555555 0.040625 0.1111111111111111 19 | 0 0.378125 0.22916666666666666 0.03046875 0.13333333333333333 20 | 0 0.73046875 0.06388888888888888 0.02734375 0.12777777777777777 21 | 0 0.15703125 0.05694444444444444 0.0375 0.11388888888888889 22 | 0 0.45078125 0.1125 0.02421875 0.125 23 | 0 0.05859375 0.16805555555555557 0.028125 0.1125 24 | 0 0.58046875 0.11666666666666667 0.0234375 0.10555555555555556 25 | 0 0.4234375 0.1125 0.01875 0.125 26 | 0 0.8875 0.06527777777777778 0.03046875 0.075 27 | 0 0.85625 0.07083333333333333 0.021875 0.10833333333333334 28 | 0 0.215625 0.04861111111111111 0.025 0.09722222222222222 29 | 0 0.49609375 0.28194444444444444 0.02109375 0.075 30 | 0 0.99140625 0.1527777777777778 0.01796875 0.10416666666666667 31 | 0 0.38828125 0.03333333333333333 0.02578125 0.06666666666666667 32 | 0 0.83671875 0.08055555555555556 0.0171875 0.07777777777777778 33 | -------------------------------------------------------------------------------- /src/example/labels/img-25.txt: -------------------------------------------------------------------------------- 1 | 0 0.2203125 0.5277777777777778 0.090625 0.17222222222222222 2 | 0 0.06484375 0.8375 0.0515625 0.1486111111111111 3 | 0 0.91015625 0.20416666666666666 0.05078125 0.20277777777777778 4 | 0 0.6015625 0.8291666666666667 0.05 0.18055555555555555 5 | 0 0.31328125 0.31805555555555554 0.0375 0.20833333333333334 6 | 0 0.95625 0.6319444444444444 0.05703125 0.1736111111111111 7 | 0 0.71015625 0.7361111111111112 0.05625 0.16111111111111112 8 | 0 0.36875 0.5791666666666667 0.03828125 0.18055555555555555 9 | 0 0.13984375 0.5652777777777778 0.03984375 0.17222222222222222 10 | 0 0.62734375 0.14166666666666666 0.04140625 0.1375 11 | 0 0.803125 0.5972222222222222 0.04375 0.1736111111111111 12 | 0 0.79453125 0.44166666666666665 0.0390625 0.15555555555555556 13 | 0 0.4078125 0.4166666666666667 0.03125 0.15416666666666667 14 | 0 0.95625 0.22777777777777777 0.03203125 0.12222222222222222 15 | 0 0.6125 0.4638888888888889 0.03671875 0.1375 16 | 0 0.4859375 0.08055555555555556 0.021875 0.16111111111111112 17 | 0 0.528125 0.18888888888888888 0.03203125 0.13194444444444445 18 | 0 0.37734375 0.22361111111111112 0.02890625 0.13194444444444445 19 | 0 0.73046875 0.06388888888888888 0.02734375 0.12777777777777777 20 | 0 0.6765625 0.05555555555555555 0.040625 0.1111111111111111 21 | 0 0.1578125 0.05555555555555555 0.03515625 0.1125 22 | 0 0.45078125 0.1125 0.0234375 0.125 23 | 0 0.05859375 0.16805555555555557 0.028125 0.1125 24 | 0 0.58046875 0.11944444444444445 0.0234375 0.10555555555555556 25 | 0 0.42265625 0.1125 0.01953125 0.125 26 | 0 0.49921875 0.275 0.02734375 0.09444444444444444 27 | 0 0.8875 0.06527777777777778 0.03046875 0.075 28 | 0 0.85703125 0.07083333333333333 0.0234375 0.10833333333333334 29 | 0 0.215625 0.04722222222222222 0.02421875 0.09444444444444444 30 | 0 0.99140625 0.15416666666666667 0.01796875 0.10416666666666667 31 | 0 0.38828125 0.03194444444444444 0.02578125 0.06388888888888888 32 | 0 0.83671875 0.08194444444444444 0.0171875 0.075 33 | -------------------------------------------------------------------------------- /src/example/labels/img-26.txt: -------------------------------------------------------------------------------- 1 | 0 0.2203125 0.5277777777777778 0.090625 0.17222222222222222 2 | 0 0.06796875 0.8458333333333333 0.05859375 0.16527777777777777 3 | 0 0.91015625 0.20833333333333334 0.05078125 0.20694444444444443 4 | 0 0.60078125 0.8263888888888888 0.04921875 0.18472222222222223 5 | 0 0.31328125 0.32083333333333336 0.0375 0.20833333333333334 6 | 0 0.70859375 0.7347222222222223 0.053125 0.1638888888888889 7 | 0 0.36875 0.575 0.03828125 0.18194444444444444 8 | 0 0.95390625 0.6319444444444444 0.05703125 0.175 9 | 0 0.1390625 0.5652777777777778 0.03984375 0.17083333333333334 10 | 0 0.62734375 0.14166666666666666 0.04140625 0.1388888888888889 11 | 0 0.80390625 0.6013888888888889 0.04375 0.175 12 | 0 0.79453125 0.44305555555555554 0.03828125 0.1527777777777778 13 | 0 0.40859375 0.4152777777777778 0.0296875 0.1527777777777778 14 | 0 0.95703125 0.22777777777777777 0.0328125 0.12361111111111112 15 | 0 0.73046875 0.08333333333333333 0.028125 0.16666666666666666 16 | 0 0.4859375 0.08055555555555556 0.02265625 0.16111111111111112 17 | 0 0.528125 0.18888888888888888 0.03203125 0.13194444444444445 18 | 0 0.61328125 0.45694444444444443 0.0375 0.125 19 | 0 0.378125 0.22083333333333333 0.028125 0.12916666666666668 20 | 0 0.67578125 0.05555555555555555 0.0390625 0.1111111111111111 21 | 0 0.1578125 0.05555555555555555 0.03515625 0.1125 22 | 0 0.05859375 0.16805555555555557 0.028125 0.11388888888888889 23 | 0 0.45078125 0.1111111111111111 0.0234375 0.12361111111111112 24 | 0 0.58046875 0.12083333333333333 0.0234375 0.10555555555555556 25 | 0 0.49921875 0.2777777777777778 0.02734375 0.09861111111111111 26 | 0 0.4234375 0.1125 0.01875 0.125 27 | 0 0.88828125 0.06527777777777778 0.03125 0.07361111111111111 28 | 0 0.85703125 0.07222222222222222 0.0234375 0.10972222222222222 29 | 0 0.99140625 0.15694444444444444 0.01796875 0.10277777777777777 30 | 0 0.215625 0.044444444444444446 0.02421875 0.09027777777777778 31 | 0 0.38828125 0.030555555555555555 0.025 0.0625 32 | 0 0.83671875 0.08194444444444444 0.0171875 0.075 33 | -------------------------------------------------------------------------------- /src/example/labels/img-27.txt: -------------------------------------------------------------------------------- 1 | 0 0.2203125 0.5277777777777778 0.090625 0.17222222222222222 2 | 0 0.06953125 0.8472222222222222 0.05625 0.1625 3 | 0 0.9125 0.21388888888888888 0.05 0.21666666666666667 4 | 0 0.60078125 0.8236111111111111 0.05 0.19166666666666668 5 | 0 0.3703125 0.5625 0.0375 0.1763888888888889 6 | 0 0.3140625 0.3236111111111111 0.0375 0.2111111111111111 7 | 0 0.95234375 0.6277777777777778 0.0546875 0.17916666666666667 8 | 0 0.13828125 0.5680555555555555 0.0390625 0.16805555555555557 9 | 0 0.70390625 0.7333333333333333 0.0453125 0.16111111111111112 10 | 0 0.62734375 0.14027777777777778 0.040625 0.14166666666666666 11 | 0 0.79609375 0.44583333333333336 0.03984375 0.14722222222222223 12 | 0 0.8046875 0.6041666666666666 0.04375 0.16944444444444445 13 | 0 0.409375 0.4083333333333333 0.03125 0.15138888888888888 14 | 0 0.9578125 0.2361111111111111 0.034375 0.12916666666666668 15 | 0 0.73046875 0.08333333333333333 0.028125 0.16666666666666666 16 | 0 0.6125 0.45694444444444443 0.03828125 0.1361111111111111 17 | 0 0.528125 0.19027777777777777 0.03203125 0.13055555555555556 18 | 0 0.4875 0.08055555555555556 0.02578125 0.16111111111111112 19 | 0 0.37890625 0.21805555555555556 0.0265625 0.13194444444444445 20 | 0 0.15703125 0.05277777777777778 0.03671875 0.10694444444444444 21 | 0 0.0578125 0.16805555555555557 0.02734375 0.11388888888888889 22 | 0 0.45078125 0.1111111111111111 0.0234375 0.12361111111111112 23 | 0 0.68125 0.04722222222222222 0.028125 0.09583333333333334 24 | 0 0.58046875 0.125 0.02265625 0.10555555555555556 25 | 0 0.42265625 0.1111111111111111 0.01953125 0.12361111111111112 26 | 0 0.2140625 0.043055555555555555 0.02890625 0.08611111111111111 27 | 0 0.49921875 0.2833333333333333 0.02734375 0.10138888888888889 28 | 0 0.88828125 0.06805555555555555 0.03046875 0.075 29 | 0 0.85703125 0.07222222222222222 0.0234375 0.10972222222222222 30 | 0 0.99140625 0.15833333333333333 0.01796875 0.10416666666666667 31 | 0 0.8375 0.08333333333333333 0.01875 0.0763888888888889 32 | 0 0.38828125 0.027777777777777776 0.02578125 0.05694444444444444 33 | -------------------------------------------------------------------------------- /src/example/labels/img-28.txt: -------------------------------------------------------------------------------- 1 | 0 0.2203125 0.5277777777777778 0.090625 0.17222222222222222 2 | 0 0.06953125 0.8486111111111111 0.05546875 0.16111111111111112 3 | 0 0.9125 0.21388888888888888 0.04921875 0.21805555555555556 4 | 0 0.6 0.8208333333333333 0.05 0.19305555555555556 5 | 0 0.315625 0.3236111111111111 0.0375 0.2111111111111111 6 | 0 0.1375 0.5694444444444444 0.040625 0.16666666666666666 7 | 0 0.9515625 0.6263888888888889 0.053125 0.18055555555555555 8 | 0 0.3703125 0.5569444444444445 0.0375 0.16944444444444445 9 | 0 0.703125 0.7347222222222223 0.04375 0.1638888888888889 10 | 0 0.79765625 0.45 0.0390625 0.15 11 | 0 0.62734375 0.1388888888888889 0.040625 0.14305555555555555 12 | 0 0.80625 0.6055555555555555 0.04375 0.16666666666666666 13 | 0 0.409375 0.4041666666666667 0.03125 0.15 14 | 0 0.9578125 0.2375 0.03515625 0.12916666666666668 15 | 0 0.7296875 0.08333333333333333 0.02734375 0.16666666666666666 16 | 0 0.528125 0.19166666666666668 0.03203125 0.12777777777777777 17 | 0 0.6125 0.44583333333333336 0.03828125 0.11944444444444445 18 | 0 0.48828125 0.08055555555555556 0.02578125 0.16111111111111112 19 | 0 0.3796875 0.21805555555555556 0.028125 0.13333333333333333 20 | 0 0.0578125 0.16805555555555557 0.02734375 0.11388888888888889 21 | 0 0.15703125 0.05138888888888889 0.03671875 0.10277777777777777 22 | 0 0.45078125 0.1111111111111111 0.0234375 0.12361111111111112 23 | 0 0.68125 0.04722222222222222 0.028125 0.09583333333333334 24 | 0 0.58125 0.125 0.02421875 0.10416666666666667 25 | 0 0.4234375 0.10972222222222222 0.02109375 0.12638888888888888 26 | 0 0.21484375 0.041666666666666664 0.02890625 0.08472222222222223 27 | 0 0.88984375 0.06944444444444445 0.0296875 0.07361111111111111 28 | 0 0.85703125 0.07222222222222222 0.0234375 0.10972222222222222 29 | 0 0.49609375 0.2861111111111111 0.02109375 0.1 30 | 0 0.99140625 0.1597222222222222 0.01796875 0.10277777777777777 31 | 0 0.8375 0.08472222222222223 0.01875 0.07777777777777778 32 | 0 0.38828125 0.027777777777777776 0.02578125 0.05555555555555555 33 | -------------------------------------------------------------------------------- /src/example/labels/img-29.txt: -------------------------------------------------------------------------------- 1 | 0 0.2203125 0.5277777777777778 0.090625 0.17222222222222222 2 | 0 0.06953125 0.85 0.05546875 0.16527777777777777 3 | 0 0.9140625 0.2152777777777778 0.046875 0.21805555555555556 4 | 0 0.6 0.8194444444444444 0.05 0.19583333333333333 5 | 0 0.13828125 0.5708333333333333 0.0421875 0.1638888888888889 6 | 0 0.315625 0.3236111111111111 0.0375 0.20972222222222223 7 | 0 0.95 0.6236111111111111 0.053125 0.18055555555555555 8 | 0 0.3703125 0.5513888888888889 0.0375 0.16666666666666666 9 | 0 0.70078125 0.7347222222222223 0.04296875 0.16527777777777777 10 | 0 0.79765625 0.45694444444444443 0.0390625 0.15694444444444444 11 | 0 0.62734375 0.1388888888888889 0.040625 0.14444444444444443 12 | 0 0.80625 0.6069444444444444 0.04453125 0.1638888888888889 13 | 0 0.409375 0.4 0.03125 0.14583333333333334 14 | 0 0.9578125 0.24166666666666667 0.03515625 0.12916666666666668 15 | 0 0.7296875 0.08333333333333333 0.028125 0.16666666666666666 16 | 0 0.6125 0.4486111111111111 0.03828125 0.12916666666666668 17 | 0 0.528125 0.19444444444444445 0.03203125 0.13333333333333333 18 | 0 0.48828125 0.08055555555555556 0.02578125 0.16111111111111112 19 | 0 0.3796875 0.21805555555555556 0.028125 0.13333333333333333 20 | 0 0.0578125 0.16805555555555557 0.02734375 0.11388888888888889 21 | 0 0.15703125 0.05 0.0375 0.1 22 | 0 0.45078125 0.1111111111111111 0.0234375 0.12361111111111112 23 | 0 0.68046875 0.04722222222222222 0.02890625 0.09583333333333334 24 | 0 0.58203125 0.125 0.0234375 0.10416666666666667 25 | 0 0.21640625 0.041666666666666664 0.03046875 0.08472222222222223 26 | 0 0.42265625 0.10972222222222222 0.0234375 0.12638888888888888 27 | 0 0.88984375 0.07083333333333333 0.0296875 0.075 28 | 0 0.85703125 0.07222222222222222 0.0234375 0.10972222222222222 29 | 0 0.49609375 0.28888888888888886 0.02109375 0.1 30 | 0 0.99140625 0.1597222222222222 0.01796875 0.10277777777777777 31 | 0 0.8375 0.08472222222222223 0.01953125 0.0763888888888889 32 | 0 0.3890625 0.027777777777777776 0.02734375 0.05555555555555555 33 | -------------------------------------------------------------------------------- /src/example/labels/img-3.txt: -------------------------------------------------------------------------------- 1 | 0 0.2078125 0.5375 0.05859375 0.17222222222222222 2 | 0 0.759375 0.7375 0.06171875 0.17222222222222222 3 | 0 0.903125 0.1763888888888889 0.05546875 0.20555555555555555 4 | 0 0.36875 0.6722222222222223 0.040625 0.17916666666666667 5 | 0 0.62109375 0.9305555555555556 0.05234375 0.14027777777777778 6 | 0 0.04296875 0.8180555555555555 0.046875 0.15416666666666667 7 | 0 0.63125 0.18611111111111112 0.04375 0.15 8 | 0 0.15078125 0.4888888888888889 0.0375 0.15555555555555556 9 | 0 0.3125 0.28888888888888886 0.03203125 0.1986111111111111 10 | 0 0.24609375 0.5361111111111111 0.04609375 0.12777777777777777 11 | 0 0.41171875 0.48333333333333334 0.0359375 0.15555555555555556 12 | 0 0.775 0.375 0.03671875 0.15 13 | 0 0.784375 0.5236111111111111 0.040625 0.15555555555555556 14 | 0 0.38359375 0.2777777777777778 0.02890625 0.13333333333333333 15 | 0 0.94921875 0.20277777777777778 0.0328125 0.12638888888888888 16 | 0 0.5265625 0.1597222222222222 0.03125 0.12916666666666668 17 | 0 0.68125 0.059722222222222225 0.03828125 0.10833333333333334 18 | 0 0.19765625 0.06388888888888888 0.0375 0.12916666666666668 19 | 0 0.98203125 0.725 0.03671875 0.11666666666666667 20 | 0 0.06171875 0.1763888888888889 0.02734375 0.11388888888888889 21 | 0 0.3984375 0.04722222222222222 0.04765625 0.09583333333333334 22 | 0 0.45390625 0.12361111111111112 0.0234375 0.125 23 | 0 0.4296875 0.12777777777777777 0.02890625 0.11666666666666667 24 | 0 0.47734375 0.1388888888888889 0.02265625 0.12083333333333333 25 | 0 0.125 0.08472222222222223 0.03125 0.10833333333333334 26 | 0 0.57890625 0.09444444444444444 0.02421875 0.10138888888888889 27 | 0 0.85078125 0.06666666666666667 0.025 0.10555555555555556 28 | 0 0.88671875 0.04861111111111111 0.02890625 0.075 29 | 0 0.49765625 0.2513888888888889 0.01953125 0.08888888888888889 30 | 0 0.48125 0.04027777777777778 0.01796875 0.08055555555555556 31 | 0 0.834375 0.07777777777777778 0.021875 0.0763888888888889 32 | -------------------------------------------------------------------------------- /src/example/labels/img-30.txt: -------------------------------------------------------------------------------- 1 | 0 0.2203125 0.5277777777777778 0.090625 0.17222222222222222 2 | 0 0.0703125 0.8541666666666666 0.05390625 0.16944444444444445 3 | 0 0.9140625 0.21666666666666667 0.046875 0.22083333333333333 4 | 0 0.1375 0.5708333333333333 0.04296875 0.1625 5 | 0 0.59921875 0.8152777777777778 0.0484375 0.19722222222222222 6 | 0 0.315625 0.325 0.03671875 0.20694444444444443 7 | 0 0.37109375 0.5458333333333333 0.0359375 0.16527777777777777 8 | 0 0.94921875 0.6180555555555556 0.0515625 0.17916666666666667 9 | 0 0.69921875 0.7375 0.0421875 0.16944444444444445 10 | 0 0.80703125 0.6083333333333333 0.04453125 0.16111111111111112 11 | 0 0.7984375 0.4638888888888889 0.03984375 0.16111111111111112 12 | 0 0.62734375 0.1375 0.040625 0.14722222222222223 13 | 0 0.409375 0.39444444444444443 0.03125 0.14305555555555555 14 | 0 0.7296875 0.08333333333333333 0.028125 0.16666666666666666 15 | 0 0.9578125 0.24305555555555555 0.03515625 0.12916666666666668 16 | 0 0.61328125 0.4444444444444444 0.0375 0.12777777777777777 17 | 0 0.528125 0.19722222222222222 0.03203125 0.1375 18 | 0 0.48828125 0.08055555555555556 0.0265625 0.16111111111111112 19 | 0 0.3796875 0.21666666666666667 0.02890625 0.13472222222222222 20 | 0 0.15703125 0.05 0.0375 0.1 21 | 0 0.0578125 0.16805555555555557 0.02734375 0.11388888888888889 22 | 0 0.45078125 0.1111111111111111 0.0234375 0.12361111111111112 23 | 0 0.68046875 0.04722222222222222 0.02890625 0.09583333333333334 24 | 0 0.58203125 0.125 0.0234375 0.10416666666666667 25 | 0 0.21875 0.041666666666666664 0.03125 0.08472222222222223 26 | 0 0.42265625 0.10972222222222222 0.0234375 0.125 27 | 0 0.88984375 0.07083333333333333 0.0296875 0.07361111111111111 28 | 0 0.85703125 0.07222222222222222 0.0234375 0.10972222222222222 29 | 0 0.49609375 0.2902777777777778 0.02109375 0.10138888888888889 30 | 0 0.99140625 0.16111111111111112 0.01796875 0.1 31 | 0 0.8375 0.08611111111111111 0.01953125 0.07777777777777778 32 | 0 0.3890625 0.027777777777777776 0.02734375 0.05555555555555555 33 | 0 0.46171875 0.022222222222222223 0.02890625 0.044444444444444446 34 | 0 0.2140625 0.4888888888888889 0.025 0.05416666666666667 35 | -------------------------------------------------------------------------------- /src/example/labels/img-31.txt: -------------------------------------------------------------------------------- 1 | 0 0.2203125 0.5277777777777778 0.090625 0.17222222222222222 2 | 0 0.07109375 0.8583333333333333 0.053125 0.17222222222222222 3 | 0 0.91484375 0.21944444444444444 0.046875 0.2222222222222222 4 | 0 0.1375 0.5722222222222222 0.04453125 0.16111111111111112 5 | 0 0.5984375 0.8083333333333333 0.04765625 0.19305555555555556 6 | 0 0.315625 0.3263888888888889 0.03671875 0.20555555555555555 7 | 0 0.37109375 0.5444444444444444 0.0359375 0.16527777777777777 8 | 0 0.9484375 0.6166666666666667 0.05 0.17777777777777778 9 | 0 0.80703125 0.6083333333333333 0.04453125 0.1597222222222222 10 | 0 0.696875 0.7402777777777778 0.04296875 0.16944444444444445 11 | 0 0.79921875 0.46805555555555556 0.03984375 0.1638888888888889 12 | 0 0.62734375 0.1361111111111111 0.040625 0.14444444444444443 13 | 0 0.47421875 0.07916666666666666 0.05390625 0.15833333333333333 14 | 0 0.409375 0.39166666666666666 0.03125 0.14027777777777778 15 | 0 0.61328125 0.44166666666666665 0.0375 0.12638888888888888 16 | 0 0.95859375 0.24583333333333332 0.0359375 0.13055555555555556 17 | 0 0.528125 0.2 0.03203125 0.1388888888888889 18 | 0 0.7296875 0.06388888888888888 0.028125 0.12777777777777777 19 | 0 0.3796875 0.21666666666666667 0.02890625 0.13472222222222222 20 | 0 0.0578125 0.16805555555555557 0.02734375 0.11388888888888889 21 | 0 0.15703125 0.05 0.0375 0.1 22 | 0 0.45078125 0.1111111111111111 0.0234375 0.12361111111111112 23 | 0 0.68046875 0.04722222222222222 0.02890625 0.09583333333333334 24 | 0 0.58203125 0.12638888888888888 0.02421875 0.10277777777777777 25 | 0 0.42265625 0.10972222222222222 0.02421875 0.125 26 | 0 0.2203125 0.041666666666666664 0.034375 0.08472222222222223 27 | 0 0.890625 0.07222222222222222 0.03046875 0.0763888888888889 28 | 0 0.85703125 0.07222222222222222 0.02421875 0.10972222222222222 29 | 0 0.49765625 0.29305555555555557 0.0234375 0.10277777777777777 30 | 0 0.9921875 0.16111111111111112 0.01640625 0.1 31 | 0 0.83828125 0.0875 0.0203125 0.08055555555555556 32 | 0 0.38984375 0.027777777777777776 0.028125 0.05555555555555555 33 | 0 0.2140625 0.49027777777777776 0.02265625 0.05694444444444444 34 | -------------------------------------------------------------------------------- /src/example/labels/img-32.txt: -------------------------------------------------------------------------------- 1 | 0 0.2203125 0.5277777777777778 0.090625 0.17222222222222222 2 | 0 0.91640625 0.22083333333333333 0.0453125 0.21944444444444444 3 | 0 0.07265625 0.8513888888888889 0.0515625 0.15694444444444444 4 | 0 0.13671875 0.5805555555555556 0.0453125 0.1625 5 | 0 0.5984375 0.7958333333333333 0.046875 0.1875 6 | 0 0.315625 0.3277777777777778 0.03671875 0.2013888888888889 7 | 0 0.809375 0.6166666666666667 0.04453125 0.16111111111111112 8 | 0 0.37109375 0.5416666666666666 0.0359375 0.17083333333333334 9 | 0 0.69296875 0.7458333333333333 0.04140625 0.17777777777777778 10 | 0 0.94765625 0.6013888888888889 0.0484375 0.16527777777777777 11 | 0 0.8015625 0.47638888888888886 0.040625 0.1638888888888889 12 | 0 0.6265625 0.13472222222222222 0.040625 0.14444444444444443 13 | 0 0.47421875 0.07777777777777778 0.05390625 0.15694444444444444 14 | 0 0.409375 0.3875 0.03125 0.14027777777777778 15 | 0 0.959375 0.24861111111111112 0.03828125 0.12916666666666668 16 | 0 0.61328125 0.44027777777777777 0.03671875 0.125 17 | 0 0.52890625 0.20416666666666666 0.0328125 0.1375 18 | 0 0.7296875 0.06388888888888888 0.028125 0.12777777777777777 19 | 0 0.8484375 0.07361111111111111 0.04140625 0.10972222222222222 20 | 0 0.38046875 0.2152777777777778 0.02890625 0.1375 21 | 0 0.67578125 0.05555555555555555 0.03671875 0.1111111111111111 22 | 0 0.15859375 0.05 0.04140625 0.1 23 | 0 0.0578125 0.16805555555555557 0.02734375 0.11388888888888889 24 | 0 0.45 0.1111111111111111 0.021875 0.12361111111111112 25 | 0 0.58203125 0.12777777777777777 0.02421875 0.1 26 | 0 0.42421875 0.10972222222222222 0.021875 0.125 27 | 0 0.89140625 0.07361111111111111 0.03125 0.0763888888888889 28 | 0 0.22109375 0.041666666666666664 0.03359375 0.08472222222222223 29 | 0 0.9921875 0.16111111111111112 0.01640625 0.09861111111111111 30 | 0 0.49609375 0.30277777777777776 0.021875 0.08194444444444444 31 | 0 0.390625 0.02638888888888889 0.028125 0.05277777777777778 32 | -------------------------------------------------------------------------------- /src/example/labels/img-33.txt: -------------------------------------------------------------------------------- 1 | 0 0.2203125 0.5277777777777778 0.090625 0.17222222222222222 2 | 0 0.91640625 0.22083333333333333 0.0453125 0.21805555555555556 3 | 0 0.07265625 0.8541666666666666 0.05078125 0.15833333333333333 4 | 0 0.13671875 0.5875 0.04609375 0.16944444444444445 5 | 0 0.5984375 0.7888888888888889 0.046875 0.17916666666666667 6 | 0 0.315625 0.32916666666666666 0.03671875 0.2 7 | 0 0.81015625 0.625 0.0453125 0.17083333333333334 8 | 0 0.6890625 0.7472222222222222 0.04609375 0.17777777777777778 9 | 0 0.37109375 0.5416666666666666 0.0359375 0.17222222222222222 10 | 0 0.946875 0.5972222222222222 0.046875 0.16111111111111112 11 | 0 0.80234375 0.4791666666666667 0.040625 0.16527777777777777 12 | 0 0.6265625 0.13333333333333333 0.040625 0.14444444444444443 13 | 0 0.47578125 0.07777777777777778 0.0546875 0.15694444444444444 14 | 0 0.409375 0.3875 0.03125 0.14166666666666666 15 | 0 0.96015625 0.2513888888888889 0.03828125 0.13055555555555556 16 | 0 0.61484375 0.4388888888888889 0.0359375 0.12777777777777777 17 | 0 0.72890625 0.06388888888888888 0.0296875 0.12777777777777777 18 | 0 0.528125 0.20694444444444443 0.03125 0.1361111111111111 19 | 0 0.38046875 0.21388888888888888 0.02890625 0.1375 20 | 0 0.159375 0.05 0.04453125 0.1 21 | 0 0.67578125 0.05555555555555555 0.03671875 0.1111111111111111 22 | 0 0.0578125 0.16805555555555557 0.02734375 0.11388888888888889 23 | 0 0.45 0.1111111111111111 0.021875 0.12361111111111112 24 | 0 0.58203125 0.12777777777777777 0.02578125 0.10138888888888889 25 | 0 0.4234375 0.10833333333333334 0.02265625 0.12222222222222222 26 | 0 0.89140625 0.07361111111111111 0.03125 0.0763888888888889 27 | 0 0.221875 0.041666666666666664 0.03203125 0.08472222222222223 28 | 0 0.8578125 0.07361111111111111 0.02265625 0.10833333333333334 29 | 0 0.9921875 0.16111111111111112 0.01640625 0.09861111111111111 30 | 0 0.49609375 0.30416666666666664 0.021875 0.08055555555555556 31 | 0 0.8390625 0.08888888888888889 0.021875 0.07916666666666666 32 | 0 0.39140625 0.02638888888888889 0.0296875 0.05277777777777778 33 | -------------------------------------------------------------------------------- /src/example/labels/img-34.txt: -------------------------------------------------------------------------------- 1 | 0 0.2203125 0.5277777777777778 0.090625 0.17222222222222222 2 | 0 0.91640625 0.2222222222222222 0.04453125 0.21666666666666667 3 | 0 0.0734375 0.8569444444444444 0.05234375 0.15833333333333333 4 | 0 0.13671875 0.5930555555555556 0.04609375 0.17222222222222222 5 | 0 0.596875 0.7805555555555556 0.046875 0.17083333333333334 6 | 0 0.31640625 0.33194444444444443 0.0359375 0.20277777777777778 7 | 0 0.81015625 0.6319444444444444 0.04453125 0.175 8 | 0 0.6859375 0.7486111111111111 0.04765625 0.175 9 | 0 0.94609375 0.5958333333333333 0.04609375 0.1638888888888889 10 | 0 0.37109375 0.5402777777777777 0.0359375 0.175 11 | 0 0.803125 0.48055555555555557 0.040625 0.1625 12 | 0 0.6265625 0.13194444444444445 0.040625 0.14166666666666666 13 | 0 0.4765625 0.07777777777777778 0.05234375 0.15555555555555556 14 | 0 0.409375 0.3861111111111111 0.03125 0.14444444444444443 15 | 0 0.96171875 0.2513888888888889 0.0390625 0.13055555555555556 16 | 0 0.61484375 0.4388888888888889 0.03515625 0.13194444444444445 17 | 0 0.72890625 0.06388888888888888 0.0296875 0.12777777777777777 18 | 0 0.528125 0.20833333333333334 0.03125 0.1388888888888889 19 | 0 0.38046875 0.2125 0.02890625 0.1361111111111111 20 | 0 0.1609375 0.05 0.046875 0.1 21 | 0 0.67578125 0.05555555555555555 0.03671875 0.1111111111111111 22 | 0 0.0578125 0.16805555555555557 0.02734375 0.11388888888888889 23 | 0 0.45078125 0.1111111111111111 0.0234375 0.12361111111111112 24 | 0 0.58203125 0.13055555555555556 0.02578125 0.10416666666666667 25 | 0 0.42265625 0.10833333333333334 0.02421875 0.12222222222222222 26 | 0 0.89140625 0.0763888888888889 0.03203125 0.08055555555555556 27 | 0 0.8578125 0.07361111111111111 0.02265625 0.10833333333333334 28 | 0 0.221875 0.041666666666666664 0.03203125 0.08472222222222223 29 | 0 0.9921875 0.16111111111111112 0.01640625 0.09861111111111111 30 | 0 0.49609375 0.3055555555555556 0.02265625 0.07777777777777778 31 | 0 0.8390625 0.09027777777777778 0.021875 0.07777777777777778 32 | 0 0.39140625 0.02638888888888889 0.0296875 0.05277777777777778 33 | -------------------------------------------------------------------------------- /src/example/labels/img-35.txt: -------------------------------------------------------------------------------- 1 | 0 0.2203125 0.5277777777777778 0.090625 0.17222222222222222 2 | 0 0.9171875 0.22361111111111112 0.04375 0.21388888888888888 3 | 0 0.07421875 0.8569444444444444 0.05234375 0.15694444444444444 4 | 0 0.13671875 0.5972222222222222 0.04765625 0.1736111111111111 5 | 0 0.59609375 0.7736111111111111 0.046875 0.16805555555555557 6 | 0 0.31640625 0.33611111111111114 0.0359375 0.20694444444444443 7 | 0 0.6828125 0.75 0.04765625 0.1763888888888889 8 | 0 0.94609375 0.5916666666666667 0.0453125 0.1625 9 | 0 0.81171875 0.6361111111111111 0.0453125 0.17777777777777778 10 | 0 0.8046875 0.48333333333333334 0.040625 0.16111111111111112 11 | 0 0.37109375 0.5388888888888889 0.0359375 0.17777777777777778 12 | 0 0.6265625 0.13055555555555556 0.040625 0.1388888888888889 13 | 0 0.47890625 0.075 0.05 0.15138888888888888 14 | 0 0.9625 0.25277777777777777 0.03828125 0.12777777777777777 15 | 0 0.409375 0.3861111111111111 0.03125 0.14444444444444443 16 | 0 0.72734375 0.06388888888888888 0.02890625 0.12777777777777777 17 | 0 0.615625 0.4361111111111111 0.034375 0.12638888888888888 18 | 0 0.528125 0.20972222222222223 0.03125 0.1388888888888889 19 | 0 0.38046875 0.20972222222222223 0.02890625 0.1361111111111111 20 | 0 0.16171875 0.05 0.0484375 0.1 21 | 0 0.67578125 0.05555555555555555 0.03671875 0.1111111111111111 22 | 0 0.0578125 0.16805555555555557 0.02734375 0.11388888888888889 23 | 0 0.4515625 0.1111111111111111 0.021875 0.12361111111111112 24 | 0 0.58203125 0.13472222222222222 0.0265625 0.10833333333333334 25 | 0 0.4234375 0.10694444444444444 0.02265625 0.12083333333333333 26 | 0 0.8921875 0.07777777777777778 0.03125 0.07916666666666666 27 | 0 0.85859375 0.075 0.0234375 0.10555555555555556 28 | 0 0.221875 0.041666666666666664 0.03203125 0.08333333333333333 29 | 0 0.49609375 0.30277777777777776 0.021875 0.08194444444444444 30 | 0 0.9921875 0.1625 0.01640625 0.09722222222222222 31 | 0 0.8390625 0.09027777777777778 0.02265625 0.07777777777777778 32 | 0 0.38984375 0.02638888888888889 0.0234375 0.05277777777777778 33 | -------------------------------------------------------------------------------- /src/example/labels/img-36.txt: -------------------------------------------------------------------------------- 1 | 0 0.2203125 0.5277777777777778 0.090625 0.17222222222222222 2 | 0 0.91796875 0.225 0.0421875 0.2111111111111111 3 | 0 0.07578125 0.8583333333333333 0.0515625 0.15555555555555556 4 | 0 0.5953125 0.7708333333333334 0.046875 0.16944444444444445 5 | 0 0.1375 0.6013888888888889 0.04921875 0.175 6 | 0 0.31640625 0.3402777777777778 0.0359375 0.2111111111111111 7 | 0 0.68046875 0.7513888888888889 0.04765625 0.175 8 | 0 0.8125 0.6402777777777777 0.04453125 0.17777777777777778 9 | 0 0.80546875 0.4847222222222222 0.04140625 0.15833333333333333 10 | 0 0.9453125 0.5888888888888889 0.04375 0.16527777777777777 11 | 0 0.37109375 0.5361111111111111 0.0359375 0.17777777777777778 12 | 0 0.6265625 0.12777777777777777 0.040625 0.13472222222222222 13 | 0 0.4796875 0.075 0.04765625 0.15 14 | 0 0.96328125 0.25277777777777777 0.03828125 0.12777777777777777 15 | 0 0.40859375 0.38472222222222224 0.0296875 0.14444444444444443 16 | 0 0.72734375 0.06388888888888888 0.02890625 0.12777777777777777 17 | 0 0.528125 0.20972222222222223 0.03046875 0.1375 18 | 0 0.6171875 0.4361111111111111 0.034375 0.12777777777777777 19 | 0 0.38046875 0.20694444444444443 0.02890625 0.13333333333333333 20 | 0 0.67578125 0.05555555555555555 0.03671875 0.1111111111111111 21 | 0 0.0578125 0.16805555555555557 0.02734375 0.11388888888888889 22 | 0 0.4515625 0.1111111111111111 0.021875 0.12361111111111112 23 | 0 0.5828125 0.1361111111111111 0.028125 0.10694444444444444 24 | 0 0.17265625 0.05 0.03046875 0.1 25 | 0 0.4234375 0.10694444444444444 0.02265625 0.12083333333333333 26 | 0 0.49765625 0.29583333333333334 0.025 0.09722222222222222 27 | 0 0.8921875 0.07777777777777778 0.03125 0.0763888888888889 28 | 0 0.86015625 0.075 0.0203125 0.10555555555555556 29 | 0 0.22265625 0.041666666666666664 0.03125 0.08333333333333333 30 | 0 0.9921875 0.1638888888888889 0.01640625 0.1 31 | 0 0.83984375 0.09027777777777778 0.02265625 0.07777777777777778 32 | -------------------------------------------------------------------------------- /src/example/labels/img-37.txt: -------------------------------------------------------------------------------- 1 | 0 0.2203125 0.5277777777777778 0.090625 0.17222222222222222 2 | 0 0.91796875 0.22916666666666666 0.04140625 0.2111111111111111 3 | 0 0.07734375 0.8625 0.0515625 0.15555555555555556 4 | 0 0.1375 0.6097222222222223 0.04921875 0.175 5 | 0 0.59296875 0.7680555555555556 0.04609375 0.175 6 | 0 0.315625 0.34305555555555556 0.034375 0.2152777777777778 7 | 0 0.67734375 0.7541666666666667 0.0453125 0.17222222222222222 8 | 0 0.81484375 0.6472222222222223 0.0453125 0.17777777777777778 9 | 0 0.80859375 0.4875 0.040625 0.1527777777777778 10 | 0 0.3703125 0.5291666666666667 0.03515625 0.1763888888888889 11 | 0 0.625 0.12361111111111112 0.040625 0.13472222222222222 12 | 0 0.94453125 0.5875 0.0421875 0.16944444444444445 13 | 0 0.484375 0.07361111111111111 0.040625 0.14722222222222223 14 | 0 0.96640625 0.25277777777777777 0.0359375 0.12638888888888888 15 | 0 0.4078125 0.3819444444444444 0.02890625 0.1486111111111111 16 | 0 0.725 0.06388888888888888 0.03046875 0.12777777777777777 17 | 0 0.528125 0.2111111111111111 0.03125 0.13472222222222222 18 | 0 0.6171875 0.425 0.03359375 0.11527777777777778 19 | 0 0.38046875 0.2 0.028125 0.12777777777777777 20 | 0 0.67578125 0.05555555555555555 0.0359375 0.1111111111111111 21 | 0 0.4515625 0.1125 0.021875 0.12222222222222222 22 | 0 0.05859375 0.16805555555555557 0.028125 0.1125 23 | 0 0.58203125 0.14027777777777778 0.0296875 0.10833333333333334 24 | 0 0.89375 0.08472222222222223 0.03125 0.0875 25 | 0 0.17578125 0.05 0.0296875 0.1 26 | 0 0.49765625 0.3013888888888889 0.025 0.09722222222222222 27 | 0 0.4234375 0.10694444444444444 0.02265625 0.12083333333333333 28 | 0 0.86015625 0.075 0.01953125 0.10555555555555556 29 | 0 0.9921875 0.16944444444444445 0.01640625 0.10416666666666667 30 | 0 0.22578125 0.03888888888888889 0.02421875 0.07916666666666666 31 | 0 0.840625 0.09027777777777778 0.02421875 0.07777777777777778 32 | 0 0.0109375 0.14166666666666666 0.021875 0.06111111111111111 33 | -------------------------------------------------------------------------------- /src/example/labels/img-38.txt: -------------------------------------------------------------------------------- 1 | 0 0.2203125 0.5277777777777778 0.090625 0.17222222222222222 2 | 0 0.91953125 0.23194444444444445 0.0421875 0.2152777777777778 3 | 0 0.078125 0.8638888888888889 0.05078125 0.15138888888888888 4 | 0 0.13671875 0.6125 0.04765625 0.1763888888888889 5 | 0 0.5921875 0.7666666666666667 0.04609375 0.17777777777777778 6 | 0 0.315625 0.34444444444444444 0.034375 0.21666666666666667 7 | 0 0.6765625 0.7541666666666667 0.04375 0.17083333333333334 8 | 0 0.81640625 0.65 0.0453125 0.1763888888888889 9 | 0 0.809375 0.4875 0.040625 0.15138888888888888 10 | 0 0.3703125 0.5263888888888889 0.03515625 0.175 11 | 0 0.625 0.12222222222222222 0.040625 0.13472222222222222 12 | 0 0.94375 0.5861111111111111 0.040625 0.17083333333333334 13 | 0 0.48671875 0.07222222222222222 0.0359375 0.14583333333333334 14 | 0 0.40703125 0.38055555555555554 0.03046875 0.1486111111111111 15 | 0 0.9671875 0.25416666666666665 0.03515625 0.125 16 | 0 0.72421875 0.06388888888888888 0.0328125 0.12777777777777777 17 | 0 0.528125 0.2111111111111111 0.03203125 0.13472222222222222 18 | 0 0.61796875 0.4222222222222222 0.034375 0.1125 19 | 0 0.3796875 0.19722222222222222 0.02734375 0.12638888888888888 20 | 0 0.0578125 0.16805555555555557 0.02734375 0.11388888888888889 21 | 0 0.45078125 0.1125 0.02421875 0.12222222222222222 22 | 0 0.6765625 0.04722222222222222 0.03359375 0.09583333333333334 23 | 0 0.58125 0.14166666666666666 0.028125 0.10694444444444444 24 | 0 0.8609375 0.0763888888888889 0.02109375 0.10555555555555556 25 | 0 0.89375 0.08611111111111111 0.03125 0.08472222222222223 26 | 0 0.4234375 0.10694444444444444 0.02265625 0.12083333333333333 27 | 0 0.1765625 0.04861111111111111 0.02890625 0.09722222222222222 28 | 0 0.4953125 0.3138888888888889 0.02109375 0.08333333333333333 29 | 0 0.9921875 0.17083333333333334 0.01640625 0.10416666666666667 30 | 0 0.22578125 0.0375 0.02421875 0.075 31 | 0 0.84140625 0.09027777777777778 0.02421875 0.07777777777777778 32 | 0 0.0109375 0.14166666666666666 0.021875 0.06111111111111111 33 | -------------------------------------------------------------------------------- /src/example/labels/img-39.txt: -------------------------------------------------------------------------------- 1 | 0 0.2203125 0.5277777777777778 0.090625 0.17222222222222222 2 | 0 0.9203125 0.23472222222222222 0.040625 0.22083333333333333 3 | 0 0.07890625 0.8652777777777778 0.05078125 0.15138888888888888 4 | 0 0.1359375 0.6152777777777778 0.04765625 0.175 5 | 0 0.59140625 0.7652777777777777 0.0453125 0.18055555555555555 6 | 0 0.315625 0.3472222222222222 0.034375 0.21805555555555556 7 | 0 0.67578125 0.7555555555555555 0.0421875 0.16805555555555557 8 | 0 0.81015625 0.49166666666666664 0.0421875 0.15 9 | 0 0.62421875 0.12222222222222222 0.04140625 0.13472222222222222 10 | 0 0.3703125 0.5222222222222223 0.03515625 0.1763888888888889 11 | 0 0.8171875 0.6527777777777778 0.04609375 0.1736111111111111 12 | 0 0.9421875 0.5861111111111111 0.04140625 0.17222222222222222 13 | 0 0.48984375 0.07222222222222222 0.0328125 0.14583333333333334 14 | 0 0.40703125 0.37916666666666665 0.0296875 0.14722222222222223 15 | 0 0.96875 0.25555555555555554 0.034375 0.12361111111111112 16 | 0 0.72265625 0.06388888888888888 0.03203125 0.12777777777777777 17 | 0 0.528125 0.2111111111111111 0.03203125 0.13472222222222222 18 | 0 0.8515625 0.0763888888888889 0.040625 0.10694444444444444 19 | 0 0.61796875 0.41944444444444445 0.03359375 0.1111111111111111 20 | 0 0.37890625 0.19722222222222222 0.0265625 0.12777777777777777 21 | 0 0.67578125 0.05555555555555555 0.0359375 0.1111111111111111 22 | 0 0.45078125 0.1125 0.02421875 0.12361111111111112 23 | 0 0.0578125 0.16805555555555557 0.02734375 0.11388888888888889 24 | 0 0.58125 0.14166666666666666 0.028125 0.10694444444444444 25 | 0 0.89375 0.08472222222222223 0.03125 0.07916666666666666 26 | 0 0.4234375 0.10694444444444444 0.02265625 0.12083333333333333 27 | 0 0.17734375 0.04861111111111111 0.02890625 0.09722222222222222 28 | 0 0.49765625 0.30694444444444446 0.02578125 0.10138888888888889 29 | 0 0.99140625 0.17222222222222222 0.01796875 0.10555555555555556 30 | 0 0.2265625 0.03611111111111111 0.02265625 0.07222222222222222 31 | 0 0.0109375 0.1375 0.021875 0.06944444444444445 32 | -------------------------------------------------------------------------------- /src/example/labels/img-4.txt: -------------------------------------------------------------------------------- 1 | 0 0.2078125 0.5375 0.05859375 0.17222222222222222 2 | 0 0.90390625 0.1763888888888889 0.0546875 0.20694444444444443 3 | 0 0.7578125 0.7375 0.0625 0.17222222222222222 4 | 0 0.36953125 0.6638888888888889 0.0390625 0.1736111111111111 5 | 0 0.62265625 0.9277777777777778 0.04921875 0.14583333333333334 6 | 0 0.04296875 0.8180555555555555 0.046875 0.15416666666666667 7 | 0 0.63125 0.18611111111111112 0.04375 0.15 8 | 0 0.15 0.4888888888888889 0.0375 0.15416666666666667 9 | 0 0.31328125 0.2902777777777778 0.0328125 0.19722222222222222 10 | 0 0.246875 0.5361111111111111 0.04453125 0.12777777777777777 11 | 0 0.77578125 0.375 0.0375 0.1486111111111111 12 | 0 0.4109375 0.47638888888888886 0.03515625 0.15138888888888888 13 | 0 0.78515625 0.5236111111111111 0.0421875 0.15416666666666667 14 | 0 0.61171875 0.5180555555555556 0.040625 0.13194444444444445 15 | 0 0.384375 0.275 0.028125 0.1375 16 | 0 0.94921875 0.20416666666666666 0.03359375 0.125 17 | 0 0.98203125 0.7208333333333333 0.03671875 0.11805555555555555 18 | 0 0.7375 0.06666666666666667 0.028125 0.13472222222222222 19 | 0 0.5265625 0.1625 0.03125 0.13194444444444445 20 | 0 0.68125 0.059722222222222225 0.03828125 0.10833333333333334 21 | 0 0.19921875 0.06388888888888888 0.0390625 0.12916666666666668 22 | 0 0.4 0.04722222222222222 0.05078125 0.09444444444444444 23 | 0 0.06171875 0.1763888888888889 0.02734375 0.11388888888888889 24 | 0 0.45390625 0.12361111111111112 0.0234375 0.125 25 | 0 0.4296875 0.12638888888888888 0.02890625 0.11805555555555555 26 | 0 0.47734375 0.1375 0.02265625 0.11805555555555555 27 | 0 0.125 0.08333333333333333 0.03046875 0.10972222222222222 28 | 0 0.57890625 0.09583333333333334 0.02421875 0.10138888888888889 29 | 0 0.85078125 0.06666666666666667 0.025 0.10555555555555556 30 | 0 0.88671875 0.05277777777777778 0.02890625 0.08472222222222223 31 | 0 0.48203125 0.04027777777777778 0.01796875 0.08055555555555556 32 | 0 0.49765625 0.25277777777777777 0.01953125 0.08888888888888889 33 | 0 0.834375 0.07777777777777778 0.021875 0.07777777777777778 34 | -------------------------------------------------------------------------------- /src/example/labels/img-40.txt: -------------------------------------------------------------------------------- 1 | 0 0.2203125 0.5277777777777778 0.090625 0.17222222222222222 2 | 0 0.9203125 0.2388888888888889 0.040625 0.22361111111111112 3 | 0 0.0796875 0.8666666666666667 0.05234375 0.15 4 | 0 0.1359375 0.6166666666666667 0.046875 0.17222222222222222 5 | 0 0.315625 0.3486111111111111 0.034375 0.21944444444444444 6 | 0 0.58984375 0.7638888888888888 0.04609375 0.18333333333333332 7 | 0 0.67421875 0.7569444444444444 0.03984375 0.16666666666666666 8 | 0 0.62421875 0.12083333333333333 0.04140625 0.1375 9 | 0 0.3703125 0.5152777777777777 0.03515625 0.17083333333333334 10 | 0 0.81953125 0.6541666666666667 0.0453125 0.17222222222222222 11 | 0 0.8109375 0.4986111111111111 0.04140625 0.1597222222222222 12 | 0 0.94140625 0.5847222222222223 0.0421875 0.175 13 | 0 0.490625 0.07222222222222222 0.03125 0.14583333333333334 14 | 0 0.40625 0.3763888888888889 0.03046875 0.1486111111111111 15 | 0 0.528125 0.2125 0.03203125 0.13333333333333333 16 | 0 0.72265625 0.06388888888888888 0.0328125 0.12777777777777777 17 | 0 0.9703125 0.25972222222222224 0.034375 0.12777777777777777 18 | 0 0.85234375 0.07777777777777778 0.040625 0.10972222222222222 19 | 0 0.61953125 0.41805555555555557 0.0328125 0.1111111111111111 20 | 0 0.37890625 0.19583333333333333 0.0265625 0.13055555555555556 21 | 0 0.67578125 0.05555555555555555 0.0359375 0.1111111111111111 22 | 0 0.45078125 0.1125 0.02421875 0.12361111111111112 23 | 0 0.0578125 0.16805555555555557 0.02734375 0.11388888888888889 24 | 0 0.58203125 0.14305555555555555 0.0265625 0.10555555555555556 25 | 0 0.42421875 0.10694444444444444 0.021875 0.12083333333333333 26 | 0 0.89375 0.0875 0.03046875 0.08472222222222223 27 | 0 0.1796875 0.04722222222222222 0.028125 0.09583333333333334 28 | 0 0.4953125 0.3194444444444444 0.02109375 0.08472222222222223 29 | 0 0.99140625 0.175 0.01796875 0.10555555555555556 30 | 0 0.2265625 0.034722222222222224 0.02265625 0.06944444444444445 31 | 0 0.0109375 0.13194444444444445 0.021875 0.08055555555555556 32 | -------------------------------------------------------------------------------- /src/example/labels/img-41.txt: -------------------------------------------------------------------------------- 1 | 0 0.2203125 0.5277777777777778 0.090625 0.17222222222222222 2 | 0 0.92109375 0.24027777777777778 0.040625 0.225 3 | 0 0.08046875 0.8694444444444445 0.0515625 0.15 4 | 0 0.13515625 0.6180555555555556 0.0453125 0.16944444444444445 5 | 0 0.31484375 0.3486111111111111 0.03359375 0.21805555555555556 6 | 0 0.58984375 0.7625 0.0453125 0.18611111111111112 7 | 0 0.6734375 0.7569444444444444 0.040625 0.16666666666666666 8 | 0 0.3703125 0.5097222222222222 0.034375 0.1638888888888889 9 | 0 0.62421875 0.12083333333333333 0.04140625 0.1388888888888889 10 | 0 0.8203125 0.6555555555555556 0.04609375 0.16805555555555557 11 | 0 0.9765625 0.2263888888888889 0.04765625 0.20555555555555555 12 | 0 0.93984375 0.5833333333333334 0.0421875 0.17777777777777778 13 | 0 0.81171875 0.5041666666666667 0.04140625 0.1625 14 | 0 0.48984375 0.07222222222222222 0.03359375 0.14583333333333334 15 | 0 0.52890625 0.21388888888888888 0.0328125 0.13333333333333333 16 | 0 0.40546875 0.37222222222222223 0.02890625 0.14583333333333334 17 | 0 0.721875 0.06388888888888888 0.034375 0.12777777777777777 18 | 0 0.853125 0.07916666666666666 0.040625 0.10833333333333334 19 | 0 0.61953125 0.4152777777777778 0.0328125 0.11527777777777778 20 | 0 0.378125 0.19444444444444445 0.028125 0.13194444444444445 21 | 0 0.67578125 0.05555555555555555 0.0359375 0.1111111111111111 22 | 0 0.45078125 0.1125 0.02421875 0.12222222222222222 23 | 0 0.0578125 0.16805555555555557 0.02734375 0.1125 24 | 0 0.58203125 0.14305555555555555 0.0265625 0.10555555555555556 25 | 0 0.89375 0.08888888888888889 0.03046875 0.08333333333333333 26 | 0 0.42421875 0.10694444444444444 0.021875 0.12083333333333333 27 | 0 0.1796875 0.04583333333333333 0.02734375 0.09166666666666666 28 | 0 0.4953125 0.32083333333333336 0.02109375 0.08472222222222223 29 | 0 0.0109375 0.13055555555555556 0.021875 0.08333333333333333 30 | 0 0.22734375 0.034722222222222224 0.021875 0.06944444444444445 31 | -------------------------------------------------------------------------------- /src/example/labels/img-42.txt: -------------------------------------------------------------------------------- 1 | 0 0.2203125 0.5277777777777778 0.090625 0.17222222222222222 2 | 0 0.92109375 0.24305555555555555 0.03984375 0.22916666666666666 3 | 0 0.08125 0.8694444444444445 0.05078125 0.1486111111111111 4 | 0 0.1328125 0.6194444444444445 0.04375 0.16666666666666666 5 | 0 0.315625 0.35 0.034375 0.21666666666666667 6 | 0 0.5875 0.7569444444444444 0.04375 0.19027777777777777 7 | 0 0.66875 0.7569444444444444 0.040625 0.16527777777777777 8 | 0 0.82265625 0.6583333333333333 0.04921875 0.1625 9 | 0 0.3703125 0.5013888888888889 0.034375 0.15833333333333333 10 | 0 0.62421875 0.11805555555555555 0.04140625 0.14305555555555555 11 | 0 0.8125 0.5152777777777777 0.04296875 0.1638888888888889 12 | 0 0.97734375 0.23055555555555557 0.046875 0.2111111111111111 13 | 0 0.93828125 0.5777777777777777 0.0421875 0.17777777777777778 14 | 0 0.48984375 0.07222222222222222 0.034375 0.14583333333333334 15 | 0 0.52890625 0.21805555555555556 0.0328125 0.1361111111111111 16 | 0 0.40546875 0.36527777777777776 0.0296875 0.1388888888888889 17 | 0 0.721875 0.06388888888888888 0.034375 0.12777777777777777 18 | 0 0.85546875 0.07916666666666666 0.0390625 0.10972222222222222 19 | 0 0.61953125 0.41388888888888886 0.03203125 0.11805555555555555 20 | 0 0.37734375 0.19444444444444445 0.02890625 0.13333333333333333 21 | 0 0.4515625 0.11388888888888889 0.02265625 0.12222222222222222 22 | 0 0.0578125 0.16805555555555557 0.02734375 0.1125 23 | 0 0.5828125 0.14305555555555555 0.025 0.10416666666666667 24 | 0 0.6765625 0.04722222222222222 0.03359375 0.09583333333333334 25 | 0 0.89375 0.09166666666666666 0.03203125 0.08333333333333333 26 | 0 0.42421875 0.10694444444444444 0.021875 0.12083333333333333 27 | 0 0.18125 0.044444444444444446 0.025 0.08888888888888889 28 | 0 0.49609375 0.3263888888888889 0.0203125 0.08611111111111111 29 | 0 0.0109375 0.11944444444444445 0.021875 0.10416666666666667 30 | 0 0.228125 0.03333333333333333 0.01953125 0.06805555555555555 31 | -------------------------------------------------------------------------------- /src/example/labels/img-43.txt: -------------------------------------------------------------------------------- 1 | 0 0.2203125 0.5277777777777778 0.090625 0.17222222222222222 2 | 0 0.92109375 0.24444444444444444 0.03984375 0.22777777777777777 3 | 0 0.08203125 0.8708333333333333 0.0515625 0.14722222222222223 4 | 0 0.13125 0.6208333333333333 0.04296875 0.1638888888888889 5 | 0 0.315625 0.3527777777777778 0.034375 0.21666666666666667 6 | 0 0.66640625 0.7569444444444444 0.04296875 0.16527777777777777 7 | 0 0.58671875 0.7527777777777778 0.0421875 0.18888888888888888 8 | 0 0.82421875 0.6597222222222222 0.0484375 0.16111111111111112 9 | 0 0.3703125 0.4986111111111111 0.034375 0.1625 10 | 0 0.62421875 0.11805555555555555 0.04140625 0.14305555555555555 11 | 0 0.81328125 0.5180555555555556 0.04296875 0.16527777777777777 12 | 0 0.97734375 0.23194444444444445 0.046875 0.21388888888888888 13 | 0 0.9375 0.5736111111111111 0.040625 0.1763888888888889 14 | 0 0.49140625 0.07222222222222222 0.0390625 0.14583333333333334 15 | 0 0.40546875 0.3611111111111111 0.0296875 0.1388888888888889 16 | 0 0.52890625 0.22083333333333333 0.03203125 0.1375 17 | 0 0.72109375 0.06388888888888888 0.03515625 0.12777777777777777 18 | 0 0.61953125 0.41388888888888886 0.03203125 0.12222222222222222 19 | 0 0.85625 0.08194444444444444 0.0375 0.10833333333333334 20 | 0 0.37734375 0.19444444444444445 0.02890625 0.13333333333333333 21 | 0 0.45234375 0.11388888888888889 0.0234375 0.12222222222222222 22 | 0 0.0578125 0.16805555555555557 0.02734375 0.1125 23 | 0 0.584375 0.14305555555555555 0.025 0.10416666666666667 24 | 0 0.6765625 0.04722222222222222 0.03359375 0.09583333333333334 25 | 0 0.89375 0.09166666666666666 0.03203125 0.08194444444444444 26 | 0 0.42421875 0.10694444444444444 0.02109375 0.12083333333333333 27 | 0 0.18203125 0.043055555555555555 0.025 0.08611111111111111 28 | 0 0.0109375 0.11805555555555555 0.021875 0.10138888888888889 29 | 0 0.49609375 0.3277777777777778 0.02109375 0.0875 30 | 0 0.2265625 0.03333333333333333 0.025 0.06805555555555555 31 | -------------------------------------------------------------------------------- /src/example/labels/img-44.txt: -------------------------------------------------------------------------------- 1 | 0 0.2203125 0.5277777777777778 0.090625 0.17222222222222222 2 | 0 0.921875 0.24444444444444444 0.040625 0.22777777777777777 3 | 0 0.0828125 0.8722222222222222 0.05234375 0.14444444444444443 4 | 0 0.13046875 0.6222222222222222 0.0421875 0.16111111111111112 5 | 0 0.315625 0.3527777777777778 0.034375 0.2152777777777778 6 | 0 0.6640625 0.7583333333333333 0.04375 0.16666666666666666 7 | 0 0.58515625 0.7472222222222222 0.04296875 0.18472222222222223 8 | 0 0.3703125 0.4986111111111111 0.034375 0.1638888888888889 9 | 0 0.82578125 0.6638888888888889 0.05 0.16111111111111112 10 | 0 0.62421875 0.11666666666666667 0.0421875 0.14305555555555555 11 | 0 0.81328125 0.5236111111111111 0.04296875 0.16666666666666666 12 | 0 0.97734375 0.23333333333333334 0.04609375 0.2125 13 | 0 0.9375 0.5694444444444444 0.040625 0.1736111111111111 14 | 0 0.49375 0.07222222222222222 0.04375 0.14444444444444443 15 | 0 0.40546875 0.3597222222222222 0.0296875 0.14027777777777778 16 | 0 0.5296875 0.225 0.03359375 0.1388888888888889 17 | 0 0.72109375 0.06388888888888888 0.03515625 0.12777777777777777 18 | 0 0.85703125 0.08194444444444444 0.0375 0.10833333333333334 19 | 0 0.61953125 0.4125 0.0328125 0.12222222222222222 20 | 0 0.37734375 0.19166666666666668 0.0296875 0.13333333333333333 21 | 0 0.67578125 0.05555555555555555 0.0359375 0.1111111111111111 22 | 0 0.0578125 0.16805555555555557 0.02734375 0.1125 23 | 0 0.453125 0.11388888888888889 0.02421875 0.12222222222222222 24 | 0 0.584375 0.14583333333333334 0.025 0.10277777777777777 25 | 0 0.89375 0.09305555555555556 0.03203125 0.08472222222222223 26 | 0 0.42421875 0.10694444444444444 0.02109375 0.12083333333333333 27 | 0 0.18359375 0.041666666666666664 0.02734375 0.08472222222222223 28 | 0 0.01328125 0.11805555555555555 0.0265625 0.10277777777777777 29 | 0 0.49609375 0.32916666666666666 0.02109375 0.08611111111111111 30 | 0 0.228125 0.03333333333333333 0.025 0.06805555555555555 31 | -------------------------------------------------------------------------------- /src/example/labels/img-45.txt: -------------------------------------------------------------------------------- 1 | 0 0.2203125 0.5277777777777778 0.090625 0.17222222222222222 2 | 0 0.921875 0.24583333333333332 0.040625 0.225 3 | 0 0.08359375 0.8722222222222222 0.053125 0.14444444444444443 4 | 0 0.1296875 0.6277777777777778 0.04140625 0.16527777777777777 5 | 0 0.315625 0.3541666666666667 0.034375 0.21388888888888888 6 | 0 0.659375 0.7583333333333333 0.05 0.1625 7 | 0 0.58515625 0.7430555555555556 0.04375 0.18333333333333332 8 | 0 0.36953125 0.49722222222222223 0.0359375 0.16666666666666666 9 | 0 0.8265625 0.6708333333333333 0.05 0.16944444444444445 10 | 0 0.62421875 0.11666666666666667 0.0421875 0.14444444444444443 11 | 0 0.8140625 0.5277777777777778 0.04140625 0.16666666666666666 12 | 0 0.97734375 0.23472222222222222 0.04609375 0.21388888888888888 13 | 0 0.9359375 0.5638888888888889 0.04140625 0.16666666666666666 14 | 0 0.40546875 0.35833333333333334 0.0296875 0.1388888888888889 15 | 0 0.5296875 0.2263888888888889 0.03359375 0.1388888888888889 16 | 0 0.72109375 0.06388888888888888 0.03515625 0.12777777777777777 17 | 0 0.61953125 0.4111111111111111 0.0328125 0.12361111111111112 18 | 0 0.85703125 0.08194444444444444 0.03671875 0.10833333333333334 19 | 0 0.37734375 0.19027777777777777 0.0296875 0.13333333333333333 20 | 0 0.67578125 0.05555555555555555 0.0359375 0.1111111111111111 21 | 0 0.0578125 0.16805555555555557 0.02734375 0.1125 22 | 0 0.453125 0.11388888888888889 0.02421875 0.12222222222222222 23 | 0 0.49375 0.058333333333333334 0.046875 0.11805555555555555 24 | 0 0.584375 0.1486111111111111 0.025 0.10555555555555556 25 | 0 0.015625 0.11805555555555555 0.03203125 0.10138888888888889 26 | 0 0.89375 0.09166666666666666 0.03203125 0.08194444444444444 27 | 0 0.42421875 0.10694444444444444 0.02109375 0.12083333333333333 28 | 0 0.18671875 0.041666666666666664 0.0296875 0.08472222222222223 29 | 0 0.49765625 0.08333333333333333 0.01953125 0.11666666666666667 30 | 0 0.49609375 0.33055555555555555 0.02109375 0.08333333333333333 31 | 0 0.57109375 0.9763888888888889 0.02890625 0.04861111111111111 32 | 0 0.22890625 0.03333333333333333 0.02578125 0.06805555555555555 33 | -------------------------------------------------------------------------------- /src/example/labels/img-46.txt: -------------------------------------------------------------------------------- 1 | 0 0.2203125 0.5277777777777778 0.090625 0.17222222222222222 2 | 0 0.92265625 0.24583333333333332 0.0421875 0.22361111111111112 3 | 0 0.084375 0.8722222222222222 0.053125 0.14305555555555555 4 | 0 0.1296875 0.6361111111111111 0.04140625 0.17222222222222222 5 | 0 0.31640625 0.35555555555555557 0.0359375 0.2111111111111111 6 | 0 0.65546875 0.7583333333333333 0.0546875 0.1625 7 | 0 0.82734375 0.6791666666666667 0.0484375 0.17777777777777778 8 | 0 0.584375 0.7361111111111112 0.04296875 0.17777777777777778 9 | 0 0.36953125 0.49583333333333335 0.03671875 0.16805555555555557 10 | 0 0.62421875 0.11527777777777778 0.0421875 0.14166666666666666 11 | 0 0.81484375 0.5291666666666667 0.04140625 0.1638888888888889 12 | 0 0.978125 0.2361111111111111 0.04453125 0.21666666666666667 13 | 0 0.934375 0.5583333333333333 0.04296875 0.1625 14 | 0 0.72109375 0.06388888888888888 0.03515625 0.12777777777777777 15 | 0 0.8578125 0.08333333333333333 0.0375 0.10972222222222222 16 | 0 0.5296875 0.22777777777777777 0.03359375 0.1388888888888889 17 | 0 0.40546875 0.35555555555555557 0.0296875 0.1388888888888889 18 | 0 0.61953125 0.4097222222222222 0.0328125 0.12638888888888888 19 | 0 0.37734375 0.1875 0.0296875 0.12916666666666668 20 | 0 0.49453125 0.058333333333333334 0.04921875 0.11805555555555555 21 | 0 0.0578125 0.16805555555555557 0.02734375 0.1125 22 | 0 0.45390625 0.1125 0.0234375 0.12083333333333333 23 | 0 0.584375 0.15138888888888888 0.025 0.10833333333333334 24 | 0 0.01796875 0.11805555555555555 0.0359375 0.10138888888888889 25 | 0 0.6765625 0.04722222222222222 0.03359375 0.09583333333333334 26 | 0 0.89375 0.09444444444444444 0.03203125 0.08333333333333333 27 | 0 0.42421875 0.10694444444444444 0.02109375 0.12083333333333333 28 | 0 0.49765625 0.08333333333333333 0.01953125 0.11666666666666667 29 | 0 0.1890625 0.041666666666666664 0.03359375 0.08472222222222223 30 | 0 0.49609375 0.33055555555555555 0.02109375 0.08333333333333333 31 | 0 0.5703125 0.9736111111111111 0.02890625 0.05416666666666667 32 | 0 0.23046875 0.03333333333333333 0.0265625 0.06805555555555555 33 | -------------------------------------------------------------------------------- /src/example/labels/img-47.txt: -------------------------------------------------------------------------------- 1 | 0 0.2203125 0.5277777777777778 0.090625 0.17222222222222222 2 | 0 0.92265625 0.24861111111111112 0.04296875 0.21944444444444444 3 | 0 0.08671875 0.8736111111111111 0.0546875 0.14166666666666666 4 | 0 0.12890625 0.6486111111111111 0.04296875 0.18333333333333332 5 | 0 0.3171875 0.35833333333333334 0.0375 0.2111111111111111 6 | 0 0.64921875 0.7597222222222222 0.05859375 0.1597222222222222 7 | 0 0.5828125 0.7194444444444444 0.04375 0.1625 8 | 0 0.828125 0.6875 0.04921875 0.18055555555555555 9 | 0 0.36953125 0.4930555555555556 0.03671875 0.17083333333333334 10 | 0 0.62265625 0.1125 0.04296875 0.14166666666666666 11 | 0 0.9328125 0.5513888888888889 0.04375 0.15833333333333333 12 | 0 0.8171875 0.5319444444444444 0.040625 0.15833333333333333 13 | 0 0.97890625 0.2375 0.04375 0.21666666666666667 14 | 0 0.721875 0.06388888888888888 0.034375 0.12777777777777777 15 | 0 0.53046875 0.23194444444444445 0.03359375 0.14027777777777778 16 | 0 0.40546875 0.3541666666666667 0.0296875 0.14166666666666666 17 | 0 0.85859375 0.08472222222222223 0.0390625 0.1125 18 | 0 0.61875 0.4083333333333333 0.034375 0.12638888888888888 19 | 0 0.49453125 0.06111111111111111 0.05078125 0.12361111111111112 20 | 0 0.37734375 0.19166666666666668 0.02890625 0.1111111111111111 21 | 0 0.0578125 0.16805555555555557 0.02734375 0.1125 22 | 0 0.4546875 0.1125 0.02265625 0.12083333333333333 23 | 0 0.584375 0.15416666666666667 0.02421875 0.10694444444444444 24 | 0 0.02109375 0.11805555555555555 0.03984375 0.10138888888888889 25 | 0 0.67578125 0.04722222222222222 0.03203125 0.09583333333333334 26 | 0 0.89453125 0.09444444444444444 0.0328125 0.08333333333333333 27 | 0 0.42421875 0.10694444444444444 0.02109375 0.12083333333333333 28 | 0 0.56953125 0.9680555555555556 0.03125 0.06527777777777778 29 | 0 0.4984375 0.08055555555555556 0.02109375 0.11666666666666667 30 | 0 0.19375 0.041666666666666664 0.0375 0.08472222222222223 31 | 0 0.49609375 0.32916666666666666 0.021875 0.08611111111111111 32 | 0 0.234375 0.03333333333333333 0.02421875 0.06805555555555555 33 | -------------------------------------------------------------------------------- /src/example/labels/img-48.txt: -------------------------------------------------------------------------------- 1 | 0 0.2203125 0.5277777777777778 0.090625 0.17222222222222222 2 | 0 0.0890625 0.8888888888888888 0.059375 0.16666666666666666 3 | 0 0.9234375 0.25 0.04375 0.21666666666666667 4 | 0 0.31796875 0.3625 0.0390625 0.21388888888888888 5 | 0 0.12890625 0.6513888888888889 0.04375 0.17916666666666667 6 | 0 0.82890625 0.6916666666666667 0.04921875 0.18194444444444444 7 | 0 0.646875 0.7597222222222222 0.059375 0.1597222222222222 8 | 0 0.58203125 0.7166666666666667 0.04453125 0.16527777777777777 9 | 0 0.36953125 0.49166666666666664 0.03671875 0.1736111111111111 10 | 0 0.93125 0.55 0.04296875 0.16111111111111112 11 | 0 0.97890625 0.2375 0.04375 0.21666666666666667 12 | 0 0.81796875 0.5333333333333333 0.03984375 0.15555555555555556 13 | 0 0.62265625 0.10972222222222222 0.04296875 0.1361111111111111 14 | 0 0.72109375 0.06388888888888888 0.03515625 0.12777777777777777 15 | 0 0.53046875 0.23333333333333334 0.03359375 0.1388888888888889 16 | 0 0.40546875 0.3541666666666667 0.0296875 0.14166666666666666 17 | 0 0.61953125 0.40694444444444444 0.0359375 0.125 18 | 0 0.378125 0.17916666666666667 0.028125 0.125 19 | 0 0.49453125 0.0625 0.05078125 0.125 20 | 0 0.02265625 0.11805555555555555 0.0390625 0.1 21 | 0 0.0578125 0.16805555555555557 0.02734375 0.11388888888888889 22 | 0 0.45546875 0.1125 0.0234375 0.12083333333333333 23 | 0 0.584375 0.15694444444444444 0.02421875 0.10833333333333334 24 | 0 0.56953125 0.9652777777777778 0.03203125 0.07083333333333333 25 | 0 0.67578125 0.04722222222222222 0.0328125 0.09583333333333334 26 | 0 0.42421875 0.10694444444444444 0.02109375 0.12083333333333333 27 | 0 0.89453125 0.09166666666666666 0.03203125 0.07222222222222222 28 | 0 0.86484375 0.08333333333333333 0.02734375 0.10972222222222222 29 | 0 0.49921875 0.07777777777777778 0.0203125 0.1125 30 | 0 0.19453125 0.041666666666666664 0.0375 0.08472222222222223 31 | 0 0.49609375 0.32916666666666666 0.021875 0.08611111111111111 32 | 0 0.14375 0.025 0.02578125 0.05138888888888889 33 | 0 0.85 0.1 0.021875 0.08333333333333333 34 | 0 0.23515625 0.03333333333333333 0.02421875 0.06805555555555555 35 | -------------------------------------------------------------------------------- /src/example/labels/img-49.txt: -------------------------------------------------------------------------------- 1 | 0 0.2203125 0.5277777777777778 0.090625 0.17222222222222222 2 | 0 0.090625 0.8875 0.06171875 0.1638888888888889 3 | 0 0.9234375 0.2513888888888889 0.04375 0.21388888888888888 4 | 0 0.31796875 0.36527777777777776 0.0390625 0.21666666666666667 5 | 0 0.128125 0.6555555555555556 0.04453125 0.17916666666666667 6 | 0 0.83046875 0.6986111111111111 0.0484375 0.18333333333333332 7 | 0 0.6453125 0.7611111111111111 0.05859375 0.15694444444444444 8 | 0 0.58203125 0.7138888888888889 0.0453125 0.16666666666666666 9 | 0 0.92890625 0.5472222222222223 0.0453125 0.1625 10 | 0 0.81875 0.5347222222222222 0.040625 0.1527777777777778 11 | 0 0.97890625 0.2375 0.04296875 0.21666666666666667 12 | 0 0.3703125 0.4888888888888889 0.03515625 0.17222222222222222 13 | 0 0.62265625 0.10833333333333334 0.04375 0.13333333333333333 14 | 0 0.4953125 0.06666666666666667 0.05234375 0.13333333333333333 15 | 0 0.72109375 0.06388888888888888 0.0359375 0.12777777777777777 16 | 0 0.53046875 0.23472222222222222 0.03359375 0.14166666666666666 17 | 0 0.40546875 0.3541666666666667 0.0296875 0.14722222222222223 18 | 0 0.61953125 0.40694444444444444 0.0359375 0.125 19 | 0 0.37734375 0.1763888888888889 0.02734375 0.125 20 | 0 0.67265625 0.05555555555555555 0.0390625 0.1111111111111111 21 | 0 0.0578125 0.16805555555555557 0.02734375 0.11388888888888889 22 | 0 0.45546875 0.1125 0.02265625 0.12083333333333333 23 | 0 0.5703125 0.9625 0.034375 0.0763888888888889 24 | 0 0.58515625 0.15833333333333333 0.02421875 0.10694444444444444 25 | 0 0.0234375 0.11805555555555555 0.03984375 0.1 26 | 0 0.89453125 0.09444444444444444 0.03203125 0.07777777777777778 27 | 0 0.86640625 0.08333333333333333 0.0265625 0.10972222222222222 28 | 0 0.42421875 0.10694444444444444 0.02109375 0.12083333333333333 29 | 0 0.49609375 0.33055555555555555 0.021875 0.08333333333333333 30 | 0 0.1953125 0.041666666666666664 0.03515625 0.08472222222222223 31 | 0 0.14375 0.025 0.02578125 0.05138888888888889 32 | 0 0.85078125 0.10138888888888889 0.0234375 0.08055555555555556 33 | 0 0.23671875 0.03333333333333333 0.02109375 0.06666666666666667 34 | -------------------------------------------------------------------------------- /src/example/labels/img-5.txt: -------------------------------------------------------------------------------- 1 | 0 0.2078125 0.5375 0.05859375 0.17222222222222222 2 | 0 0.9046875 0.17916666666666667 0.053125 0.20833333333333334 3 | 0 0.75703125 0.7375 0.0609375 0.17222222222222222 4 | 0 0.36953125 0.6583333333333333 0.0390625 0.17083333333333334 5 | 0 0.62265625 0.925 0.04921875 0.15138888888888888 6 | 0 0.04296875 0.8194444444444444 0.04765625 0.15138888888888888 7 | 0 0.63125 0.18333333333333332 0.04375 0.15 8 | 0 0.14921875 0.4888888888888889 0.03984375 0.15 9 | 0 0.31328125 0.2902777777777778 0.0328125 0.19722222222222222 10 | 0 0.246875 0.5347222222222222 0.04375 0.125 11 | 0 0.77578125 0.37777777777777777 0.03671875 0.14444444444444443 12 | 0 0.4109375 0.4736111111111111 0.034375 0.14722222222222223 13 | 0 0.7859375 0.525 0.040625 0.15138888888888888 14 | 0 0.61171875 0.5152777777777777 0.040625 0.13055555555555556 15 | 0 0.98203125 0.7291666666666666 0.03671875 0.14583333333333334 16 | 0 0.94921875 0.20416666666666666 0.03359375 0.12638888888888888 17 | 0 0.38515625 0.275 0.0296875 0.1375 18 | 0 0.84296875 0.06666666666666667 0.03984375 0.10555555555555556 19 | 0 0.73828125 0.06666666666666667 0.0296875 0.13472222222222222 20 | 0 0.5265625 0.16666666666666666 0.03125 0.13333333333333333 21 | 0 0.68125 0.058333333333333334 0.03828125 0.1111111111111111 22 | 0 0.2 0.06388888888888888 0.040625 0.12916666666666668 23 | 0 0.4 0.044444444444444446 0.053125 0.09027777777777778 24 | 0 0.06171875 0.175 0.02734375 0.11527777777777778 25 | 0 0.4296875 0.12638888888888888 0.02890625 0.11805555555555555 26 | 0 0.453125 0.12222222222222222 0.02421875 0.12361111111111112 27 | 0 0.478125 0.1375 0.021875 0.11944444444444445 28 | 0 0.1265625 0.08333333333333333 0.028125 0.1111111111111111 29 | 0 0.5796875 0.09861111111111111 0.02265625 0.10277777777777777 30 | 0 0.8875 0.04861111111111111 0.03046875 0.075 31 | 0 0.49921875 0.25 0.021875 0.09861111111111111 32 | 0 0.48203125 0.04027777777777778 0.01796875 0.08055555555555556 33 | -------------------------------------------------------------------------------- /src/example/labels/img-50.txt: -------------------------------------------------------------------------------- 1 | 0 0.2203125 0.5277777777777778 0.090625 0.17222222222222222 2 | 0 0.0921875 0.8875 0.06484375 0.1625 3 | 0 0.925 0.25416666666666665 0.04375 0.21666666666666667 4 | 0 0.31796875 0.36666666666666664 0.0390625 0.22083333333333333 5 | 0 0.128125 0.6597222222222222 0.04453125 0.18055555555555555 6 | 0 0.64296875 0.7611111111111111 0.05859375 0.15694444444444444 7 | 0 0.8203125 0.5361111111111111 0.040625 0.1486111111111111 8 | 0 0.83046875 0.7027777777777777 0.04765625 0.18333333333333332 9 | 0 0.58125 0.7125 0.04453125 0.16944444444444445 10 | 0 0.97890625 0.2375 0.04296875 0.2152777777777778 11 | 0 0.9265625 0.5458333333333333 0.04765625 0.16527777777777777 12 | 0 0.37109375 0.4861111111111111 0.0359375 0.17222222222222222 13 | 0 0.62265625 0.10555555555555556 0.04375 0.13194444444444445 14 | 0 0.72109375 0.06388888888888888 0.0359375 0.12777777777777777 15 | 0 0.53125 0.23472222222222222 0.034375 0.1361111111111111 16 | 0 0.40546875 0.35138888888888886 0.0296875 0.14583333333333334 17 | 0 0.61875 0.40694444444444444 0.03671875 0.13055555555555556 18 | 0 0.378125 0.175 0.02578125 0.12638888888888888 19 | 0 0.50546875 0.06527777777777778 0.0328125 0.13055555555555556 20 | 0 0.67109375 0.05416666666666667 0.03984375 0.10833333333333334 21 | 0 0.56953125 0.9597222222222223 0.0359375 0.08194444444444444 22 | 0 0.45625 0.1125 0.02421875 0.12083333333333333 23 | 0 0.0578125 0.16805555555555557 0.02734375 0.11388888888888889 24 | 0 0.58515625 0.1597222222222222 0.02421875 0.10833333333333334 25 | 0 0.025 0.11666666666666667 0.03828125 0.10138888888888889 26 | 0 0.49921875 0.325 0.028125 0.09583333333333334 27 | 0 0.8671875 0.08333333333333333 0.028125 0.10972222222222222 28 | 0 0.89453125 0.09444444444444444 0.03203125 0.0763888888888889 29 | 0 0.42421875 0.10694444444444444 0.02109375 0.11944444444444445 30 | 0 0.48125 0.06944444444444445 0.01875 0.11666666666666667 31 | 0 0.19609375 0.041666666666666664 0.03515625 0.08333333333333333 32 | 0 0.14296875 0.02638888888888889 0.0265625 0.05277777777777778 33 | 0 0.85078125 0.10138888888888889 0.0234375 0.08055555555555556 34 | -------------------------------------------------------------------------------- /src/example/labels/img-6.txt: -------------------------------------------------------------------------------- 1 | 0 0.2078125 0.5375 0.05859375 0.17222222222222222 2 | 0 0.90546875 0.18055555555555555 0.053125 0.20694444444444443 3 | 0 0.75546875 0.7375 0.06015625 0.17083333333333334 4 | 0 0.36953125 0.6541666666666667 0.0390625 0.17222222222222222 5 | 0 0.62109375 0.9222222222222223 0.053125 0.15694444444444444 6 | 0 0.04453125 0.8194444444444444 0.0484375 0.15 7 | 0 0.63125 0.18194444444444444 0.04296875 0.15 8 | 0 0.14921875 0.49444444444444446 0.040625 0.15416666666666667 9 | 0 0.31328125 0.2916666666666667 0.0328125 0.19444444444444445 10 | 0 0.246875 0.5347222222222222 0.04375 0.125 11 | 0 0.77734375 0.3819444444444444 0.0359375 0.15 12 | 0 0.7859375 0.5263888888888889 0.04140625 0.15 13 | 0 0.98203125 0.7055555555555556 0.03671875 0.17916666666666667 14 | 0 0.4109375 0.46805555555555556 0.034375 0.14583333333333334 15 | 0 0.61171875 0.5111111111111111 0.040625 0.12777777777777777 16 | 0 0.38515625 0.275 0.0296875 0.1388888888888889 17 | 0 0.95 0.20555555555555555 0.034375 0.12361111111111112 18 | 0 0.84453125 0.06666666666666667 0.0390625 0.10555555555555556 19 | 0 0.73828125 0.06666666666666667 0.0296875 0.13333333333333333 20 | 0 0.52734375 0.16805555555555557 0.0296875 0.13333333333333333 21 | 0 0.68125 0.058333333333333334 0.03828125 0.1111111111111111 22 | 0 0.40078125 0.044444444444444446 0.0546875 0.09027777777777778 23 | 0 0.2015625 0.06388888888888888 0.040625 0.12777777777777777 24 | 0 0.06171875 0.175 0.02734375 0.11527777777777778 25 | 0 0.45234375 0.12083333333333333 0.02265625 0.12638888888888888 26 | 0 0.4296875 0.12638888888888888 0.02734375 0.11805555555555555 27 | 0 0.47890625 0.13472222222222222 0.0203125 0.12083333333333333 28 | 0 0.5796875 0.1 0.02265625 0.10138888888888889 29 | 0 0.1265625 0.08333333333333333 0.02890625 0.1111111111111111 30 | 0 0.88828125 0.05416666666666667 0.0296875 0.08611111111111111 31 | 0 0.48203125 0.03888888888888889 0.01796875 0.07916666666666666 32 | 0 0.49921875 0.2513888888888889 0.021875 0.09861111111111111 33 | -------------------------------------------------------------------------------- /src/example/labels/img-7.txt: -------------------------------------------------------------------------------- 1 | 0 0.20859375 0.5361111111111111 0.059375 0.17222222222222222 2 | 0 0.61953125 0.9166666666666666 0.05078125 0.16805555555555557 3 | 0 0.90625 0.18194444444444444 0.05078125 0.20416666666666666 4 | 0 0.75234375 0.7388888888888889 0.0578125 0.16805555555555557 5 | 0 0.046875 0.8194444444444444 0.05078125 0.1486111111111111 6 | 0 0.3703125 0.65 0.03984375 0.17916666666666667 7 | 0 0.1484375 0.5041666666666667 0.04140625 0.1625 8 | 0 0.63125 0.17777777777777778 0.04296875 0.14444444444444443 9 | 0 0.31328125 0.2902777777777778 0.0328125 0.19027777777777777 10 | 0 0.78671875 0.5291666666666667 0.04140625 0.14722222222222223 11 | 0 0.98203125 0.6958333333333333 0.03671875 0.175 12 | 0 0.246875 0.5347222222222222 0.04296875 0.125 13 | 0 0.778125 0.3902777777777778 0.0375 0.15694444444444444 14 | 0 0.41015625 0.4638888888888889 0.03125 0.1486111111111111 15 | 0 0.61171875 0.5083333333333333 0.03984375 0.13333333333333333 16 | 0 0.48046875 0.09722222222222222 0.02265625 0.19444444444444445 17 | 0 0.9515625 0.20555555555555555 0.034375 0.12222222222222222 18 | 0 0.38515625 0.2708333333333333 0.03125 0.14027777777777778 19 | 0 0.84453125 0.06666666666666667 0.03828125 0.10555555555555556 20 | 0 0.73828125 0.06666666666666667 0.0296875 0.13333333333333333 21 | 0 0.40078125 0.044444444444444446 0.05546875 0.09027777777777778 22 | 0 0.528125 0.16944444444444445 0.03125 0.13333333333333333 23 | 0 0.2015625 0.06388888888888888 0.04140625 0.12777777777777777 24 | 0 0.06171875 0.1736111111111111 0.028125 0.1125 25 | 0 0.45234375 0.12083333333333333 0.02265625 0.12638888888888888 26 | 0 0.42890625 0.125 0.02578125 0.11805555555555555 27 | 0 0.13046875 0.08194444444444444 0.0296875 0.11388888888888889 28 | 0 0.68515625 0.05138888888888889 0.03046875 0.09722222222222222 29 | 0 0.5796875 0.1 0.02265625 0.10138888888888889 30 | 0 0.88828125 0.05694444444444444 0.03046875 0.08888888888888889 31 | 0 0.4984375 0.2513888888888889 0.021875 0.09861111111111111 32 | -------------------------------------------------------------------------------- /src/example/labels/img-8.txt: -------------------------------------------------------------------------------- 1 | 0 0.2078125 0.5361111111111111 0.059375 0.17222222222222222 2 | 0 0.61875 0.9138888888888889 0.05078125 0.1736111111111111 3 | 0 0.04765625 0.8208333333333333 0.0515625 0.14722222222222223 4 | 0 0.90625 0.18333333333333332 0.05078125 0.2013888888888889 5 | 0 0.75078125 0.7388888888888889 0.05546875 0.16805555555555557 6 | 0 0.3703125 0.6486111111111111 0.03984375 0.18055555555555555 7 | 0 0.14921875 0.5097222222222222 0.0421875 0.1638888888888889 8 | 0 0.63125 0.1736111111111111 0.04375 0.14305555555555555 9 | 0 0.3125 0.2916666666666667 0.03203125 0.18888888888888888 10 | 0 0.78828125 0.5347222222222222 0.0421875 0.15694444444444444 11 | 0 0.98203125 0.6916666666666667 0.03671875 0.1736111111111111 12 | 0 0.246875 0.5333333333333333 0.04296875 0.12777777777777777 13 | 0 0.77890625 0.39444444444444443 0.0375 0.15694444444444444 14 | 0 0.41015625 0.4638888888888889 0.03125 0.15 15 | 0 0.6125 0.5069444444444444 0.03828125 0.13472222222222222 16 | 0 0.48046875 0.09444444444444444 0.02265625 0.19027777777777777 17 | 0 0.9515625 0.20555555555555555 0.034375 0.12222222222222222 18 | 0 0.38515625 0.2708333333333333 0.03125 0.14027777777777778 19 | 0 0.84609375 0.06666666666666667 0.0390625 0.10555555555555556 20 | 0 0.73828125 0.06666666666666667 0.03046875 0.13333333333333333 21 | 0 0.40078125 0.044444444444444446 0.05546875 0.09027777777777778 22 | 0 0.528125 0.17222222222222222 0.03125 0.13333333333333333 23 | 0 0.68125 0.05694444444444444 0.03828125 0.10972222222222222 24 | 0 0.20234375 0.06388888888888888 0.040625 0.12777777777777777 25 | 0 0.06171875 0.1736111111111111 0.028125 0.1125 26 | 0 0.45234375 0.12083333333333333 0.02265625 0.12777777777777777 27 | 0 0.13203125 0.08055555555555556 0.03046875 0.11527777777777778 28 | 0 0.42890625 0.12361111111111112 0.025 0.12083333333333333 29 | 0 0.58046875 0.1 0.021875 0.10138888888888889 30 | 0 0.88828125 0.05694444444444444 0.03046875 0.08888888888888889 31 | 0 0.5 0.25277777777777777 0.025 0.09583333333333334 32 | 0 0.01796875 0.022222222222222223 0.0359375 0.044444444444444446 33 | -------------------------------------------------------------------------------- /src/example/labels/img-9.txt: -------------------------------------------------------------------------------- 1 | 0 0.2078125 0.5347222222222222 0.059375 0.16944444444444445 2 | 0 0.61796875 0.9097222222222222 0.0515625 0.175 3 | 0 0.04921875 0.8333333333333334 0.05390625 0.16666666666666666 4 | 0 0.90625 0.18333333333333332 0.05078125 0.2013888888888889 5 | 0 0.75078125 0.7388888888888889 0.0546875 0.16805555555555557 6 | 0 0.14921875 0.5125 0.0421875 0.16527777777777777 7 | 0 0.3703125 0.6472222222222223 0.03984375 0.18333333333333332 8 | 0 0.3125 0.29305555555555557 0.03203125 0.19305555555555556 9 | 0 0.63125 0.17083333333333334 0.04375 0.1388888888888889 10 | 0 0.78828125 0.5416666666666666 0.04296875 0.1625 11 | 0 0.24765625 0.5319444444444444 0.0421875 0.12638888888888888 12 | 0 0.98203125 0.6888888888888889 0.03671875 0.1763888888888889 13 | 0 0.77890625 0.39861111111111114 0.03671875 0.15833333333333333 14 | 0 0.409375 0.46111111111111114 0.03046875 0.15 15 | 0 0.61328125 0.5069444444444444 0.0375 0.13333333333333333 16 | 0 0.48046875 0.09305555555555556 0.02265625 0.18611111111111112 17 | 0 0.9515625 0.20555555555555555 0.034375 0.12222222222222222 18 | 0 0.73828125 0.06666666666666667 0.03046875 0.13333333333333333 19 | 0 0.38515625 0.2708333333333333 0.03125 0.14166666666666666 20 | 0 0.846875 0.06527777777777778 0.0375 0.10694444444444444 21 | 0 0.40078125 0.044444444444444446 0.05546875 0.08888888888888889 22 | 0 0.6796875 0.05694444444444444 0.040625 0.1125 23 | 0 0.528125 0.17222222222222222 0.03125 0.13333333333333333 24 | 0 0.20234375 0.0625 0.03984375 0.125 25 | 0 0.06171875 0.1736111111111111 0.028125 0.1125 26 | 0 0.45234375 0.12083333333333333 0.02265625 0.12777777777777777 27 | 0 0.134375 0.07916666666666666 0.03125 0.1125 28 | 0 0.428125 0.12361111111111112 0.02421875 0.12083333333333333 29 | 0 0.58046875 0.1 0.0234375 0.10138888888888889 30 | 0 0.8890625 0.05694444444444444 0.02890625 0.08611111111111111 31 | 0 0.5 0.25277777777777777 0.025 0.09583333333333334 32 | -------------------------------------------------------------------------------- /src/example/names.txt: -------------------------------------------------------------------------------- 1 | img-0.jpg 2 | img-1.jpg 3 | img-2.jpg 4 | img-3.jpg 5 | img-4.jpg 6 | img-5.jpg 7 | img-6.jpg 8 | img-7.jpg 9 | img-8.jpg 10 | img-9.jpg 11 | img-10.jpg 12 | img-11.jpg 13 | img-12.jpg 14 | img-13.jpg 15 | img-14.jpg 16 | img-15.jpg 17 | img-16.jpg 18 | img-17.jpg 19 | img-18.jpg 20 | img-19.jpg 21 | img-20.jpg 22 | img-21.jpg 23 | img-22.jpg 24 | img-23.jpg 25 | img-24.jpg 26 | img-25.jpg 27 | img-26.jpg 28 | img-27.jpg 29 | img-28.jpg 30 | img-29.jpg 31 | img-30.jpg 32 | img-31.jpg 33 | img-32.jpg 34 | img-33.jpg 35 | img-34.jpg 36 | img-35.jpg 37 | img-36.jpg 38 | img-37.jpg 39 | img-38.jpg 40 | img-39.jpg 41 | img-40.jpg 42 | img-41.jpg 43 | img-42.jpg 44 | img-43.jpg 45 | img-44.jpg 46 | img-45.jpg 47 | img-46.jpg 48 | img-47.jpg 49 | img-48.jpg 50 | img-49.jpg 51 | img-50.jpg 52 | -------------------------------------------------------------------------------- /src/example/people.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigvisionai/pyOpenAnnotate/c00a02e796a288f7e04b08fafa2c4dd48ab0281c/src/example/people.mp4 -------------------------------------------------------------------------------- /src/tools/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bigvisionai/pyOpenAnnotate/c00a02e796a288f7e04b08fafa2c4dd48ab0281c/src/tools/__init__.py -------------------------------------------------------------------------------- /src/tools/visualize.py: -------------------------------------------------------------------------------- 1 | import cv2 2 | import os 3 | import sys 4 | import argparse 5 | import glob 6 | from natsort import natsorted 7 | 8 | 9 | def parser_opt(): 10 | parser = argparse.ArgumentParser() 11 | parser.add_argument( 12 | '-img', '--img', 13 | required=True, 14 | help='path to the images file directory' 15 | ) 16 | parser.add_argument( 17 | '--ann', 18 | required=True, 19 | help='path to the annotations directory' 20 | ) 21 | parser.add_argument( 22 | '--thickness', 23 | type=int, 24 | default=2, 25 | help='bounding box thickness' 26 | ) 27 | if len(sys.argv) == 1: 28 | parser.print_help() 29 | sys.exit() 30 | else: 31 | args = parser.parse_args() 32 | return args 33 | 34 | 35 | def read_annotations(img, annotation): 36 | height, width = img.shape[:2] 37 | bboxes = [] 38 | with open(annotation, 'r') as f: 39 | lines = f.readlines() 40 | for line in lines: 41 | name = line.replace('\n', '') 42 | class_id, xc, yc, w, h = name.split(' ') 43 | class_id = int(class_id) 44 | xc, yc = float(xc), float(yc) 45 | h, w = float(h), float(w) 46 | box_h = int(height*h) 47 | box_w = int(width*w) 48 | x_center = int(xc*width) 49 | y_center = int(yc*height) 50 | x1 = x_center - int(box_w/2) 51 | y1 = y_center - int(box_h/2) 52 | x2 = x1 + box_w 53 | y2 = y1 + box_h 54 | p1 = (x1, y1) 55 | p2 = (x2, y2) 56 | bboxes.append((p1, p2)) 57 | return bboxes 58 | 59 | 60 | def draw_annotations(img, bboxes, thickness=2): 61 | for bbox in bboxes: 62 | p1 = bbox[0] 63 | p2 = bbox[1] 64 | cv2.rectangle(img, p1, p2, (0,255,0), thickness) 65 | return img 66 | 67 | 68 | def main(): 69 | args = parser_opt() 70 | 71 | multiple_img = False 72 | multiple_annotations = False 73 | 74 | img_path_prefix = args.img 75 | ann_path_prefix = args.ann 76 | thickness = args.thickness 77 | 78 | if not os.path.exists(args.img): 79 | print('Invalid Image or Image directory') 80 | sys.exit() 81 | 82 | if not os.path.exists(args.ann): 83 | print('Invalid Annotations Directory') 84 | sys.exit() 85 | 86 | if os.path.isdir(args.img): 87 | multiple_img = True 88 | 89 | if os.path.isfile(args.ann): 90 | print('Image and Annotation path type mismatch.') 91 | sys.exit() 92 | 93 | img_files = os.listdir(args.img) 94 | image_files_list = [] 95 | for f in img_files: 96 | if f.endswith('.jpg') or f.endswith('.jpeg') or f.endswith('.png'): 97 | image_files_list.append(f) 98 | 99 | img_files = natsorted(image_files_list) 100 | 101 | if len(img_files) == 0: 102 | print('Empty Image Directory') 103 | sys.exit() 104 | 105 | if os.path.isdir(args.ann): 106 | multiple_annotations = True 107 | 108 | annotation_files = glob.glob(args.ann + '/*.txt') 109 | annotation_files = natsorted(annotation_files) 110 | 111 | if len(annotation_files) == 0: 112 | print('\n Empty Annotation directory.') 113 | print('\n Must contain text files with annotations in YOLO format.') 114 | sys.exit() 115 | n = 0 116 | while multiple_img and multiple_annotations: 117 | 118 | if n == len(annotation_files) or n == len(img_files): 119 | print('All annotations viewed.') 120 | break 121 | 122 | img_path = os.path.join(img_path_prefix, img_files[n]) 123 | ann_path = os.path.join(ann_path_prefix, img_files[n].split(".")[0] + '.txt') 124 | 125 | img = cv2.imread(img_path) 126 | bounding_boxes = read_annotations(img, ann_path) 127 | annotated_img = draw_annotations(img, bounding_boxes, thickness) 128 | cv2.imshow(f"{img_files[n]}", annotated_img) 129 | key = cv2.waitKey(0) 130 | 131 | if key == ord('n') or key == ord('d'): 132 | cv2.destroyWindow(img_files[n]) 133 | n += 1 134 | 135 | if key == ord('a') or key == ord('b'): 136 | cv2.destroyWindow(img_files[n]) 137 | if n!= 0: 138 | n -= 1 139 | 140 | if key == ord('q'): 141 | break 142 | 143 | if os.path.isfile(args.img): 144 | if not os.path.isfile(args.ann): 145 | print('Image and Annotation path type mismatch.') 146 | 147 | ann_file_extension = args.ann.split(".")[-1] 148 | # print('Extension : ', ann_file_extension) 149 | if ann_file_extension != 'txt': 150 | print('\nInvalid annotation file') 151 | print('Please provide text file with annotations in YOLO format.') 152 | 153 | img = cv2.imread(args.img) 154 | bounding_boxes = read_annotations(img, args.ann) 155 | annotated_img = draw_annotations(img, bounding_boxes, thickness) 156 | 157 | cv2.imshow(f"{args.ann}", annotated_img) 158 | cv2.waitKey(0) 159 | cv2.destroyAllWindows() 160 | 161 | 162 | if __name__ == "__main__": 163 | main() 164 | --------------------------------------------------------------------------------