Riferimento per ultralytics/utils/patches.py
Nota
Questo file è disponibile su https://github.com/ultralytics/ ultralytics/blob/main/ ultralytics/utils/patches .py. Se riscontri un problema, contribuisci a risolverlo inviando una Pull Request 🛠️. Grazie 🙏!
ultralytics.utils.patches.imread(filename, flags=cv2.IMREAD_COLOR)
Legge un'immagine da un file.
Parametri:
Nome | Tipo | Descrizione | Predefinito |
---|---|---|---|
filename |
str
|
Percorso del file da leggere. |
richiesto |
flags |
int
|
Flag che può assumere valori di cv2.IMREAD_*. Il valore predefinito è cv2.IMREAD_COLOR. |
IMREAD_COLOR
|
Restituzione:
Tipo | Descrizione |
---|---|
ndarray
|
L'immagine letta. |
Codice sorgente in ultralytics/utils/patches.py
ultralytics.utils.patches.imwrite(filename, img, params=None)
Scrive un'immagine in un file.
Parametri:
Nome | Tipo | Descrizione | Predefinito |
---|---|---|---|
filename |
str
|
Percorso del file da scrivere. |
richiesto |
img |
ndarray
|
Immagine da scrivere. |
richiesto |
params |
list of ints
|
Parametri aggiuntivi. Vedi la documentazione di OpenCV. |
None
|
Restituzione:
Tipo | Descrizione |
---|---|
bool
|
Vero se il file è stato scritto, Falso altrimenti. |
Codice sorgente in ultralytics/utils/patches.py
ultralytics.utils.patches.imshow(winname, mat)
Visualizza un'immagine nella finestra specificata.
Parametri:
Nome | Tipo | Descrizione | Predefinito |
---|---|---|---|
winname |
str
|
Nome della finestra. |
richiesto |
mat |
ndarray
|
Immagine da mostrare. |
richiesto |
Codice sorgente in ultralytics/utils/patches.py
ultralytics.utils.patches.torch_save(*args, use_dill=True, **kwargs)
Utilizza facoltativamente dill per serializzare le funzioni lambda laddove pickle non lo fa, aggiungendo robustezza con 3 tentativi e uno stallo esponenziale in caso di fallimento del salvataggio.
Parametri:
Nome | Tipo | Descrizione | Predefinito |
---|---|---|---|
*args |
tuple
|
Argomenti posizionali da passare a torch.save. |
()
|
use_dill |
bool
|
Se provare a utilizzare dill per la serializzazione, se disponibile. L'impostazione predefinita è True. |
True
|
**kwargs |
any
|
Argomenti delle parole chiave da passare a torch.save. |
{}
|