{ "info": { "author": "Stephen O'Hara", "author_email": "svohara@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3" ], "description": "\nA python 3 computer vision library that complements OpenCV 3.x to add many useful features for developers\nand researchers alike. Pyvision provides utilities that help in these core areas: training data preparation,\ndisplaying results, and applying vision algorithms to video streams.\n\nTraining data preparation:\n\n* Apply affine transformations\n* Label points and polygons in images\n* Generate defined or random crops in images\n* Select good vs. bad tiles in a montage display\n\nDisplaying results:\n\n* Easy and powerful image annotations of shapes, lines, text, and overlay masks\n* Compatible with shapely -- annotate shapely polygons to images\n* Annotations are kept on a separate layer from the underlying image\n* Display the image and save images with or without annotations\n* Show results in an \"image montage\" -- multiple images or tiles shown in a grid\n* Use image montage to select results (or to provide manual QA on the results)\n* Play back sequences of images like a video, with pause-and-play interface\n\nVideo processing:\n\n* Pyvision Video class makes it easy to view and process common video files (avi, mpg, etc.), directories of images,\n or live streams from USB or IP cameras.\n* Video objects are iterators. ```for frame in vid: ...```\n* Create videos of your results, save a sequence of results as an avi file, for example. Simple and pythonic!\n* Apply background subtraction and motion detection to your video streams. Several common algorithms included\n or invent your own.\n* Video interface provides ability to buffer the video, to pause playback, to step through frame-by-frame,\n to resume playing with a certain per-frame delay, etc.\n* Video montage allows you to display multiple videos side-by-side in lockstep! And save the result\n as another video!\n* Register a call-back with a video object to allow you to process each frame with your own encapsulated code.\n* Create an image buffer from images or video\n* Treat image buffer as a 3D array of grayscale images, or display as a montage\n\nPyvision3 is intended to be a successor to Pyvision that takes advantage of OpenCV 3.x and Python 3.x features.\nHuge thanks to David Bolme for being the originator of Pyvision. Many of the ease-of-use and interface ideas from\nthe original Pyvision are carried forward, albeit with new implementations for Pyvision3.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "https://github.com/svohara/pyvision3/archive/0.1.5.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/svohara/pyvision3", "keywords": "images video vision", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "pyvision3", "package_url": "https://pypi.org/project/pyvision3/", "platform": "", "project_url": "https://pypi.org/project/pyvision3/", "project_urls": { "Download": "https://github.com/svohara/pyvision3/archive/0.1.5.tar.gz", "Homepage": "https://github.com/svohara/pyvision3" }, "release_url": "https://pypi.org/project/pyvision3/0.1.5/", "requires_dist": [ "matplotlib (>=1.3.1)", "numpy (>=1.8.2)", "pillow (>=2.3.0)", "shapely (>=1.3.0)", "opencv-python" ], "requires_python": ">=3.4", "summary": "Facilitates computer vision research and prototyping using python and openCV", "version": "0.1.5" }, "last_serial": 5195182, "releases": { "0.1.3": [ { "comment_text": "", "digests": { "md5": "d5188443465248d7e1a075c6f04dcdb4", "sha256": "26a2b51acfea99e5b03df7ae67d5ab3f433cc5c2f158454b13a1c1ebf3e8a5d0" }, "downloads": -1, "filename": "pyvision3-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "d5188443465248d7e1a075c6f04dcdb4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 8208992, "upload_time": "2018-04-03T04:07:50", "url": "https://files.pythonhosted.org/packages/74/82/a73e3383aca46ac2b4a81ec97b7584c1de0fa93b9f36a046f7580e8190df/pyvision3-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b2395719f4ed6890fc3747d7f0075c6a", "sha256": "91f106e970569bf9ca100d4bc27db9352f30257ef67018905bd3d18335551839" }, "downloads": -1, "filename": "pyvision3-0.1.3.tar.gz", "has_sig": false, "md5_digest": "b2395719f4ed6890fc3747d7f0075c6a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 4101453, "upload_time": "2018-04-03T04:08:11", "url": "https://files.pythonhosted.org/packages/30/13/e242e09414c3e1bbc9c620fb1dcae393d007e02b7a18ff7b1b5d373d02f1/pyvision3-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "ace70c0d71323a8c45d3615b534e6cbf", "sha256": "b1aae50846f8c25de3f737d92a689d551c226c51a12f8703642aa30195cccb86" }, "downloads": -1, "filename": "pyvision3-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "ace70c0d71323a8c45d3615b534e6cbf", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 3708676, "upload_time": "2019-04-26T22:53:50", "url": "https://files.pythonhosted.org/packages/b2/08/720f4b5a3ded5596debf5527221bbdafd042aafd65e87bdfb6fe61c8d5c5/pyvision3-0.1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "baa6b6981908e701dceb89b915a00e26", "sha256": "87a9024fc87cf45656d0ac7f3700172c1b81d4f9f60f685bacc841072ee855fb" }, "downloads": -1, "filename": "pyvision3-0.1.4.tar.gz", "has_sig": false, "md5_digest": "baa6b6981908e701dceb89b915a00e26", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 3700822, "upload_time": "2019-04-26T22:53:57", "url": "https://files.pythonhosted.org/packages/b1/5c/efc2e08bcc39d14f57977f2fb931ed4d751f12e4e22a70e65e52c556f504/pyvision3-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "3fa5b6ce81e7c401dddc529c105d3066", "sha256": "576cd0d8e2cc8e8569032a020585949d6876babb7740de4e648a2ab09555af5b" }, "downloads": -1, "filename": "pyvision3-0.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "3fa5b6ce81e7c401dddc529c105d3066", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 3708686, "upload_time": "2019-04-26T23:00:28", "url": "https://files.pythonhosted.org/packages/96/77/0e4380710357c80f0293f8fbfad319285b46f86e2085a132f1a883302d7e/pyvision3-0.1.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "609b55ebb4b6d6a0b776e7c49bc8301e", "sha256": "7ce28b7f8c2f06ee5f1886974ada13c4bef8969587f01cbd0b169a5c45555baf" }, "downloads": -1, "filename": "pyvision3-0.1.5.tar.gz", "has_sig": false, "md5_digest": "609b55ebb4b6d6a0b776e7c49bc8301e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 3700840, "upload_time": "2019-04-26T23:00:36", "url": "https://files.pythonhosted.org/packages/ce/f1/11a051aa8a9b7d65e84b4fe0b3f0f5691c7bea3513e59348c4b99b4f688e/pyvision3-0.1.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "3fa5b6ce81e7c401dddc529c105d3066", "sha256": "576cd0d8e2cc8e8569032a020585949d6876babb7740de4e648a2ab09555af5b" }, "downloads": -1, "filename": "pyvision3-0.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "3fa5b6ce81e7c401dddc529c105d3066", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 3708686, "upload_time": "2019-04-26T23:00:28", "url": "https://files.pythonhosted.org/packages/96/77/0e4380710357c80f0293f8fbfad319285b46f86e2085a132f1a883302d7e/pyvision3-0.1.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "609b55ebb4b6d6a0b776e7c49bc8301e", "sha256": "7ce28b7f8c2f06ee5f1886974ada13c4bef8969587f01cbd0b169a5c45555baf" }, "downloads": -1, "filename": "pyvision3-0.1.5.tar.gz", "has_sig": false, "md5_digest": "609b55ebb4b6d6a0b776e7c49bc8301e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 3700840, "upload_time": "2019-04-26T23:00:36", "url": "https://files.pythonhosted.org/packages/ce/f1/11a051aa8a9b7d65e84b4fe0b3f0f5691c7bea3513e59348c4b99b4f688e/pyvision3-0.1.5.tar.gz" } ] }