{ "info": { "author": "Christian Heider Nielsen", "author_email": "christian.heider@alexandra.dk", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: End Users/Desktop", "License :: OSI Approved :: Apache Software License", "Natural Language :: English", "Operating System :: MacOS :: MacOS X", "Operating System :: Microsoft :: Windows", "Operating System :: OS Independent", "Operating System :: POSIX", "Programming Language :: Python :: 3" ], "description": "\n\n# Vision\nThis repository will host implementation computer vision algorithms applying the [Neodroid](https://github.com/sintefneodroid/) platform.\n\n---\n\n_[Neodroid](https://github.com/sintefneodroid) is developed with support from Research Council of Norway Grant #262900. ([https://www.forskningsradet.no/prosjektbanken/#/project/NFR/262900](https://www.forskningsradet.no/prosjektbanken/#/project/NFR/262900))_\n\n---\n\n| [](https://travis-ci.org/sintefneodroid/agent) | [](https://coveralls.io/github/sintefneodroid/agent?branch=master) | [](https://github.com/sintefneodroid/agent/issues) | [](https://github.com/sintefneodroid/agent/network) | [](https://github.com/sintefneodroid/agent/stargazers) |[](https://github.com/sintefneodroid/agent/blob/master/LICENSE.md) |\n|---|---|---|---|---|---|\n\n
\n\n\n# Contents Of This Readme\n- [Algorithms](#algorithms)\n- [Requirements](#requirements)\n- [Usage](#usage)\n- [Results](#results)\n - [Target Point Estimator](#target-point-estimator)\n- [Contributing](#contributing)\n- [Other Components](#other-components-of-the-neodroid-platform)\n\n# Algorithms\n- [REINFORCE (PG)](agent/agents/model_free/policy_optimisation/pg_agent.py)\n- [DQN](agent/agents/model_free/q_learning/dqn_agent.py)\n\n# Requirements\n- pytorch\n- tqdm\n- Pillow\n- numpy\n- matplotlib\n- torchvision\n- torch\n- Neodroid\n- pynput\n\nTo install these use the command:\n````bash\npip3 install -r requirements.txt\n````\n\n# Usage\nExport python path to the repo root so we can use the utilities module\n````bash\nexport PYTHONPATH=/path-to-repo/\n````\nFor training a agent use:\n````bash\npython3 procedures/train_agent.py\n````\nFor testing a trained agent use:\n````bash\npython3 procedures/test_agent.py\n````\n\n# Results\n\n## Semntation\nUsing Depth, Segmentation And RGB images to estimate the location of target point in an environment.\n\n[Code](samples/segmentation/run.py)\n\n### Screenshots\n\n\n# Contributing\nSee guidelines for contributing [here](CONTRIBUTING.md).\n\n# Citation\n\nFor citation you may use the following bibtex entry:\n\n````\n@misc{neodroid-vision,\n author = {Heider, Christian},\n title = {Neodroid Vision},\n year = {2019},\n publisher = {GitHub},\n journal = {GitHub repository},\n howpublished = {\\url{https://github.com/sintefneodroid/Vision}},\n}\n````\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "https://github.com/sintefneodroid/Vision/releases", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/sintefneodroid/Vision", "keywords": "python computer vision neo droid", "license": "Apache License, Version 2.0", "maintainer": "Christian Heider Nielsen", "maintainer_email": "christian.heider@alexandra.dk", "name": "NeodroidVision", "package_url": "https://pypi.org/project/NeodroidVision/", "platform": "", "project_url": "https://pypi.org/project/NeodroidVision/", "project_urls": { "Download": "https://github.com/sintefneodroid/Vision/releases", "Homepage": "https://github.com/sintefneodroid/Vision" }, "release_url": "https://pypi.org/project/NeodroidVision/0.1.1/", "requires_dist": [ "apppath", "neodroid", "warg", "draugr", "numpy", "scipy", "scikit-image", "tqdm", "Pillow", "matplotlib", "pip", "h5py", "torchvision", "torch", "tensorboard", "tensorboardX", "tensorflow" ], "requires_python": ">=3", "summary": "Computer Vision algorithm implementations, intended for use with the Neodroid platform", "version": "0.1.1" }, "last_serial": 5670809, "releases": { "0.0.1.20190501120313": [ { "comment_text": "", "digests": { "md5": "7e59cb43417a5dff12710f792053a3c0", "sha256": "e5b804745dac15a160e4f241c4ce572e18c42efc4fb4729afe081592c7f350ab" }, "downloads": -1, "filename": "NeodroidVision-0.0.1.20190501120313-py36-none-any.whl", "has_sig": false, "md5_digest": "7e59cb43417a5dff12710f792053a3c0", "packagetype": "bdist_wheel", "python_version": "py36", "requires_python": ">=3", "size": 50675, "upload_time": "2019-05-01T12:03:15", "url": "https://files.pythonhosted.org/packages/9d/f1/8730ab31a347eb704789547b148adbd3ead89ccc545ee6cbdf90840d152a/NeodroidVision-0.0.1.20190501120313-py36-none-any.whl" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "aae983e22d0b6c5a9c0a24f535666c6c", "sha256": "300c121ee19d436dc25744ffd6961ebe943af947cc47452069bc4d14cbc06973" }, "downloads": -1, "filename": "NeodroidVision-0.0.6-py36-none-any.whl", "has_sig": false, "md5_digest": "aae983e22d0b6c5a9c0a24f535666c6c", "packagetype": "bdist_wheel", "python_version": "py36", "requires_python": ">=3", "size": 50991, "upload_time": "2019-05-03T08:44:55", "url": "https://files.pythonhosted.org/packages/43/d1/21c786d40175128e1f635da1872f6078c4fcfe8bc617e46a27cba1b3e24b/NeodroidVision-0.0.6-py36-none-any.whl" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "43141f11615f569f13fe22d38ee614ef", "sha256": "8b1e82ebbb8360024ea511933241693aa30cfca3bceafbb216ee45557e1371fe" }, "downloads": -1, "filename": "NeodroidVision-0.1.0-py36-none-any.whl", "has_sig": false, "md5_digest": "43141f11615f569f13fe22d38ee614ef", "packagetype": "bdist_wheel", "python_version": "py36", "requires_python": ">=3", "size": 66304, "upload_time": "2019-06-14T10:37:00", "url": "https://files.pythonhosted.org/packages/20/a1/8795921d34888184a9c8d932587e93dca0ba45f70a80c765394657dcc90a/NeodroidVision-0.1.0-py36-none-any.whl" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "b1198a767895be84a39889ed98f2451a", "sha256": "21823434ffcdb618a2922393734461aafc8f017ceff49ea3a9bc51d8d3f0b4ea" }, "downloads": -1, "filename": "NeodroidVision-0.1.1-py36-none-any.whl", "has_sig": false, "md5_digest": "b1198a767895be84a39889ed98f2451a", "packagetype": "bdist_wheel", "python_version": "py36", "requires_python": ">=3", "size": 130576, "upload_time": "2019-08-13T08:46:41", "url": "https://files.pythonhosted.org/packages/d1/ab/6b50f1c4244565fa5e9294fe40f37c6a1cda925376a4039447993db61367/NeodroidVision-0.1.1-py36-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b1198a767895be84a39889ed98f2451a", "sha256": "21823434ffcdb618a2922393734461aafc8f017ceff49ea3a9bc51d8d3f0b4ea" }, "downloads": -1, "filename": "NeodroidVision-0.1.1-py36-none-any.whl", "has_sig": false, "md5_digest": "b1198a767895be84a39889ed98f2451a", "packagetype": "bdist_wheel", "python_version": "py36", "requires_python": ">=3", "size": 130576, "upload_time": "2019-08-13T08:46:41", "url": "https://files.pythonhosted.org/packages/d1/ab/6b50f1c4244565fa5e9294fe40f37c6a1cda925376a4039447993db61367/NeodroidVision-0.1.1-py36-none-any.whl" } ] }