├── .gitignore ├── AllPeople.py ├── DistanceUtils.py ├── DotCleanup.py ├── DotToDot.py ├── EdgeDetector.py ├── EdgeFollower.py ├── EdgeMatrix.py ├── IntermediateImage.py ├── LICENSE ├── LineConnector.py ├── Main.py ├── OutputImage.py ├── OutputNonConnectedLines.py ├── README.md ├── TraceConverter.py ├── artwork along the way ├── 6 chinatowns.jpg ├── ben.jpg ├── catedges.jpg ├── catmosaic.jpg ├── croedges.jpg ├── design.jpg ├── emil.jpg ├── ericwork.jpg ├── first_lake_points.jpg ├── icecreamWtsp.jpg ├── jenny.jpg ├── kite.jpg └── mosaicish.jpg ├── intermediate ├── canny.jpg ├── edges.jpg ├── lines.jpg ├── notClean.jpg └── notClean.pdf ├── open-sans.ttf ├── requirements.txt ├── temp_img.jpg ├── testimages ├── alternateflowers.jpg ├── cameras.jpg ├── chinatown.jpg ├── ciara.jpg ├── colours1.jpg ├── colours2.jpg ├── colours3.jpg ├── design.jpg ├── designoptimized.jpg ├── europe.jpg ├── kite.jpg ├── lake.jpg ├── london.jpg ├── londonskyline.jpg ├── portrait.jpg ├── portrait2.jpg ├── portrait3.jpg ├── shapes.jpg ├── simple.jpg ├── sunflowers.jpg ├── taxi.jpg ├── tubbies.jpg ├── verysimple.jpg └── wave.jpg └── tests ├── __init__.py └── testDistanceUtils.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ostenbom/dot-to-dot/HEAD/.gitignore -------------------------------------------------------------------------------- /AllPeople.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ostenbom/dot-to-dot/HEAD/AllPeople.py -------------------------------------------------------------------------------- /DistanceUtils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ostenbom/dot-to-dot/HEAD/DistanceUtils.py -------------------------------------------------------------------------------- /DotCleanup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ostenbom/dot-to-dot/HEAD/DotCleanup.py -------------------------------------------------------------------------------- /DotToDot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ostenbom/dot-to-dot/HEAD/DotToDot.py -------------------------------------------------------------------------------- /EdgeDetector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ostenbom/dot-to-dot/HEAD/EdgeDetector.py -------------------------------------------------------------------------------- /EdgeFollower.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ostenbom/dot-to-dot/HEAD/EdgeFollower.py -------------------------------------------------------------------------------- /EdgeMatrix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ostenbom/dot-to-dot/HEAD/EdgeMatrix.py -------------------------------------------------------------------------------- /IntermediateImage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ostenbom/dot-to-dot/HEAD/IntermediateImage.py -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ostenbom/dot-to-dot/HEAD/LICENSE -------------------------------------------------------------------------------- /LineConnector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ostenbom/dot-to-dot/HEAD/LineConnector.py -------------------------------------------------------------------------------- /Main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ostenbom/dot-to-dot/HEAD/Main.py -------------------------------------------------------------------------------- /OutputImage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ostenbom/dot-to-dot/HEAD/OutputImage.py -------------------------------------------------------------------------------- /OutputNonConnectedLines.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ostenbom/dot-to-dot/HEAD/OutputNonConnectedLines.py -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ostenbom/dot-to-dot/HEAD/README.md -------------------------------------------------------------------------------- /TraceConverter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ostenbom/dot-to-dot/HEAD/TraceConverter.py -------------------------------------------------------------------------------- /artwork along the way/6 chinatowns.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ostenbom/dot-to-dot/HEAD/artwork along the way/6 chinatowns.jpg -------------------------------------------------------------------------------- /artwork along the way/ben.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ostenbom/dot-to-dot/HEAD/artwork along the way/ben.jpg -------------------------------------------------------------------------------- /artwork along the way/catedges.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ostenbom/dot-to-dot/HEAD/artwork along the way/catedges.jpg -------------------------------------------------------------------------------- /artwork along the way/catmosaic.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ostenbom/dot-to-dot/HEAD/artwork along the way/catmosaic.jpg -------------------------------------------------------------------------------- /artwork along the way/croedges.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ostenbom/dot-to-dot/HEAD/artwork along the way/croedges.jpg -------------------------------------------------------------------------------- /artwork along the way/design.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ostenbom/dot-to-dot/HEAD/artwork along the way/design.jpg -------------------------------------------------------------------------------- /artwork along the way/emil.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ostenbom/dot-to-dot/HEAD/artwork along the way/emil.jpg -------------------------------------------------------------------------------- /artwork along the way/ericwork.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ostenbom/dot-to-dot/HEAD/artwork along the way/ericwork.jpg -------------------------------------------------------------------------------- /artwork along the way/first_lake_points.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ostenbom/dot-to-dot/HEAD/artwork along the way/first_lake_points.jpg -------------------------------------------------------------------------------- /artwork along the way/icecreamWtsp.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ostenbom/dot-to-dot/HEAD/artwork along the way/icecreamWtsp.jpg -------------------------------------------------------------------------------- /artwork along the way/jenny.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ostenbom/dot-to-dot/HEAD/artwork along the way/jenny.jpg -------------------------------------------------------------------------------- /artwork along the way/kite.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ostenbom/dot-to-dot/HEAD/artwork along the way/kite.jpg -------------------------------------------------------------------------------- /artwork along the way/mosaicish.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ostenbom/dot-to-dot/HEAD/artwork along the way/mosaicish.jpg -------------------------------------------------------------------------------- /intermediate/canny.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ostenbom/dot-to-dot/HEAD/intermediate/canny.jpg -------------------------------------------------------------------------------- /intermediate/edges.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ostenbom/dot-to-dot/HEAD/intermediate/edges.jpg -------------------------------------------------------------------------------- /intermediate/lines.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ostenbom/dot-to-dot/HEAD/intermediate/lines.jpg -------------------------------------------------------------------------------- /intermediate/notClean.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ostenbom/dot-to-dot/HEAD/intermediate/notClean.jpg -------------------------------------------------------------------------------- /intermediate/notClean.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ostenbom/dot-to-dot/HEAD/intermediate/notClean.pdf -------------------------------------------------------------------------------- /open-sans.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ostenbom/dot-to-dot/HEAD/open-sans.ttf -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ostenbom/dot-to-dot/HEAD/requirements.txt -------------------------------------------------------------------------------- /temp_img.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ostenbom/dot-to-dot/HEAD/temp_img.jpg -------------------------------------------------------------------------------- /testimages/alternateflowers.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ostenbom/dot-to-dot/HEAD/testimages/alternateflowers.jpg -------------------------------------------------------------------------------- /testimages/cameras.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ostenbom/dot-to-dot/HEAD/testimages/cameras.jpg -------------------------------------------------------------------------------- /testimages/chinatown.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ostenbom/dot-to-dot/HEAD/testimages/chinatown.jpg -------------------------------------------------------------------------------- /testimages/ciara.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ostenbom/dot-to-dot/HEAD/testimages/ciara.jpg -------------------------------------------------------------------------------- /testimages/colours1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ostenbom/dot-to-dot/HEAD/testimages/colours1.jpg -------------------------------------------------------------------------------- /testimages/colours2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ostenbom/dot-to-dot/HEAD/testimages/colours2.jpg -------------------------------------------------------------------------------- /testimages/colours3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ostenbom/dot-to-dot/HEAD/testimages/colours3.jpg -------------------------------------------------------------------------------- /testimages/design.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ostenbom/dot-to-dot/HEAD/testimages/design.jpg -------------------------------------------------------------------------------- /testimages/designoptimized.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ostenbom/dot-to-dot/HEAD/testimages/designoptimized.jpg -------------------------------------------------------------------------------- /testimages/europe.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ostenbom/dot-to-dot/HEAD/testimages/europe.jpg -------------------------------------------------------------------------------- /testimages/kite.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ostenbom/dot-to-dot/HEAD/testimages/kite.jpg -------------------------------------------------------------------------------- /testimages/lake.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ostenbom/dot-to-dot/HEAD/testimages/lake.jpg -------------------------------------------------------------------------------- /testimages/london.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ostenbom/dot-to-dot/HEAD/testimages/london.jpg -------------------------------------------------------------------------------- /testimages/londonskyline.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ostenbom/dot-to-dot/HEAD/testimages/londonskyline.jpg -------------------------------------------------------------------------------- /testimages/portrait.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ostenbom/dot-to-dot/HEAD/testimages/portrait.jpg -------------------------------------------------------------------------------- /testimages/portrait2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ostenbom/dot-to-dot/HEAD/testimages/portrait2.jpg -------------------------------------------------------------------------------- /testimages/portrait3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ostenbom/dot-to-dot/HEAD/testimages/portrait3.jpg -------------------------------------------------------------------------------- /testimages/shapes.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ostenbom/dot-to-dot/HEAD/testimages/shapes.jpg -------------------------------------------------------------------------------- /testimages/simple.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ostenbom/dot-to-dot/HEAD/testimages/simple.jpg -------------------------------------------------------------------------------- /testimages/sunflowers.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ostenbom/dot-to-dot/HEAD/testimages/sunflowers.jpg -------------------------------------------------------------------------------- /testimages/taxi.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ostenbom/dot-to-dot/HEAD/testimages/taxi.jpg -------------------------------------------------------------------------------- /testimages/tubbies.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ostenbom/dot-to-dot/HEAD/testimages/tubbies.jpg -------------------------------------------------------------------------------- /testimages/verysimple.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ostenbom/dot-to-dot/HEAD/testimages/verysimple.jpg -------------------------------------------------------------------------------- /testimages/wave.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ostenbom/dot-to-dot/HEAD/testimages/wave.jpg -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/testDistanceUtils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ostenbom/dot-to-dot/HEAD/tests/testDistanceUtils.py --------------------------------------------------------------------------------