Referentie voor ultralytics/utils/patches.py
Opmerking
Dit bestand is beschikbaar op https://github.com/ultralytics/ ultralytics/blob/main/ ultralytics/utils/patches .py. Als je een probleem ziet, help het dan oplossen door een Pull Request 🛠️ bij te dragen. Bedankt 🙏!
ultralytics.utils.patches.imread(filename, flags=cv2.IMREAD_COLOR)
Een afbeelding uit een bestand lezen.
Parameters:
Naam | Type | Beschrijving | Standaard |
---|---|---|---|
filename |
str
|
Pad naar het bestand dat gelezen moet worden. |
vereist |
flags |
int
|
Vlag die waarden van cv2.IMREAD_* kan aannemen. Staat standaard op cv2.IMREAD_COLOR. |
IMREAD_COLOR
|
Retourneert:
Type | Beschrijving |
---|---|
ndarray
|
Het gelezen beeld. |
Broncode in ultralytics/utils/patches.py
ultralytics.utils.patches.imwrite(filename, img, params=None)
Een afbeelding naar een bestand schrijven.
Parameters:
Naam | Type | Beschrijving | Standaard |
---|---|---|---|
filename |
str
|
Pad naar het te schrijven bestand. |
vereist |
img |
ndarray
|
Afbeelding om te schrijven. |
vereist |
params |
list of ints
|
Extra parameters. Zie OpenCV documentatie. |
None
|
Retourneert:
Type | Beschrijving |
---|---|
bool
|
True als het bestand is geschreven, anders False. |
Broncode in ultralytics/utils/patches.py
ultralytics.utils.patches.imshow(winname, mat)
Geeft een afbeelding weer in het opgegeven venster.
Parameters:
Naam | Type | Beschrijving | Standaard |
---|---|---|---|
winname |
str
|
Naam van het venster. |
vereist |
mat |
ndarray
|
Afbeelding om te laten zien. |
vereist |
ultralytics.utils.patches.torch_save(*args, use_dill=True, **kwargs)
Gebruik optioneel dill om lambda-functies te serialiseren waar pickle dat niet doet, en voeg robuustheid toe met 3 pogingen en exponentiële standoff in geval van mislukte opslag.
Parameters:
Naam | Type | Beschrijving | Standaard |
---|---|---|---|
*args |
tuple
|
Positionele argumenten om door te geven aan torch.save. |
()
|
use_dill |
bool
|
Of dill moet worden gebruikt voor serialisatie indien beschikbaar. Wordt standaard ingesteld op True. |
True
|
**kwargs |
any
|
Trefwoordargumenten om door te geven aan torch.save. |
{}
|