اذهب إلى المحتوى
  • 0

Labelimage الخاص بتحديد الصور

موسى حسن سعيد هاشم2

السؤال

بدرب نموذج  خاص بمشروعي باستخدام  YOLO8، ولهذا أحتاج إلى أداة "labelImg"، قمت تثبيتها، ويمكنني تشغيلها.

عندما أقوم بتحديد أداة "إنشاء RectBox" وتحريك المؤشر فوق الصورة (دون إجراء أي تحديد حتى الآن)، يتم إغلاق البرنامج .

خطأ:

C:\Users\Alecx>labelImg Traceback (most recent call last): File "C:\Users\Alecx\AppData\Local\Programs\Python\Python311\Lib\site-packages\libs\canvas.py", line 530, in paintEvent p.drawLine(self.prev_point.x(), 0, self.prev_point.x(), self.pixmap.height()) TypeError: arguments did not match any overloaded call: drawLine(self, l: QLineF): argument 1 has unexpected type 'float' drawLine(self, line: QLine): argument 1 has unexpected type 'float' drawLine(self, x1: int, y1: int, x2: int, y2: int): argument 1 has unexpected type 'float' drawLine(self, p1: QPoint, p2: QPoint): argument 1 has unexpected type 'float' drawLine(self, p1: Union[

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0

بخصوص أداة ال image labling  يمكنك استخدام الأداة الخاص بموقع Roboflow، تضيف الصور هناك و بعدها تقوم بتحديد العنصر في الصور بشكل بسيط و سهل.

بعد الانتهاء يمكنك استخدام الموقع مباشرة لتجربة النتائج او الحصول على كود تقوم بإستخدامه عن طريق google collab و ذلك لأنك ستستخدم gpu الخاص بقوقل و ستكون النتائج سريعة.

و اخر مرحلة تقوم بتحميل ملف النتيجة و استخدامه في كودك على بيثون.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 16 ساعة قال موسى حسن سعيد هاشم2:

بدرب نموذج  خاص بمشروعي باستخدام  YOLO8، ولهذا أحتاج إلى أداة "labelImg"، قمت تثبيتها، ويمكنني تشغيلها.

عندما أقوم بتحديد أداة "إنشاء RectBox" وتحريك المؤشر فوق الصورة (دون إجراء أي تحديد حتى الآن)، يتم إغلاق البرنامج .

خطأ:

C:\Users\Alecx>labelImg Traceback (most recent call last): File "C:\Users\Alecx\AppData\Local\Programs\Python\Python311\Lib\site-packages\libs\canvas.py", line 530, in paintEvent p.drawLine(self.prev_point.x(), 0, self.prev_point.x(), self.pixmap.height()) TypeError: arguments did not match any overloaded call: drawLine(self, l: QLineF): argument 1 has unexpected type 'float' drawLine(self, line: QLine): argument 1 has unexpected type 'float' drawLine(self, x1: int, y1: int, x2: int, y2: int): argument 1 has unexpected type 'float' drawLine(self, p1: QPoint, p2: QPoint): argument 1 has unexpected type 'float' drawLine(self, p1: Union[

المشكلة تعود إلى إصدار بايثون لديك اذا كان إصدار 10 أو 11 فسوف يعطي الخطأ الذي ظهر معك لذلك يجب عليك تنزيل إصدار بايثون 3.9 ثم يمكنك استخدام labelimg من جديد، الحل الثاني هو أن تقوم بتنزيل الملف المصدري من github وتغيير القيم من float إلى int ولكن على العموم الحل الأول اسهل

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...