مرجع ل ultralytics/utils/patches.py
ملاحظه
هذا الملف متاح في https://github.com/ultralytics/ultralytics/ نقطة / الرئيسية /ultralytics/ المرافق / patches.py. إذا اكتشفت مشكلة ، فيرجى المساعدة في إصلاحها من خلال المساهمة في طلب 🛠️ سحب. شكرا لك 🙏!
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)
اختياريا ، استخدم الشبت لإجراء تسلسل لوظائف lambda حيث لا يفعل المخلل ، مما يضيف المتانة مع 3 عمليات إعادة محاولة و المواجهة الأسية في حالة فشل الحفظ.
البارامترات:
اسم | نوع | وصف | افتراضي |
---|---|---|---|
*args |
tuple
|
الحجج الموضعية لتمريرها torch.أنقذ. |
()
|
use_dill |
bool
|
ما إذا كنت تريد محاولة استخدام الشبت للتسلسل إذا كان ذلك متاحا. الإعدادات الافتراضية إلى صواب. |
True
|
**kwargs |
any
|
وسيطات الكلمات الأساسية المراد تمريرها إليها torch.أنقذ. |
{}
|