参考 ultralytics/utils/patches.py
注
このファイルはhttps://github.com/ultralytics/ultralytics/blob/main/ ultralytics/utils/patches .py にあります。もし問題を発見したら、Pull Request🛠️ を投稿して修正にご協力ください。ありがとうございました!
ultralytics.utils.patches.imread(filename, flags=cv2.IMREAD_COLOR)
ファイルから画像を読み込む。
パラメーター
名称 | タイプ | 説明 | デフォルト |
---|---|---|---|
filename |
str
|
読み込むファイルへのパス。 |
必須 |
flags |
int
|
cv2.IMREAD_* の値をとるフラグ.デフォルトは cv2.IMREAD_COLOR. |
IMREAD_COLOR
|
リターンズ
タイプ | 説明 |
---|---|
ndarray
|
読み取り画像。 |
ソースコード ultralytics/utils/patches.py
ultralytics.utils.patches.imwrite(filename, img, params=None)
画像をファイルに書き込む。
パラメーター
名称 | タイプ | 説明 | デフォルト |
---|---|---|---|
filename |
str
|
書き込むファイルへのパス。 |
必須 |
img |
ndarray
|
書くイメージ。 |
必須 |
params |
list of ints
|
追加パラメータ.OpenCVのドキュメントを参照。 |
None
|
リターンズ
タイプ | 説明 |
---|---|
bool
|
ファイルが書き込まれた場合は真、そうでない場合は偽。 |
ソースコード ultralytics/utils/patches.py
ultralytics.utils.patches.imshow(winname, mat)
指定したウィンドウに画像を表示する。
パラメーター
名称 | タイプ | 説明 | デフォルト |
---|---|---|---|
winname |
str
|
ウィンドウの名前。 |
必須 |
mat |
ndarray
|
表示される画像 |
必須 |
ultralytics.utils.patches.torch_save(*args, use_dill=True, **kwargs)
オプションで、pickleではシリアライズされないラムダ関数をdillでシリアライズすることができる。 保存に失敗した場合の指数関数的スタンドオフ。
パラメーター
名称 | タイプ | 説明 | デフォルト |
---|---|---|---|
*args |
tuple
|
torch.save に渡す位置引数。 |
()
|
use_dill |
bool
|
シリアライゼーションに dill を使用できるかどうか。デフォルトは True。 |
True
|
**kwargs |
any
|
torch.saveに渡すキーワード引数。 |
{}
|