{ "info": { "author": "Akbar Gumbira", "author_email": "akbar.gumbira@bukalapak.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "Intended Audience :: Science/Research", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Scientific/Engineering", "Topic :: Scientific/Engineering :: Image Recognition" ], "description": "# PyBRISQUE\nAn implementation of BRISQUE (Blind/Referenceless Image Spatial Quality \nEvaluator) in Python from the paper: [\"No-Reference Image Quality Assessment \nin the Spatial Domain\"](https://ieeexplore.ieee.org/document/6272356/).\n\n\n## Installation\nThe package is in PyPI so you can install it simply by this command:\n\n```pip install --process-dependency-links pybrisque```\n\n## Usage\nInitialize once:\n```\nbrisq = BRISQUE()\n```\nand get the BRISQUE feature or score many times:\n```\nbrisq.get_feature('/path')\nbrisq.get_score('/image_path')\n```\n\n\n## Limitations\nThis implementation is heavily adopted from the original Matlab \nimplementation in [here](https://github.com/dsoellinger/blind_image_quality_toolbox/tree/master/%2Bbrisque). There is one catch though, the bicubic interpolation when resizing image in \nMatlab and OpenCV is a bit different as explained in [here](https://stackoverflow.com/questions/26823140/imresize-trying-to-understand-the-bicubic-interpolation). For now, it uses ```nearest``` interpolation \nwhich gives the most similar output with the original implementation.\n\nComparing with Matlab original implementation on reference images of TID 2008: \n\n![Comparison](examples/comparison.png)\n \nAnd the absolute differences' stat is as follows: \n```\n{'min': 0.17222238726479588,\n 'max': 16.544924728934404,\n 'mean': 3.9994322498322754,\n 'std': 3.0715344507521416}\n```", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/bukalapak/pybrisque", "keywords": "", "license": "GPL", "maintainer": "", "maintainer_email": "", "name": "pybrisque", "package_url": "https://pypi.org/project/pybrisque/", "platform": "", "project_url": "https://pypi.org/project/pybrisque/", "project_urls": { "Homepage": "https://github.com/bukalapak/pybrisque" }, "release_url": "https://pypi.org/project/pybrisque/1.0/", "requires_dist": null, "requires_python": "", "summary": "A package for BRISQUE metric calculation.", "version": "1.0" }, "last_serial": 4202331, "releases": { "0.9.4": [ { "comment_text": "", "digests": { "md5": "10f6d4d473c7d60c7eaab13a02396256", "sha256": "64738284ba31a94a98b687749a555294353c38e75779362a1801c9dbaec0594d" }, "downloads": -1, "filename": "pybrisque-0.9.4.tar.gz", "has_sig": false, "md5_digest": "10f6d4d473c7d60c7eaab13a02396256", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 135346, "upload_time": "2018-08-09T06:55:20", "url": "https://files.pythonhosted.org/packages/7c/2a/975a4cf0d469a866c9d690248af68fb39fa16fb722ad26bcb210b29c5280/pybrisque-0.9.4.tar.gz" } ], "1.0": [ { "comment_text": "", "digests": { "md5": "71c95ae4729117d27c4a69fb6d00c754", "sha256": "15878426e7d7576232cc4282c2de30194fff4af4a04162738d112054e81a4f8b" }, "downloads": -1, "filename": "pybrisque-1.0.tar.gz", "has_sig": false, "md5_digest": "71c95ae4729117d27c4a69fb6d00c754", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 136393, "upload_time": "2018-08-24T04:38:57", "url": "https://files.pythonhosted.org/packages/0b/38/2bafdc76e506df9e6ea6ca636e1fe291f2b40119c1c347f4a240d8ee3300/pybrisque-1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "71c95ae4729117d27c4a69fb6d00c754", "sha256": "15878426e7d7576232cc4282c2de30194fff4af4a04162738d112054e81a4f8b" }, "downloads": -1, "filename": "pybrisque-1.0.tar.gz", "has_sig": false, "md5_digest": "71c95ae4729117d27c4a69fb6d00c754", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 136393, "upload_time": "2018-08-24T04:38:57", "url": "https://files.pythonhosted.org/packages/0b/38/2bafdc76e506df9e6ea6ca636e1fe291f2b40119c1c347f4a240d8ee3300/pybrisque-1.0.tar.gz" } ] }