{ "info": { "author": "haotran", "author_email": "hao.cse@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.6", "Topic :: Scientific/Engineering :: Image Recognition", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Utilities" ], "description": "# docdetect\n\n[![Build Status](https://travis-ci.org/alessandrozamberletti/docdetect.svg?branch=master)](https://travis-ci.org/alessandrozamberletti/docdetect)\n[![Build status](https://ci.appveyor.com/api/projects/status/l1gjc8g7c1q3846j/branch/master?svg=true)](https://ci.appveyor.com/project/alessandrozamberletti/docdetect/branch/master)\n[![codecov](https://codecov.io/gh/alessandrozamberletti/docdetect/branch/master/graph/badge.svg)](https://codecov.io/gh/alessandrozamberletti/docdetect)\n[![Maintainability](https://api.codeclimate.com/v1/badges/a9aa496faab72437e650/maintainability)](https://codeclimate.com/github/alessandrozamberletti/docdetect/maintainability)\n[![PyPI version](https://badge.fury.io/py/docdetect.svg)](https://badge.fury.io/py/docdetect)\n\n

\n \"sample_01\"/\n \"sample_02\"/\n \"sample_03\"/\n

\n\nSimple real-time detection of documents in images using Canny Edge Detection, Hough Transform and Depth First Search.\n\n# Installation\n\nTo install, use `pip` or `easy_install`:\n\n```bash\n$ pip install --upgrade docdetect1\n```\nor\n```bash\n$ easy_install --upgrade docdetect1\n```\n\n# Instructions\n\nTBD\n\n# Examples\n\nProcess an ```image```:\n```python\nimport docdetect\n\nrects = docdetect.process(image)\nimage = docdetect.draw(rects, image)\n```\n\nProcess a ```video```:\n\n```python\nimport cv2\nimport docdetect1\n\nvideo = cv2.VideoCapture(video_path)\ncv2.startWindowThread()\ncv2.namedWindow('output')\nwhile video.isOpened():\n ret, frame = video.read()\n if ret:\n rects = docdetect1.process(frame)\n frame = docdetect1.draw(rects, frame)\n cv2.imshow('output', frame)\n cv2.waitKey(1)\nvideo.release()\n```\n\n# Resources \n* [Fast and Accurate Document Detection for Scanning](https://blogs.dropbox.com/tech/2016/08/fast-and-accurate-document-detection-for-scanning/)\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/haocse/docdetect-1", "keywords": "docdetect document-detection rectangle-detection edge-detection", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "docdetect1", "package_url": "https://pypi.org/project/docdetect1/", "platform": "", "project_url": "https://pypi.org/project/docdetect1/", "project_urls": { "Homepage": "https://github.com/haocse/docdetect-1" }, "release_url": "https://pypi.org/project/docdetect1/1.0.1/", "requires_dist": [ "numpy", "opencv-python" ], "requires_python": "", "summary": "Real-time detection of documents in images.", "version": "1.0.1" }, "last_serial": 5216125, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "985e675e140d6e2cedf1c08f92278a6e", "sha256": "1bde2868548c8a681cae3721cf272206d583d4dad3886bf959d735ac7a89e4bc" }, "downloads": -1, "filename": "docdetect1-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "985e675e140d6e2cedf1c08f92278a6e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6872, "upload_time": "2019-05-02T07:39:17", "url": "https://files.pythonhosted.org/packages/71/eb/7f26ca02004e3c42add0054df12596ba2805409c51000eb75eb503009ed8/docdetect1-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ed0b990b23bdbd7de5be83503ba65cda", "sha256": "767a73e953cf1c61c0426581c7e2374033ee4c6e104bb5ce1a41ce693cb55e11" }, "downloads": -1, "filename": "docdetect1-1.0.0.tar.gz", "has_sig": false, "md5_digest": "ed0b990b23bdbd7de5be83503ba65cda", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4451, "upload_time": "2019-05-02T07:39:19", "url": "https://files.pythonhosted.org/packages/6a/70/385ca9629d5427a9f868afd11e824dbb79c4fa4b6664cf529e8fde632ee4/docdetect1-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "685ec6f7473050174f0fee0c5ffb6272", "sha256": "ca6a4e670c05abe8dd0fb441bb5bd5f316cb6ad3cade43ef2d57f10f6e5f2f79" }, "downloads": -1, "filename": "docdetect1-1.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "685ec6f7473050174f0fee0c5ffb6272", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7230, "upload_time": "2019-05-02T09:28:37", "url": "https://files.pythonhosted.org/packages/63/2d/c79995e95038cc8f1cbeea15ce0ecf4808375ec148084e597c16d0322d0e/docdetect1-1.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e6222aef40597605c7c7de8e09c2bd8f", "sha256": "3c4a0f2856afc80be98e6b8cef9dad6f00187d9e2650044c96381cc2360e7f61" }, "downloads": -1, "filename": "docdetect1-1.0.1.tar.gz", "has_sig": false, "md5_digest": "e6222aef40597605c7c7de8e09c2bd8f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4785, "upload_time": "2019-05-02T09:28:39", "url": "https://files.pythonhosted.org/packages/14/03/3d21199db365a4035a87284f12f295fa33a606407682689a5a1353c708c4/docdetect1-1.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "685ec6f7473050174f0fee0c5ffb6272", "sha256": "ca6a4e670c05abe8dd0fb441bb5bd5f316cb6ad3cade43ef2d57f10f6e5f2f79" }, "downloads": -1, "filename": "docdetect1-1.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "685ec6f7473050174f0fee0c5ffb6272", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7230, "upload_time": "2019-05-02T09:28:37", "url": "https://files.pythonhosted.org/packages/63/2d/c79995e95038cc8f1cbeea15ce0ecf4808375ec148084e597c16d0322d0e/docdetect1-1.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e6222aef40597605c7c7de8e09c2bd8f", "sha256": "3c4a0f2856afc80be98e6b8cef9dad6f00187d9e2650044c96381cc2360e7f61" }, "downloads": -1, "filename": "docdetect1-1.0.1.tar.gz", "has_sig": false, "md5_digest": "e6222aef40597605c7c7de8e09c2bd8f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4785, "upload_time": "2019-05-02T09:28:39", "url": "https://files.pythonhosted.org/packages/14/03/3d21199db365a4035a87284f12f295fa33a606407682689a5a1353c708c4/docdetect1-1.0.1.tar.gz" } ] }