La qualité d'image est une bibliothèque de logiciels open source pour l'évaluation automatique de la qualité de l'image (IQA).
Le package est public et est hébergé dans le référentiel PyPi. Pour l'installer sur votre machine, exécutez
pip installer la qualité de l'image
Après avoir installé le package image-quality
, vous pouvez vérifier qu'il a été installé avec succès en exécutant les commandes suivantes dans un terminal Python.
>>> importer imquality.brisque comme brisque >>> importer PIL.Image >>> chemin = 'chemin/vers/image' >>> img = PIL.Image.open(chemin) >>> brisque.score(img) 4.9541572815704455
En cas d'ajout d'un nouvel ensemble de données Tensorflow ou de modification de l'emplacement d'un fichier zip, il est nécessaire de mettre à jour les sommes de contrôle de l'URL. Vous pouvez trouver les instructions dans la documentation tensorflow suivante.
Les étapes pour créer les sommes de contrôle d'URL sont les suivantes :
1. Prenez le fichier avec la configuration de l'ensemble de données (par exemple live_iqa.py) et placez-le dans le dossier tensorflow_datasets
. Le dossier est généralement placé dans ${HOME}/.local/lib/python3.8/site-packages
si vous installez les packages python à l'aide de l'indicateur user
.
2. Modifiez le __init__.py
des tensorflow_datasets
pour importer votre nouvel ensemble de données. Par exemple, from .image.live_iqa import LiveIQA
en haut du fichier.
3. Dans votre terminal, exécutez les commandes :
touchez url_checksums/live_iqa.txt python -m tensorflow_datasets.scripts.download_and_prepare --register_checksums --datasets=live_iqa
4. Le fichier live_iqa.txt
va contenir la somme de contrôle. Vous pouvez maintenant le copier et le coller dans le dossier url_checksums
de votre projet.