{ "info": { "author": "Sven Kreiss", "author_email": "research@svenkreiss.com", "bugtrack_url": null, "classifiers": [], "description": "# openpifpafwebdemo\n\n[![Build Status](https://travis-ci.org/vita-epfl/openpifpafwebdemo.svg?branch=master)](https://travis-ci.org/vita-epfl/openpifpafwebdemo)\n\n> Demo of \"PifPaf: Composite Fields for Human Pose Estimation\".\n\nLinks: [main repository](https://github.com/vita-epfl/openpifpaf), [paper on arXiv](https://arxiv.org/abs/1903.06593).\n\n```\n@article{kreiss2019pifpaf,\n title = {PifPaf: Composite Fields for Human Pose Estimation},\n author = {Kreiss, Sven and Bertoni, Lorenzo and Alahi, Alexandre},\n journal = {CVPR},\n year = {2019}\n}\n```\n\n# Use\n\nMake sure you are using Python3 and have the latest pip and setuptools with `pip install --upgrade pip setuptools`. Do not clone this repository. Make sure there is no folder named `openpifpafwebdemo` in your current directory.\n\n```sh\npip3 install openpifpafwebdemo\npython3 -m openpifpafwebdemo.server\n```\n\nOpen a web browser at `http://localhost:5000` to view the web interface.\n\n# Example\n\n\"example\n\nTo install from source and set up for development use\n`pip install --editable \".[test]\"`, install the frontend dependencies with\n`npm install` and then create the frontend JavaScript code with `npm run build`.\n\n\n# API\n\nExample using cURL:\n\n```sh\ncurl -X POST -H \"Content-Type: application/json\" --data @test_image.json http://localhost:5000/process\n```\n\nwhich produces:\n\n```json\n[{\"coordinates\": [[0.588631883263588, 0.41628291457891464, 3.5567557387194797], [0.621234196703881, 0.36160339042544365, 3.524825929280572], [0.546875, 0.375, 3.744302039019678], [0.6724068783223629, 0.44710323959589005, 3.459401266884038], [0.494683139026165, 0.4611567258834839, 3.5954212359489217], [0.78733691573143, 0.8311769068241119, 2.1321910543190827], [0.3859005756676197, 0.8252473473548889, 2.158424186304439], [0.0, 0.0, 0.0], [0.0, 0.0, 0.0], [0.0, 0.0, 0.0], [0.0, 0.0, 0.0], [0.0, 0.0, 0.0], [0.0, 0.0, 0.0], [0.0, 0.0, 0.0], [0.0, 0.0, 0.0], [0.0, 0.0, 0.0], [0.0, 0.0, 0.0]], \"score\": 0.26909651332876167}]\n```\n\nKeep-alive connection test:\n\n```sh\ncurl -v -X POST -H \"Content-Type: application/json\" --data @test_image.json http://localhost:5000/process --next -X POST -H \"Content-Type: application/json\" --data @test_image.json http://localhost:5000/process 2>&1 | grep '#0'\n* Connected to localhost (127.0.0.1) port 5000 (#0)\n* Connection #0 to host localhost left intact\n* Re-using existing connection! (#0) with host localhost\n* Connected to localhost (127.0.0.1) port 5000 (#0)\n* Connection #0 to host localhost left intact\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/vita-epfl/openpifpafwebdemo", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "openpifpafwebdemo", "package_url": "https://pypi.org/project/openpifpafwebdemo/", "platform": "", "project_url": "https://pypi.org/project/openpifpafwebdemo/", "project_urls": { "Homepage": "https://github.com/vita-epfl/openpifpafwebdemo" }, "release_url": "https://pypi.org/project/openpifpafwebdemo/0.9.0/", "requires_dist": null, "requires_python": "", "summary": "Web-browser demo for openpifpaf.", "version": "0.9.0" }, "last_serial": 5606893, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "293e89d433b17279356152d513293fcb", "sha256": "e7d666efa09544757a6074ab876eceaeac89d953238e5dee2f3704226d4da9fe" }, "downloads": -1, "filename": "openpifpafwebdemo-0.1.0.tar.gz", "has_sig": false, "md5_digest": "293e89d433b17279356152d513293fcb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5531, "upload_time": "2019-03-18T18:34:08", "url": "https://files.pythonhosted.org/packages/6c/bc/c1799059b7f535b0eca51859dac1ad4303a726c030bb32c50df5156ba52e/openpifpafwebdemo-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "b0b9690f4f56e51f7231b3b0de1579ac", "sha256": "8ac75df1d7171ffe37057d6f78e1ac5b615deb0aa75301ecdb9855f1074db111" }, "downloads": -1, "filename": "openpifpafwebdemo-0.1.1.tar.gz", "has_sig": false, "md5_digest": "b0b9690f4f56e51f7231b3b0de1579ac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5543, "upload_time": "2019-03-18T19:59:32", "url": "https://files.pythonhosted.org/packages/73/d7/6b507f93111f92385752d86a4099796a99b797a20bd0087dd64fb7ffaa0a/openpifpafwebdemo-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "9e19ba90a548d10f922de4a1fb3e3dc1", "sha256": "5940798b82b7550c922382b7478c73e69098b36c53a1568734718a38f41cec56" }, "downloads": -1, "filename": "openpifpafwebdemo-0.1.2.tar.gz", "has_sig": false, "md5_digest": "9e19ba90a548d10f922de4a1fb3e3dc1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5537, "upload_time": "2019-03-19T08:39:29", "url": "https://files.pythonhosted.org/packages/2c/d5/e3b77295a7802b8aae6f7c0b617745195bb9cc7453885ec7992eec67b77b/openpifpafwebdemo-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "fb71d38e01cba32dd1de5abab0e167e9", "sha256": "e9cc1a0bbdb862ad6b915af8949e39d8f12bb07254dfb55f5f3b4d95df3cda90" }, "downloads": -1, "filename": "openpifpafwebdemo-0.1.3.tar.gz", "has_sig": false, "md5_digest": "fb71d38e01cba32dd1de5abab0e167e9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5534, "upload_time": "2019-03-19T12:33:15", "url": "https://files.pythonhosted.org/packages/61/5c/3f4b2f602029a82c211eedb4615d29041a185304b2b41911badb480cec54/openpifpafwebdemo-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "b674bb580da446ea1eb24fb6137bf777", "sha256": "bcf37aaf445b0d89d60a58ef4605c6c7cba91e23a63bc75e8189761017664a9f" }, "downloads": -1, "filename": "openpifpafwebdemo-0.1.4.tar.gz", "has_sig": false, "md5_digest": "b674bb580da446ea1eb24fb6137bf777", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5607, "upload_time": "2019-03-20T11:24:44", "url": "https://files.pythonhosted.org/packages/4b/8b/5d55d42b1dc3a120c59a7e3c999987c6c4a611238101717492347777a073/openpifpafwebdemo-0.1.4.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "017f07724b48e8f79b78c461cf2f05d1", "sha256": "07d80d05bb3e1316704079b5f5949c051fdaceb045da80cb1f4e04971bb271f1" }, "downloads": -1, "filename": "openpifpafwebdemo-0.3.0.tar.gz", "has_sig": false, "md5_digest": "017f07724b48e8f79b78c461cf2f05d1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26796, "upload_time": "2019-04-03T07:06:18", "url": "https://files.pythonhosted.org/packages/ee/e0/f4e17c7ab4923102f2541b776056f6a815e5313935e127a2e58a1228af2f/openpifpafwebdemo-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "c844a47bb9531289fa08f6dba9c6efb3", "sha256": "510c324edf15126c55ca4482b9235065373be44892f8388e0a7b7459f3c0284d" }, "downloads": -1, "filename": "openpifpafwebdemo-0.3.1.tar.gz", "has_sig": false, "md5_digest": "c844a47bb9531289fa08f6dba9c6efb3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27144, "upload_time": "2019-04-04T11:04:02", "url": "https://files.pythonhosted.org/packages/ec/56/659605511e1658e31a4baf9af01e6b7d5375061904b140e4cef2b69635ec/openpifpafwebdemo-0.3.1.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "cf5bf0b87d1f9057c2b6c798cab962f7", "sha256": "592430cf816c1cfeb4883d1fb939081f8d63c665653ff98e3d5a27ccdae3b452" }, "downloads": -1, "filename": "openpifpafwebdemo-0.4.0.tar.gz", "has_sig": false, "md5_digest": "cf5bf0b87d1f9057c2b6c798cab962f7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23735, "upload_time": "2019-05-02T14:59:56", "url": "https://files.pythonhosted.org/packages/a7/e3/438d0306243442b63bcb390cd628ff181be4741daf20929ea6d32164e3f7/openpifpafwebdemo-0.4.0.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "8cd4ccae56db8646640e084d04813849", "sha256": "3833808e59fb3aa36501c9dbaad9fa76edd222bfe967836695e7784bf3e20972" }, "downloads": -1, "filename": "openpifpafwebdemo-0.5.0.tar.gz", "has_sig": false, "md5_digest": "8cd4ccae56db8646640e084d04813849", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22752, "upload_time": "2019-05-09T12:26:22", "url": "https://files.pythonhosted.org/packages/28/be/1d5dbd8fc99300c3bf2c63d4e8457b071b9637f8e50c42ca81ba6ae4c835/openpifpafwebdemo-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "5e05e9d8b276284b8644dbcac61b9a9a", "sha256": "b91e4d3e2546433f18f46a1604e6ba4b45bb3a550664909c997ccd4005389e57" }, "downloads": -1, "filename": "openpifpafwebdemo-0.5.1.tar.gz", "has_sig": false, "md5_digest": "5e05e9d8b276284b8644dbcac61b9a9a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 564238, "upload_time": "2019-05-14T11:51:59", "url": "https://files.pythonhosted.org/packages/23/0b/f8d78219cd3f004363bd29bb3d5a60c9cff9739b26636178f5ac26295d91/openpifpafwebdemo-0.5.1.tar.gz" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "8b74bc58a833e90f5b3f39194aa49578", "sha256": "31c4400aefeeccd149c38839eac2738368b85fd77ad6b3def37f70ea7daa1072" }, "downloads": -1, "filename": "openpifpafwebdemo-0.8.0.tar.gz", "has_sig": false, "md5_digest": "8b74bc58a833e90f5b3f39194aa49578", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 564068, "upload_time": "2019-07-08T12:30:24", "url": "https://files.pythonhosted.org/packages/8d/4f/a0ddc7fb13ec5d824a97192f755420d23f13fe47a69a7312718cf80f8780/openpifpafwebdemo-0.8.0.tar.gz" } ], "0.9.0": [ { "comment_text": "", "digests": { "md5": "38ba5fd3065bb115aef473a74d723e73", "sha256": "72d4b87bfc59d2f60cc9a6d805e4fe74285e443fb8d167845148c14d36d17d9c" }, "downloads": -1, "filename": "openpifpafwebdemo-0.9.0.tar.gz", "has_sig": false, "md5_digest": "38ba5fd3065bb115aef473a74d723e73", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 529866, "upload_time": "2019-07-30T10:11:29", "url": "https://files.pythonhosted.org/packages/14/90/ff1d3a63c65a95c060fa78b0821967e22251d700d5929b8022ed51e7b78d/openpifpafwebdemo-0.9.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "38ba5fd3065bb115aef473a74d723e73", "sha256": "72d4b87bfc59d2f60cc9a6d805e4fe74285e443fb8d167845148c14d36d17d9c" }, "downloads": -1, "filename": "openpifpafwebdemo-0.9.0.tar.gz", "has_sig": false, "md5_digest": "38ba5fd3065bb115aef473a74d723e73", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 529866, "upload_time": "2019-07-30T10:11:29", "url": "https://files.pythonhosted.org/packages/14/90/ff1d3a63c65a95c060fa78b0821967e22251d700d5929b8022ed51e7b78d/openpifpafwebdemo-0.9.0.tar.gz" } ] }