├── .gitignore ├── LICENSE.txt ├── MANIFEST ├── README.md ├── bin └── range-detector ├── demo_images ├── bridge.jpg ├── cactus.jpg ├── folder with spaces │ └── bridge.jpg ├── notecard.png ├── pyimagesearch_logo.jpg ├── shapes.png └── workspace.jpg ├── demos ├── contrast_demo.py ├── encode_image.py ├── feature_demo.py ├── finding_function_names.py ├── fps_demo.py ├── image_basics.py ├── image_paths.py ├── opencv_versions.py ├── perspective_transform.py ├── picamera_fps_demo.py ├── read_frames_fast.py ├── sorting_contours.py ├── temp_file.py └── text_demo.py ├── docs └── images │ ├── auto_canny.png │ ├── matplotlib.png │ ├── perspective_transform.png │ ├── resizing.png │ ├── rotation.png │ ├── skeletonization.png │ ├── sorting_contours.png │ ├── translation.png │ ├── translation_eq.png │ └── url_to_image.png ├── imutils ├── __init__.py ├── contours.py ├── convenience.py ├── encodings.py ├── face_utils │ ├── __init__.py │ ├── facealigner.py │ └── helpers.py ├── feature │ ├── __init__.py │ ├── dense.py │ ├── factories.py │ ├── gftt.py │ ├── harris.py │ ├── helpers.py │ └── rootsift.py ├── io │ ├── __init__.py │ └── tempfile.py ├── meta.py ├── object_detection.py ├── paths.py ├── perspective.py ├── text.py └── video │ ├── __init__.py │ ├── count_frames.py │ ├── filevideostream.py │ ├── fps.py │ ├── pivideostream.py │ ├── videostream.py │ └── webcamvideostream.py ├── setup.cfg └── setup.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyImageSearch/imutils/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyImageSearch/imutils/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /MANIFEST: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyImageSearch/imutils/HEAD/MANIFEST -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyImageSearch/imutils/HEAD/README.md -------------------------------------------------------------------------------- /bin/range-detector: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyImageSearch/imutils/HEAD/bin/range-detector -------------------------------------------------------------------------------- /demo_images/bridge.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyImageSearch/imutils/HEAD/demo_images/bridge.jpg -------------------------------------------------------------------------------- /demo_images/cactus.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyImageSearch/imutils/HEAD/demo_images/cactus.jpg -------------------------------------------------------------------------------- /demo_images/folder with spaces/bridge.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyImageSearch/imutils/HEAD/demo_images/folder with spaces/bridge.jpg -------------------------------------------------------------------------------- /demo_images/notecard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyImageSearch/imutils/HEAD/demo_images/notecard.png -------------------------------------------------------------------------------- /demo_images/pyimagesearch_logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyImageSearch/imutils/HEAD/demo_images/pyimagesearch_logo.jpg -------------------------------------------------------------------------------- /demo_images/shapes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyImageSearch/imutils/HEAD/demo_images/shapes.png -------------------------------------------------------------------------------- /demo_images/workspace.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyImageSearch/imutils/HEAD/demo_images/workspace.jpg -------------------------------------------------------------------------------- /demos/contrast_demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyImageSearch/imutils/HEAD/demos/contrast_demo.py -------------------------------------------------------------------------------- /demos/encode_image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyImageSearch/imutils/HEAD/demos/encode_image.py -------------------------------------------------------------------------------- /demos/feature_demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyImageSearch/imutils/HEAD/demos/feature_demo.py -------------------------------------------------------------------------------- /demos/finding_function_names.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyImageSearch/imutils/HEAD/demos/finding_function_names.py -------------------------------------------------------------------------------- /demos/fps_demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyImageSearch/imutils/HEAD/demos/fps_demo.py -------------------------------------------------------------------------------- /demos/image_basics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyImageSearch/imutils/HEAD/demos/image_basics.py -------------------------------------------------------------------------------- /demos/image_paths.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyImageSearch/imutils/HEAD/demos/image_paths.py -------------------------------------------------------------------------------- /demos/opencv_versions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyImageSearch/imutils/HEAD/demos/opencv_versions.py -------------------------------------------------------------------------------- /demos/perspective_transform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyImageSearch/imutils/HEAD/demos/perspective_transform.py -------------------------------------------------------------------------------- /demos/picamera_fps_demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyImageSearch/imutils/HEAD/demos/picamera_fps_demo.py -------------------------------------------------------------------------------- /demos/read_frames_fast.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyImageSearch/imutils/HEAD/demos/read_frames_fast.py -------------------------------------------------------------------------------- /demos/sorting_contours.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyImageSearch/imutils/HEAD/demos/sorting_contours.py -------------------------------------------------------------------------------- /demos/temp_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyImageSearch/imutils/HEAD/demos/temp_file.py -------------------------------------------------------------------------------- /demos/text_demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyImageSearch/imutils/HEAD/demos/text_demo.py -------------------------------------------------------------------------------- /docs/images/auto_canny.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyImageSearch/imutils/HEAD/docs/images/auto_canny.png -------------------------------------------------------------------------------- /docs/images/matplotlib.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyImageSearch/imutils/HEAD/docs/images/matplotlib.png -------------------------------------------------------------------------------- /docs/images/perspective_transform.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyImageSearch/imutils/HEAD/docs/images/perspective_transform.png -------------------------------------------------------------------------------- /docs/images/resizing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyImageSearch/imutils/HEAD/docs/images/resizing.png -------------------------------------------------------------------------------- /docs/images/rotation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyImageSearch/imutils/HEAD/docs/images/rotation.png -------------------------------------------------------------------------------- /docs/images/skeletonization.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyImageSearch/imutils/HEAD/docs/images/skeletonization.png -------------------------------------------------------------------------------- /docs/images/sorting_contours.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyImageSearch/imutils/HEAD/docs/images/sorting_contours.png -------------------------------------------------------------------------------- /docs/images/translation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyImageSearch/imutils/HEAD/docs/images/translation.png -------------------------------------------------------------------------------- /docs/images/translation_eq.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyImageSearch/imutils/HEAD/docs/images/translation_eq.png -------------------------------------------------------------------------------- /docs/images/url_to_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyImageSearch/imutils/HEAD/docs/images/url_to_image.png -------------------------------------------------------------------------------- /imutils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyImageSearch/imutils/HEAD/imutils/__init__.py -------------------------------------------------------------------------------- /imutils/contours.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyImageSearch/imutils/HEAD/imutils/contours.py -------------------------------------------------------------------------------- /imutils/convenience.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyImageSearch/imutils/HEAD/imutils/convenience.py -------------------------------------------------------------------------------- /imutils/encodings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyImageSearch/imutils/HEAD/imutils/encodings.py -------------------------------------------------------------------------------- /imutils/face_utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyImageSearch/imutils/HEAD/imutils/face_utils/__init__.py -------------------------------------------------------------------------------- /imutils/face_utils/facealigner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyImageSearch/imutils/HEAD/imutils/face_utils/facealigner.py -------------------------------------------------------------------------------- /imutils/face_utils/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyImageSearch/imutils/HEAD/imutils/face_utils/helpers.py -------------------------------------------------------------------------------- /imutils/feature/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyImageSearch/imutils/HEAD/imutils/feature/__init__.py -------------------------------------------------------------------------------- /imutils/feature/dense.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyImageSearch/imutils/HEAD/imutils/feature/dense.py -------------------------------------------------------------------------------- /imutils/feature/factories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyImageSearch/imutils/HEAD/imutils/feature/factories.py -------------------------------------------------------------------------------- /imutils/feature/gftt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyImageSearch/imutils/HEAD/imutils/feature/gftt.py -------------------------------------------------------------------------------- /imutils/feature/harris.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyImageSearch/imutils/HEAD/imutils/feature/harris.py -------------------------------------------------------------------------------- /imutils/feature/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyImageSearch/imutils/HEAD/imutils/feature/helpers.py -------------------------------------------------------------------------------- /imutils/feature/rootsift.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyImageSearch/imutils/HEAD/imutils/feature/rootsift.py -------------------------------------------------------------------------------- /imutils/io/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyImageSearch/imutils/HEAD/imutils/io/__init__.py -------------------------------------------------------------------------------- /imutils/io/tempfile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyImageSearch/imutils/HEAD/imutils/io/tempfile.py -------------------------------------------------------------------------------- /imutils/meta.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyImageSearch/imutils/HEAD/imutils/meta.py -------------------------------------------------------------------------------- /imutils/object_detection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyImageSearch/imutils/HEAD/imutils/object_detection.py -------------------------------------------------------------------------------- /imutils/paths.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyImageSearch/imutils/HEAD/imutils/paths.py -------------------------------------------------------------------------------- /imutils/perspective.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyImageSearch/imutils/HEAD/imutils/perspective.py -------------------------------------------------------------------------------- /imutils/text.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyImageSearch/imutils/HEAD/imutils/text.py -------------------------------------------------------------------------------- /imutils/video/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyImageSearch/imutils/HEAD/imutils/video/__init__.py -------------------------------------------------------------------------------- /imutils/video/count_frames.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyImageSearch/imutils/HEAD/imutils/video/count_frames.py -------------------------------------------------------------------------------- /imutils/video/filevideostream.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyImageSearch/imutils/HEAD/imutils/video/filevideostream.py -------------------------------------------------------------------------------- /imutils/video/fps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyImageSearch/imutils/HEAD/imutils/video/fps.py -------------------------------------------------------------------------------- /imutils/video/pivideostream.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyImageSearch/imutils/HEAD/imutils/video/pivideostream.py -------------------------------------------------------------------------------- /imutils/video/videostream.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyImageSearch/imutils/HEAD/imutils/video/videostream.py -------------------------------------------------------------------------------- /imutils/video/webcamvideostream.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyImageSearch/imutils/HEAD/imutils/video/webcamvideostream.py -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- 1 | [metadata] 2 | description-file = README.md -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PyImageSearch/imutils/HEAD/setup.py --------------------------------------------------------------------------------