{ "info": { "author": "Ricardo Ocampo", "author_email": "me@ocampor.ai", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Programming Language :: Python :: 3.7", "Topic :: Scientific/Engineering :: Artificial Intelligence", "Topic :: Scientific/Engineering :: Image Recognition" ], "description": ".. -*- mode: rst -*-\n\n|Travis|_ |PyPi|_\n\n.. |Travis| image:: https://travis-ci.com/ocampor/image-quality.svg?branch=master\n.. _Travis: https://travis-ci.com/ocampor/image-quality\n\n.. |PyPi| image:: https://img.shields.io/pypi/dm/image-quality?color=blue :alt: PyPI - Downloads\n.. _PyPi: https://pypi.org/project/image-quality/\n\nImage Quality\n=============\n\nDescription\n-----------\n\nImage quality is an open source software library for Automatic Image\nQuality Assessment (IQA).\n\nDependencies\n------------\n\n- Python 3.7\n- LibSVM\n- (Optional) Docker\n\nInstallation\n------------\n\nThe package is public and is hosted in PyPi repository. To install it in\nyour machine run\n\n::\n\n pip install image-quality\n\nExample\n-------\n\nAfter installing ``image-quality`` package, you can test that it was\nsuccessfully installed running the following commands in a python\nterminal.\n\n::\n\n >>> import imquality.brisque as brisque\n >>> import PIL.Image\n\n >>> path = 'path/to/image'\n >>> img = PIL.Image.open(path)\n >>> brisque.score(img)\n 4.9541572815704455\n\nReport Bugs\n-----------\n\nMaintainer\n----------\n\n- Ricardo Ocampo - `me@ocampor.ai`_\n\n.. _me@ocampor.ai: me@ocampor.ai\n\n\n", "description_content_type": "text/x-rst", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/ocampor/image-quality", "keywords": "image,quality,reference,reference-less", "license": "Apache 2.0", "maintainer": "", "maintainer_email": "", "name": "image-quality", "package_url": "https://pypi.org/project/image-quality/", "platform": "", "project_url": "https://pypi.org/project/image-quality/", "project_urls": { "Bug Tracker": "https://github.com/ocampor/image-quality/issues", "Homepage": "https://github.com/ocampor/image-quality", "Source Code": "https://github.com/ocampor/image-quality" }, "release_url": "https://pypi.org/project/image-quality/1.2.2/", "requires_dist": [ "Pillow (>=5.2.0)", "numpy (>=1.16.4)", "scipy (>=1.3.0)", "scikit-image (>=0.15.0)", "libsvm (>=3.23.0)", "tensorflow (>=2.0.0) ; extra == 'dataset'", "tensorflow-datasets (>=1.2.0) ; extra == 'dataset'", "pytest (>=4.4.0) ; extra == 'dev'", "pytest-xdist ; extra == 'dev'" ], "requires_python": ">=3.6", "summary": "Image quality is an open source software library for Automatic Image Quality Assessment (IQA).", "version": "1.2.2" }, "last_serial": 5935484, "releases": { "1.1.2": [ { "comment_text": "", "digests": { "md5": "5c472068e673b94f512b63e0a1be59af", "sha256": "0d20fce591e4ade5b847407992f3f6fe499e8771c003ed7a4edc1b154eab5156" }, "downloads": -1, "filename": "image_quality-1.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "5c472068e673b94f512b63e0a1be59af", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 136674, "upload_time": "2019-08-17T01:58:46", "url": "https://files.pythonhosted.org/packages/fa/29/2bd68401cb91a1cb6167ac57f59e945446731d60ab5c724fabdac6bbc972/image_quality-1.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1812b05a2ebbe9730bb395b8dd52d20f", "sha256": "c4010ca0a168ae8692959ce73c766992d1c81f3c03bc59c26f24dc2746f6ef6b" }, "downloads": -1, "filename": "image-quality-1.1.2.tar.gz", "has_sig": false, "md5_digest": "1812b05a2ebbe9730bb395b8dd52d20f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 136309, "upload_time": "2019-08-17T01:58:49", "url": "https://files.pythonhosted.org/packages/cc/81/24371d807bc700588578cd35f90222bacace5cce90390dbef32bd6742e1d/image-quality-1.1.2.tar.gz" } ], "1.1.3": [ { "comment_text": "", "digests": { "md5": "f6b9e4317377eb89e0beade7399851ee", "sha256": "32eea4ce276ae3bf55bc18bb274cffe274e588b693b110249e95091ea9dc1ef8" }, "downloads": -1, "filename": "image_quality-1.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "f6b9e4317377eb89e0beade7399851ee", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 140980, "upload_time": "2019-08-28T12:30:37", "url": "https://files.pythonhosted.org/packages/93/d7/1331d296a3e053461de1f86b458a02511b8995996813968df5e09badb335/image_quality-1.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "08c175b23b5fda9af783bef6e6df14a2", "sha256": "89b6d2d44eaed5b6540d99969ca83832c860cf192887f9dddd7950cb6e14dbbb" }, "downloads": -1, "filename": "image-quality-1.1.3.tar.gz", "has_sig": false, "md5_digest": "08c175b23b5fda9af783bef6e6df14a2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 136476, "upload_time": "2019-08-28T12:30:39", "url": "https://files.pythonhosted.org/packages/b3/1a/5df5d7e640181c3d7fec65767ca9d4dbd472ddac9d4d125df54b3460865f/image-quality-1.1.3.tar.gz" } ], "1.1.4": [ { "comment_text": "", "digests": { "md5": "51a46824e7f520f03407498a19608603", "sha256": "681a1018f02e3713238c1439468e5f964b277527d08c4a30eb9558ca169243fc" }, "downloads": -1, "filename": "image_quality-1.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "51a46824e7f520f03407498a19608603", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 140969, "upload_time": "2019-08-30T19:47:29", "url": "https://files.pythonhosted.org/packages/3b/75/d58d036f6039b01e56a15931ed22f1f3441f8dd23b94207450c671851fb4/image_quality-1.1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cc0457f468ea0f1648b870af371028e9", "sha256": "8d37f6a4367180242658c96b6ab880b44fcf0f9baa49d968e4dc65340c784931" }, "downloads": -1, "filename": "image-quality-1.1.4.tar.gz", "has_sig": false, "md5_digest": "cc0457f468ea0f1648b870af371028e9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 136466, "upload_time": "2019-08-30T19:47:30", "url": "https://files.pythonhosted.org/packages/b2/bb/5f34aadb9d0c9fdd1104a981d7116350c0034f2b08cad26a45871ae80013/image-quality-1.1.4.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "4a7405dcbf66089b718e1b5d5b6b7bf5", "sha256": "24b598782d462ae4b13d7975ff0acfc054984b5ef9f14ba756a9b24176500d69" }, "downloads": -1, "filename": "image_quality-1.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "4a7405dcbf66089b718e1b5d5b6b7bf5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 141023, "upload_time": "2019-10-05T18:32:40", "url": "https://files.pythonhosted.org/packages/a7/eb/9063cbf08771e3c59a17881bce3b5b3ddcd8ba1c9f2cf10a622970b86f7f/image_quality-1.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "411c0ef900bdc71a79efca6948aa8f08", "sha256": "fca0429248ca296a342eaa74dbb1c1281539c39561d92aae23f1d05f12929d73" }, "downloads": -1, "filename": "image-quality-1.2.0.tar.gz", "has_sig": false, "md5_digest": "411c0ef900bdc71a79efca6948aa8f08", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 136599, "upload_time": "2019-10-05T18:32:42", "url": "https://files.pythonhosted.org/packages/4f/1d/841fab9651a7fa6781f4b4890065fd1c003a495bbdfe0ed78a8a9d0e30d3/image-quality-1.2.0.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "cb51fd9643a7f4f302d5cfca31ecd8ac", "sha256": "76ba126302181e7e6764e25fc979c982a5482e7c83a0725d386abb659df7676e" }, "downloads": -1, "filename": "image_quality-1.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "cb51fd9643a7f4f302d5cfca31ecd8ac", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 145854, "upload_time": "2019-10-05T21:51:02", "url": "https://files.pythonhosted.org/packages/f0/89/a76c21ec920783568ee00beb6858814eaee32447757183df2d1a1f8b1ae4/image_quality-1.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cf1106e06931e6c4b91b89e043844828", "sha256": "9a4cc6a7b8410be8059f00fc7b90331dd178a71ed6510db5d5214020d66d77c8" }, "downloads": -1, "filename": "image-quality-1.2.1.tar.gz", "has_sig": false, "md5_digest": "cf1106e06931e6c4b91b89e043844828", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 140200, "upload_time": "2019-10-05T21:51:04", "url": "https://files.pythonhosted.org/packages/23/15/b00ed281ab7c5520a6475b3e50a272fcbe72506a6a816755b61c6c401075/image-quality-1.2.1.tar.gz" } ], "1.2.2": [ { "comment_text": "", "digests": { "md5": "cc36f562218a5a2361c599d8b5dfd50f", "sha256": "4c727f4d82a7ec262719b958b170436fef7b79b5bbe93c92085d2a7702339dea" }, "downloads": -1, "filename": "image_quality-1.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "cc36f562218a5a2361c599d8b5dfd50f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 145903, "upload_time": "2019-10-06T17:57:47", "url": "https://files.pythonhosted.org/packages/b2/51/10cbfbd7469a7112818a0f00f10ada946fa43f562384c5b6663d7dcf2682/image_quality-1.2.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "626db5120c8c3dd3a6873ce2ccac2a3e", "sha256": "afd4ec76c2fa0271aef87378cc3f7d40ceb619c9b1d4669cb0e59a00c09d3e45" }, "downloads": -1, "filename": "image-quality-1.2.2.tar.gz", "has_sig": false, "md5_digest": "626db5120c8c3dd3a6873ce2ccac2a3e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 140846, "upload_time": "2019-10-06T17:57:49", "url": "https://files.pythonhosted.org/packages/59/8f/af43f96476bf9f051b3fb733bb0453d9040f75a41781a91eeeadb76046fd/image-quality-1.2.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "cc36f562218a5a2361c599d8b5dfd50f", "sha256": "4c727f4d82a7ec262719b958b170436fef7b79b5bbe93c92085d2a7702339dea" }, "downloads": -1, "filename": "image_quality-1.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "cc36f562218a5a2361c599d8b5dfd50f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 145903, "upload_time": "2019-10-06T17:57:47", "url": "https://files.pythonhosted.org/packages/b2/51/10cbfbd7469a7112818a0f00f10ada946fa43f562384c5b6663d7dcf2682/image_quality-1.2.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "626db5120c8c3dd3a6873ce2ccac2a3e", "sha256": "afd4ec76c2fa0271aef87378cc3f7d40ceb619c9b1d4669cb0e59a00c09d3e45" }, "downloads": -1, "filename": "image-quality-1.2.2.tar.gz", "has_sig": false, "md5_digest": "626db5120c8c3dd3a6873ce2ccac2a3e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 140846, "upload_time": "2019-10-06T17:57:49", "url": "https://files.pythonhosted.org/packages/59/8f/af43f96476bf9f051b3fb733bb0453d9040f75a41781a91eeeadb76046fd/image-quality-1.2.2.tar.gz" } ] }