Referenz für ultralytics/utils/patches.py
Hinweis
Diese Datei ist verfügbar unter https://github.com/ultralytics/ ultralytics/blob/main/ ultralytics/utils/patches .py. Wenn du ein Problem entdeckst, hilf bitte mit, es zu beheben, indem du einen Pull Request 🛠️ einreichst. Vielen Dank 🙏!
ultralytics.utils.patches.imread(filename, flags=cv2.IMREAD_COLOR)
Lies ein Bild aus einer Datei.
Parameter:
Name | Typ | Beschreibung | Standard |
---|---|---|---|
filename |
str
|
Pfad zu der zu lesenden Datei. |
erforderlich |
flags |
int
|
Flagge, die Werte von cv2.IMREAD_* annehmen kann. Der Standardwert ist cv2.IMREAD_COLOR. |
IMREAD_COLOR
|
Retouren:
Typ | Beschreibung |
---|---|
ndarray
|
Das Lesebild. |
Quellcode in ultralytics/utils/patches.py
ultralytics.utils.patches.imwrite(filename, img, params=None)
Schreibe ein Bild in eine Datei.
Parameter:
Name | Typ | Beschreibung | Standard |
---|---|---|---|
filename |
str
|
Pfad zu der zu schreibenden Datei. |
erforderlich |
img |
ndarray
|
Bild zum Schreiben. |
erforderlich |
params |
list of ints
|
Zusätzliche Parameter. Siehe OpenCV-Dokumentation. |
None
|
Retouren:
Typ | Beschreibung |
---|---|
bool
|
True, wenn die Datei geschrieben wurde, sonst False. |
Quellcode in ultralytics/utils/patches.py
ultralytics.utils.patches.imshow(winname, mat)
Zeigt ein Bild in dem angegebenen Fenster an.
Parameter:
Name | Typ | Beschreibung | Standard |
---|---|---|---|
winname |
str
|
Name des Fensters. |
erforderlich |
mat |
ndarray
|
Zu zeigendes Bild. |
erforderlich |
ultralytics.utils.patches.torch_save(*args, use_dill=True, **kwargs)
Optional kann dill verwendet werden, um Lambda-Funktionen zu serialisieren, wo pickle dies nicht tut, was die Robustheit mit 3 Wiederholungsversuchen und exponentiellem Abstand im Falle eines Speicherfehlers.
Parameter:
Name | Typ | Beschreibung | Standard |
---|---|---|---|
*args |
tuple
|
Positionsbezogene Argumente, die an torch.save übergeben werden. |
()
|
use_dill |
bool
|
Ob Dill für die Serialisierung verwendet werden soll, falls verfügbar. Der Standardwert ist True. |
True
|
**kwargs |
any
|
Schlüsselwortargumente, die an torch.save übergeben werden. |
{}
|
Quellcode in ultralytics/utils/patches.py
Erstellt am 2023-11-12, Aktualisiert am 2024-05-08
Autoren: Burhan-Q (1), glenn-jocher (3), Laughing-q (1)