Référence pour ultralytics/utils/patches.py
Note
Ce fichier est disponible à l'adresse https://github.com/ultralytics/ ultralytics/blob/main/ ultralytics/utils/patches .py. Si tu repères un problème, aide à le corriger en contribuant à une Pull Request 🛠️. Merci 🙏 !
ultralytics.utils.patches.imread(filename, flags=cv2.IMREAD_COLOR)
Lis une image à partir d'un fichier.
Paramètres :
Nom | Type | Description | Défaut |
---|---|---|---|
filename |
str
|
Chemin d'accès au fichier à lire. |
requis |
flags |
int
|
Indicateur qui peut prendre des valeurs de cv2.IMREAD_*. La valeur par défaut est cv2.IMREAD_COLOR. |
IMREAD_COLOR
|
Retourne :
Type | Description |
---|---|
ndarray
|
L'image lue. |
Code source dans ultralytics/utils/patches.py
ultralytics.utils.patches.imwrite(filename, img, params=None)
Ecris une image dans un fichier.
Paramètres :
Nom | Type | Description | Défaut |
---|---|---|---|
filename |
str
|
Chemin d'accès au fichier à écrire. |
requis |
img |
ndarray
|
Image à écrire. |
requis |
params |
list of ints
|
Paramètres supplémentaires. Voir la documentation d'OpenCV. |
None
|
Retourne :
Type | Description |
---|---|
bool
|
Vrai si le fichier a été écrit, Faux sinon. |
Code source dans ultralytics/utils/patches.py
ultralytics.utils.patches.imshow(winname, mat)
Affiche une image dans la fenêtre spécifiée.
Paramètres :
Nom | Type | Description | Défaut |
---|---|---|---|
winname |
str
|
Nom de la fenêtre. |
requis |
mat |
ndarray
|
Image à afficher. |
requis |
ultralytics.utils.patches.torch_save(*args, use_dill=True, **kwargs)
Utilise optionnellement dill pour sérialiser les fonctions lambda là où pickle ne le fait pas, en ajoutant de la robustesse avec 3 tentatives et une attente exponentielle en cas d'échec de la sauvegarde. une attente exponentielle en cas d'échec de la sauvegarde.
Paramètres :
Nom | Type | Description | Défaut |
---|---|---|---|
*args |
tuple
|
Arguments de position à transmettre à torch.save. |
()
|
use_dill |
bool
|
S'il faut essayer d'utiliser dill pour la sérialisation si elle est disponible. La valeur par défaut est True. |
True
|
**kwargs |
any
|
Arguments de mots-clés à transmettre à torch.save. |
{}
|
Code source dans ultralytics/utils/patches.py
Créé le 2023-11-12, Mis à jour le 2024-05-08
Auteurs : Burhan-Q (1), glenn-jocher (3), Laughing-q (1)