Image Quality
Project description
Blind/Referenceless Image Spatial Quality Evaluator (BRISQUE)
BRISQUE is a no-reference image quality score.
A good place to know how BRISQUE works : LearnOpenCV
Installation
pip install brisque
Usage
- Trying to perform Image Quality Assessment on local images
from brisque import BRISQUE
obj = BRISQUE(url=False)
obj.score("<Ndarray of the Image>")
- Trying to perform Image Quality Assessment on web images
from brisque import BRISQUE
obj = BRISQUE(url=True)
obj.score("<URL for the Image>")
Example
Local Image
- Input
from brisque import BRISQUE
import numpy as np
from PIL import Image
img_path = "brisque/tests/sample-image.jpg"
img = Image.open(img_path)
ndarray = np.asarray(img)
obj = BRISQUE(url=False)
obj.score(img=ndarray)
- Output
34.84883848208594
URL
- Input
from brisque import BRISQUE
URL = "https://www.mathworks.com/help/examples/images/win64/CalculateBRISQUEScoreUsingCustomFeatureModelExample_01.png"
obj = BRISQUE(url=True)
obj.score(URL)
- Output
71.73427549219988
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
brisque-0.0.16.tar.gz
(141.1 kB
view hashes)
Built Distribution
brisque-0.0.16-py3-none-any.whl
(140.1 kB
view hashes)