Skip to main content

Image quality is an open source software library for Automatic Image Quality Assessment (IQA).

Project description

Travis PyPi

Image Quality

Description

Image quality is an open source software library for Automatic Image Quality Assessment (IQA).

Dependencies

  • Python 3.8

  • (Development) Docker

Installation

The package is public and is hosted in PyPi repository. To install it in your machine run

pip install image-quality

Example

After installing image-quality package, you can test that it was successfully installed running the following commands in a python terminal.

>>> import imquality.brisque as brisque
>>> import PIL.Image

>>> path = 'path/to/image'
>>> img = PIL.Image.open(path)
>>> brisque.score(img)
4.9541572815704455

Development

In case of adding a new tensorflow dataset or modifying the location of a zip file, it is necessary to update the url checksums. You can find the instructions in the following tensorflow documentation.

The steps to create the url checksums are the following:

1. Take the file with the dataset configuration (e.g. live_iqa.py) an place it in the tensorflow_datasets folder. The folder is commonly placed in ${HOME}/.local/lib/python3.8/site-packages if you install the python packages using the user flag.

2. Modify the __init__.py of the tensorflow_datasets to import your new dataset. For example from .image.live_iqa import LiveIQA at the top of the file.

3. In your terminal run the commands:

touch url_checksums/live_iqa.txt
python -m tensorflow_datasets.scripts.download_and_prepare  \
   --register_checksums  \
   --datasets=live_iqa

4. The file live_iqa.txt is going to contain the checksum. Now you can copy and paste it to your project’s url_checksums folder.

Maintainer

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

image-quality-1.2.6.tar.gz (141.5 kB view details)

Uploaded Source

Built Distribution

image_quality-1.2.6-py3-none-any.whl (146.6 kB view details)

Uploaded Python 3

File details

Details for the file image-quality-1.2.6.tar.gz.

File metadata

  • Download URL: image-quality-1.2.6.tar.gz
  • Upload date:
  • Size: 141.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.53.0 CPython/3.8.0

File hashes

Hashes for image-quality-1.2.6.tar.gz
Algorithm Hash digest
SHA256 ffe6cd73947486e827a0b14225d74ea13e1004495c5f41a50d07eb8800b4e4b2
MD5 6c1a29af1dab5d187f633ac6ec0349cb
BLAKE2b-256 4ac96e3ae49a7602d5c5e735c67fa6b0e622bb51d5823e87dfeefe885f73fa21

See more details on using hashes here.

File details

Details for the file image_quality-1.2.6-py3-none-any.whl.

File metadata

  • Download URL: image_quality-1.2.6-py3-none-any.whl
  • Upload date:
  • Size: 146.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.53.0 CPython/3.8.0

File hashes

Hashes for image_quality-1.2.6-py3-none-any.whl
Algorithm Hash digest
SHA256 bef7b87b2f59b5abedbfa0c47308d6679aab764ba162d709f9ab4fbf38a0f924
MD5 475f2ff97d8dfddad5549ba0e9125c90
BLAKE2b-256 080d9fb007d9925dddf8f3a1fd1268f6cf44f1127059a0528ffc74539a92a1b8

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page