{ "info": { "author": "Sebastian H\u00f6ffner", "author_email": "info@sebastian-hoeffner.de", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Education", "Intended Audience :: Science/Research", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python", "Programming Language :: Python :: 3.6", "Topic :: Multimedia :: Video :: Display" ], "description": "cvloop\n======\n\nProvides cvloop, a way to show opencv video loops. Designed for jupyter notebooks.\n\n**Simple example**: Show webcam feed.\n\n.. code-block:: python\n\n from cvloop import cvloop\n cvloop()\n\n**More complex example**: Show webcam feed side by side with inverted image.\n\n.. code-block:: python\n\n from cvloop import cvloop\n cvloop(function=lambda frame: 255 - frame, side_by_side=True)\n\n**Complex example**: Show video file with background extraction (See `OpenCV Documentation`_; `Video`_).\n\n.. code-block:: python\n\n from cvloop import cvloop\n import cv2\n\n def mog2(frame):\n return mog2.fgbg.apply(frame)\n mog2.fgbg = cv2.createBackgroundSubtractorMOG2()\n\n cvloop('768x576.avi', function=mog2, side_by_side=True)\n\n**More examples**: For more examples check out the `examples notebook`_.\n\n\nInstall\n-------\n\nYou can simply install cvloop using pip (make sure to install matplotlib, numpy, OpenCV and Jupyter):\n\n.. code-block::\n\n pip install cvloop\n\nOr, if you are using conda and don't want to worry about requirements, just use conda-forge:\n\n.. code-block::\n\n conda config --add channels conda-forge\n conda install cvloop\n\n\nRequirements\n------------\n\n(Recommended versions, additionally tested versions in parentheses.)\n\n- Python 3.6\n- OpenCV 3.2\n- Jupyter 4.3.1\n- matplotlib 2.0.0\n- numpy 1.12.0\n\n\nDevelopment\n-----------\n\nTo contribute, just fork the repository and create pull requests.\n\nTo publish, you need a couple of additional tools:\n - `gpg` to sign the packages\n - `twine` to upload them\n - `shasum` to calculate the checksum for conda-forge\n - `hub` to create the pull request for conda-forge\n\n.. _`OpenCV Documentation`: http://docs.opencv.org/3.1.0/db/d5c/tutorial_py_bg_subtraction.html\n.. _`Video`: https://github.com/opencv/opencv_extra/tree/master/testdata/cv/video\n.. _`examples notebook`: https://github.com/shoeffner/cvloop/blob/master/examples/cvloop_examples.ipynb", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/shoeffner/cvloop/tarball/0.3.5", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/shoeffner/cvloop", "keywords": "OpenCV,cv2,video,loop,jupyter,notebook", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "cvloop", "package_url": "https://pypi.org/project/cvloop/", "platform": "", "project_url": "https://pypi.org/project/cvloop/", "project_urls": { "Download": "https://github.com/shoeffner/cvloop/tarball/0.3.5", "Homepage": "https://github.com/shoeffner/cvloop" }, "release_url": "https://pypi.org/project/cvloop/0.3.5/", "requires_dist": null, "requires_python": "", "summary": "cvloop allows online video transformation and evaluation with OpenCV. Designed for jupyter notebooks.", "version": "0.3.5" }, "last_serial": 3290914, "releases": { "0.1.1": [ { "comment_text": "", "digests": { "md5": "c0364d96dc9ca747ed41d31014b7dd94", "sha256": "5d5cd614894c1318e9f68c5dee47e928a36136189d94078bb8bc12ac60c549c8" }, "downloads": -1, "filename": "cvloop-0.1.1.tar.gz", "has_sig": true, "md5_digest": "c0364d96dc9ca747ed41d31014b7dd94", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8485, "upload_time": "2016-11-25T21:45:36", "url": "https://files.pythonhosted.org/packages/dc/25/43d49c3cfd3d8c7a8af2bdc9586a888d00830ca8caba003640f41a3515f0/cvloop-0.1.1.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "277315d95d913c524c5a6059e3034de2", "sha256": "25e150552d212c7253f4a8517228b77cee6776e6e4c2473381a7449f07dbcfb9" }, "downloads": -1, "filename": "cvloop-0.2.0.tar.gz", "has_sig": true, "md5_digest": "277315d95d913c524c5a6059e3034de2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9975, "upload_time": "2016-12-20T13:02:53", "url": "https://files.pythonhosted.org/packages/7e/f7/bb7c9cc74bfae7227b80ebda0ce2184afa761fe6089a0d1dbcff247425ea/cvloop-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "184e6e3b70cb19924ce60414c5aee923", "sha256": "4ad7b5c116ca7ef6640ea3a3b37ceb7a0dbb238ac612f152cde822fdc10ca2fe" }, "downloads": -1, "filename": "cvloop-0.3.0.tar.gz", "has_sig": true, "md5_digest": "184e6e3b70cb19924ce60414c5aee923", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12004, "upload_time": "2017-01-26T00:57:06", "url": "https://files.pythonhosted.org/packages/1b/8d/15bff2e13935e861973017ed2390f8ca2c8b0d1095cd286eec8afae67ed9/cvloop-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "213e62b340e803c410b321c976ac989f", "sha256": "d1519b67588a00d4c06577e19393e19204c90d03994bb0882232a615ea24dd38" }, "downloads": -1, "filename": "cvloop-0.3.1.tar.gz", "has_sig": true, "md5_digest": "213e62b340e803c410b321c976ac989f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12009, "upload_time": "2017-01-26T12:59:57", "url": "https://files.pythonhosted.org/packages/e2/87/21b115d29099edfa5b608d2289b7259184b00e85cd21bdafb6f15bf5a4b0/cvloop-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "b0afe36ede3cf596db957e409552a615", "sha256": "6c6e92420c99a938ffc271b0dba549814bdd13c5821e34eefe91f0bed469bc69" }, "downloads": -1, "filename": "cvloop-0.3.2.tar.gz", "has_sig": true, "md5_digest": "b0afe36ede3cf596db957e409552a615", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13049, "upload_time": "2017-05-19T01:42:35", "url": "https://files.pythonhosted.org/packages/02/2d/af42546b5a6acbe6011a56b5a4f3aeeabc7a781af3326022fdd950694124/cvloop-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "a7b8387dbd16637e4396e53f7a4d4f09", "sha256": "9dfa8cdcabec9b380137b10bf1b7d6aa3b3905445318e534c0979f52eaaf9efd" }, "downloads": -1, "filename": "cvloop-0.3.3.tar.gz", "has_sig": true, "md5_digest": "a7b8387dbd16637e4396e53f7a4d4f09", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13104, "upload_time": "2017-05-20T13:32:21", "url": "https://files.pythonhosted.org/packages/f2/aa/2e2881165f86d41b5f996d6be32098b1b56df2c9bb926484326164fa3943/cvloop-0.3.3.tar.gz" } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "2de557f3ca34ecc33a4e0d47aeb4dda1", "sha256": "83a6cc9457b3f9d504f0778d2b6237fb7c4e88b63ef5a80ee8287a8fc34330a4" }, "downloads": -1, "filename": "cvloop-0.3.4.tar.gz", "has_sig": true, "md5_digest": "2de557f3ca34ecc33a4e0d47aeb4dda1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15353, "upload_time": "2017-05-29T14:35:31", "url": "https://files.pythonhosted.org/packages/49/05/a74876fc1ac76ed45757cd70b859a3045e6965092a3b67b194438310b272/cvloop-0.3.4.tar.gz" } ], "0.3.5": [ { "comment_text": "", "digests": { "md5": "2664ceaf0559d61840c34181da92dc10", "sha256": "67b853b514f02d02f63ac90455595f0a8a5817b7c25d629a05bc82beb369dca6" }, "downloads": -1, "filename": "cvloop-0.3.5.tar.gz", "has_sig": true, "md5_digest": "2664ceaf0559d61840c34181da92dc10", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15475, "upload_time": "2017-10-30T13:12:44", "url": "https://files.pythonhosted.org/packages/f1/e7/4e40786ef7d07cbb6abe294f7139603e87302229f8a0587b5bc434443910/cvloop-0.3.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "2664ceaf0559d61840c34181da92dc10", "sha256": "67b853b514f02d02f63ac90455595f0a8a5817b7c25d629a05bc82beb369dca6" }, "downloads": -1, "filename": "cvloop-0.3.5.tar.gz", "has_sig": true, "md5_digest": "2664ceaf0559d61840c34181da92dc10", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15475, "upload_time": "2017-10-30T13:12:44", "url": "https://files.pythonhosted.org/packages/f1/e7/4e40786ef7d07cbb6abe294f7139603e87302229f8a0587b5bc434443910/cvloop-0.3.5.tar.gz" } ] }