{ "info": { "author": "Junjue Wang", "author_email": "junjuew@cs.cmu.edu", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "Intended Audience :: Science/Research", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Scientific/Engineering :: Artificial Intelligence" ], "description": "# tf_object_detection [![PyPI version][pypi-image]][pypi] [![Build Status][travis-image]][travis]\n\n[travis-image]: https://travis-ci.org/junjuew/tf_object_detection.svg?branch=master\n[travis]: http://travis-ci.org/junjuew/tf_object_detection\n\n[pypi-image]: https://badge.fury.io/py/tf-object-detection.svg\n[pypi]: https://pypi.org/project/tf-object-detection/\n\nThis is a thin wrapper around [Tensorflow Object Detection API](https://github.com/tensorflow/models/tree/master/research/object_detection) for easy installation and use. The original [installation procedure](https://github.com/tensorflow/models/blob/master/research/object_detection/g3doc/installation.md) contains multiple manual steps that make dependency management difficult. This repository creates a pip package that automate the installation so that you can install the API with a single pip install.\n\n## Installation\n\n```\npip install tf-object-detection\n```\n\n## Usage\n\nAll the scripts from tensorflow object detection APIs work out-of-box. \nYou can find an example usages from the API's [model_main.py](https://github.com/tensorflow/models/blob/master/research/object_detection/model_main.py).\n\n```\nimport object_detection\n```\n\n\n## What's in here\n\n* [setup.py](setup.py): The python packaging script.\n* [pb2](pb2): This directory contains the compiled protobuf files from the following commands.\n\n```bash\ncd tf_object_detection/research/\nprotoc object_detection/protos/*.proto --python_out=.\nmv object_detection/protos/*_pb2.py ../../pb2/\n```\n* tf_object_detection: A git submodule pointing to the version of tensorflow object detection this thin wrapper is for.\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/junjuew/tf_object_detection", "keywords": "", "license": "Apache License 2.0", "maintainer": "", "maintainer_email": "", "name": "tf-object-detection", "package_url": "https://pypi.org/project/tf-object-detection/", "platform": "", "project_url": "https://pypi.org/project/tf-object-detection/", "project_urls": { "Homepage": "https://github.com/junjuew/tf_object_detection" }, "release_url": "https://pypi.org/project/tf-object-detection/0.0.2.7/", "requires_dist": [ "setuptools (>=41.0.0)", "tensorflow-gpu (<2.0)", "cython", "contextlib2", "pillow", "lxml", "pycocotools-fix", "jupyter", "matplotlib" ], "requires_python": ">3.5, <4", "summary": "A Thin Wrapper around Tensorflow Object Detection API for Easy Installation and Use", "version": "0.0.2.7" }, "last_serial": 5712224, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "207d99c30aefaca8280a0c0858b3f30f", "sha256": "e7eab46c4457f0264546562eaca26f638e8e1ff1130b7009e6a3dfea07fc184c" }, "downloads": -1, "filename": "tf_object_detection-0.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "207d99c30aefaca8280a0c0858b3f30f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", "size": 1205467, "upload_time": "2019-08-21T17:53:46", "url": "https://files.pythonhosted.org/packages/0b/de/69dd089d808a0de0bc56b64adff6874c06157630f247ccd8cfcf826d3ff8/tf_object_detection-0.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "58deb8409eceaf91765f120b14e7d69f", "sha256": "d474b9d592b5d6ee0038e6ee8a1d0e6d6d966f2b81ce3bc04f0fe919af86d6e1" }, "downloads": -1, "filename": "tf_object_detection-0.0.1.tar.gz", "has_sig": false, "md5_digest": "58deb8409eceaf91765f120b14e7d69f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", "size": 811368, "upload_time": "2019-08-21T17:53:49", "url": "https://files.pythonhosted.org/packages/27/b0/c02982ae23951e6996841bfe6c8e48239462856a6acd1f5d04ea5f423aa6/tf_object_detection-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "5f99eb7ee6c6b13dca3267b83f9a1cd7", "sha256": "7943b1bb501df46039104f9c15086a5efd6efb12c8f53a7ee96fb2e1fc89867e" }, "downloads": -1, "filename": "tf_object_detection-0.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5f99eb7ee6c6b13dca3267b83f9a1cd7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", "size": 1205473, "upload_time": "2019-08-21T18:00:23", "url": "https://files.pythonhosted.org/packages/f0/0b/88e15a94a7f26b34f15923085b225b53407db9cd1f6da9fe9caf0537ebae/tf_object_detection-0.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a26c5bac4be8764b2a91254dda1d7520", "sha256": "bd3d9a0476bdb57fe89f1093aecbe5b08ab88afb8994ff5f20b1c16399cc2a28" }, "downloads": -1, "filename": "tf_object_detection-0.0.2-py3.7.egg", "has_sig": false, "md5_digest": "a26c5bac4be8764b2a91254dda1d7520", "packagetype": "bdist_egg", "python_version": "3.7", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", "size": 1184765, "upload_time": "2019-08-21T18:00:26", "url": "https://files.pythonhosted.org/packages/69/ea/31aa1970826c8aa584b6c0cd5fe13d6975b0c9a65ca8fbe49b68ce714aec/tf_object_detection-0.0.2-py3.7.egg" }, { "comment_text": "", "digests": { "md5": "8470976c95ca0c7b37eaf04934856d54", "sha256": "046a6f48c2555fffdebd5d529655d3b139cdccfebb3747cf0d7325dcf9be2b11" }, "downloads": -1, "filename": "tf_object_detection-0.0.2.tar.gz", "has_sig": false, "md5_digest": "8470976c95ca0c7b37eaf04934856d54", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4", "size": 811390, "upload_time": "2019-08-21T18:00:29", "url": "https://files.pythonhosted.org/packages/66/d3/c25bc78c61c597b59c7d257a11703e2f2066ab7de7750f63ef129ec39538/tf_object_detection-0.0.2.tar.gz" } ], "0.0.2.1": [ { "comment_text": "", "digests": { "md5": "9c20d649c0480551a7316d4e37f157b9", "sha256": "f755b94868ff704e08c7cba6fbf6d7317000161e238c9a06cb12ec0df8e599d2" }, "downloads": -1, "filename": "tf_object_detection-0.0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9c20d649c0480551a7316d4e37f157b9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">3.4, <4", "size": 1205471, "upload_time": "2019-08-21T18:35:31", "url": "https://files.pythonhosted.org/packages/a3/70/f5902afa344b8a92312225b21db9103546b2d71bd6d857a2ee8960e923f9/tf_object_detection-0.0.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0d871e9a28d350dba752777d16e7b483", "sha256": "51524138a7ee3dd1ac2b1d930d902541fb9c3b2d6313a7c8867794c47d9fb661" }, "downloads": -1, "filename": "tf_object_detection-0.0.2.1.tar.gz", "has_sig": false, "md5_digest": "0d871e9a28d350dba752777d16e7b483", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.4, <4", "size": 812061, "upload_time": "2019-08-21T18:35:33", "url": "https://files.pythonhosted.org/packages/5b/e5/9e364d542d1cadece01ea1e38265f515b3527bdb3d6952d1cb3c42852009/tf_object_detection-0.0.2.1.tar.gz" } ], "0.0.2.3": [ { "comment_text": "", "digests": { "md5": "ccf8233f28467491cf8cd41b3a06e480", "sha256": "67e8f1dd8e1919257aa0c4d9e55d227386e02eec98948f355e95933e918eaa6c" }, "downloads": -1, "filename": "tf_object_detection-0.0.2.3-py3-none-any.whl", "has_sig": false, "md5_digest": "ccf8233f28467491cf8cd41b3a06e480", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">3.4, <4", "size": 1205467, "upload_time": "2019-08-21T18:37:36", "url": "https://files.pythonhosted.org/packages/46/ed/14493f38c7cc31fb9eb25f5c6466fc491cdda7658c3805f1fbcddf658df0/tf_object_detection-0.0.2.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "750c325fbeb5a6ae19e636b48ed78bdd", "sha256": "78ac53d50235df08d1a04a4bd7e3698307250daa8ddfabc174b80b7f5d84c99b" }, "downloads": -1, "filename": "tf_object_detection-0.0.2.3.tar.gz", "has_sig": false, "md5_digest": "750c325fbeb5a6ae19e636b48ed78bdd", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.4, <4", "size": 812146, "upload_time": "2019-08-21T18:37:38", "url": "https://files.pythonhosted.org/packages/6b/53/f7e001b2e67a55829d9436d2d1d99b0362e1a8c5ed32e094021b08d4f5ce/tf_object_detection-0.0.2.3.tar.gz" } ], "0.0.2.4": [ { "comment_text": "", "digests": { "md5": "da136379cefb48135a9a8cb645b395c7", "sha256": "d52767761db7a0be1917b6aa7083a345f08c8b10c10e91587ca67b9c84e1a152" }, "downloads": -1, "filename": "tf_object_detection-0.0.2.4-py3-none-any.whl", "has_sig": false, "md5_digest": "da136379cefb48135a9a8cb645b395c7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">3.4, <4", "size": 1205467, "upload_time": "2019-08-21T18:52:11", "url": "https://files.pythonhosted.org/packages/20/55/3d287be0020e2ea79465c69397482585ce28378c5ae577078f0a1da440b9/tf_object_detection-0.0.2.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "460cea0618b4ea8d85b95b968d63c321", "sha256": "d873c6db0e0e0cc7a5181e2a2b15a72bfdde961f4d3df2782c3122ba91bd84a7" }, "downloads": -1, "filename": "tf_object_detection-0.0.2.4.tar.gz", "has_sig": false, "md5_digest": "460cea0618b4ea8d85b95b968d63c321", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.4, <4", "size": 812135, "upload_time": "2019-08-21T18:52:13", "url": "https://files.pythonhosted.org/packages/23/a7/fb9513af812f3dd8ae6008dd9189d65f93df652dffd7507f7c68b255d2de/tf_object_detection-0.0.2.4.tar.gz" } ], "0.0.2.5": [ { "comment_text": "", "digests": { "md5": "e9f1ef741b7735df3ed0c3c8c303d431", "sha256": "a6aae40183023579d66bed64561b0eb0d7bdc4e38b528465173e339e601e7f11" }, "downloads": -1, "filename": "tf_object_detection-0.0.2.5.tar.gz", "has_sig": false, "md5_digest": "e9f1ef741b7735df3ed0c3c8c303d431", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.4, <4", "size": 812186, "upload_time": "2019-08-21T19:52:17", "url": "https://files.pythonhosted.org/packages/1f/53/519736112fccc2bcdd6b6c639663587ea429cce245cab5c14c2fcaf32f64/tf_object_detection-0.0.2.5.tar.gz" } ], "0.0.2.6": [ { "comment_text": "", "digests": { "md5": "397b7a8239a129d411af0fa51153db11", "sha256": "7d380ca63a84ccc1af1a47d54d4eb03a1c1ecfd80dff6958e8b58c00e9d1857a" }, "downloads": -1, "filename": "tf_object_detection-0.0.2.6-py3-none-any.whl", "has_sig": false, "md5_digest": "397b7a8239a129d411af0fa51153db11", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">3.4, <4", "size": 1205465, "upload_time": "2019-08-21T21:42:13", "url": "https://files.pythonhosted.org/packages/2b/42/28626184afb8e2c68a0257dcf9652913f63d7a678e95a6788e72546b62a6/tf_object_detection-0.0.2.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b38d5fefaae002be254e441e2c112922", "sha256": "2e56ae03a4edb8f39e55432c0ed0077144d2a832a2ccd790fc65dc2596522b8c" }, "downloads": -1, "filename": "tf_object_detection-0.0.2.6.tar.gz", "has_sig": false, "md5_digest": "b38d5fefaae002be254e441e2c112922", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.4, <4", "size": 812115, "upload_time": "2019-08-21T21:42:15", "url": "https://files.pythonhosted.org/packages/00/85/5fe0ed43cba221d2245040661d360adf1bf4ecb93c3f2a725461685a7b03/tf_object_detection-0.0.2.6.tar.gz" } ], "0.0.2.7": [ { "comment_text": "", "digests": { "md5": "70d01b71a9e77ae09255d29d31786c52", "sha256": "31537f7def08e6ae44c0ec97c02dac1ea0f58b44efc64977755032c0eb550234" }, "downloads": -1, "filename": "tf_object_detection-0.0.2.7-py3-none-any.whl", "has_sig": false, "md5_digest": "70d01b71a9e77ae09255d29d31786c52", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">3.5, <4", "size": 1205594, "upload_time": "2019-08-21T23:08:04", "url": "https://files.pythonhosted.org/packages/34/29/14f67f184ec9a994a2665ac982c3f65be5ce7463f2672fa1b12c47824408/tf_object_detection-0.0.2.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "721e3a0ed4ebedb283a06b7c80e818c3", "sha256": "ecbad2f50761f5a12a9c21776f83bb1e49633fee611fbb9a5ac629f78fa5a513" }, "downloads": -1, "filename": "tf_object_detection-0.0.2.7.tar.gz", "has_sig": false, "md5_digest": "721e3a0ed4ebedb283a06b7c80e818c3", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.5, <4", "size": 812453, "upload_time": "2019-08-21T23:08:06", "url": "https://files.pythonhosted.org/packages/b3/e0/733757fad666a8a72d84c8ba21a18e01a50cfbc706b27d56045076014d1f/tf_object_detection-0.0.2.7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "70d01b71a9e77ae09255d29d31786c52", "sha256": "31537f7def08e6ae44c0ec97c02dac1ea0f58b44efc64977755032c0eb550234" }, "downloads": -1, "filename": "tf_object_detection-0.0.2.7-py3-none-any.whl", "has_sig": false, "md5_digest": "70d01b71a9e77ae09255d29d31786c52", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">3.5, <4", "size": 1205594, "upload_time": "2019-08-21T23:08:04", "url": "https://files.pythonhosted.org/packages/34/29/14f67f184ec9a994a2665ac982c3f65be5ce7463f2672fa1b12c47824408/tf_object_detection-0.0.2.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "721e3a0ed4ebedb283a06b7c80e818c3", "sha256": "ecbad2f50761f5a12a9c21776f83bb1e49633fee611fbb9a5ac629f78fa5a513" }, "downloads": -1, "filename": "tf_object_detection-0.0.2.7.tar.gz", "has_sig": false, "md5_digest": "721e3a0ed4ebedb283a06b7c80e818c3", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.5, <4", "size": 812453, "upload_time": "2019-08-21T23:08:06", "url": "https://files.pythonhosted.org/packages/b3/e0/733757fad666a8a72d84c8ba21a18e01a50cfbc706b27d56045076014d1f/tf_object_detection-0.0.2.7.tar.gz" } ] }