Skip to content

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

License

Notifications You must be signed in to change notification settings

ocampor/image-quality

Folders and files

NameName
Last commit message
Last commit date

Latest commit

faf6a94 · Mar 8, 2023
Apr 16, 2020
Sep 30, 2019
Mar 8, 2023
Nov 21, 2020
Nov 21, 2020
Nov 21, 2020
Sep 15, 2019
Nov 21, 2020
Feb 15, 2021
Aug 9, 2019
Aug 14, 2019
Jul 6, 2019
Oct 5, 2019
Feb 15, 2021
Apr 16, 2020
Aug 16, 2019
Sep 15, 2019
Feb 15, 2021

Repository files navigation

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.

Sponsor

https://github.com/antonreshetov/mysigmail/raw/master/jetbrains.svg?sanitize=true

Maintainer