إنشاء نظام فحص بصري يعتمد على الكاميرات دون الحاجة إلى خبرة في مجال الذكاء الاصطناعي
اكتشف كيفية إنشاء نظام فحص بصري يعتمد على الكاميرات دون الحاجة إلى خبرة في مجال الذكاء الاصطناعي باستخدام Ultralytics بدءًا من عملية وضع العلامات وحتى النشر.
اكتشف كيفية إنشاء نظام فحص بصري يعتمد على الكاميرات دون الحاجة إلى خبرة في مجال الذكاء الاصطناعي باستخدام Ultralytics بدءًا من عملية وضع العلامات وحتى النشر.
كل منتج نستخدمه، سواء كان هاتفًا أو سلعة معبأة أو قطعة غيار سيارة، يخضع لشكل من أشكال فحص الجودة قبل أن يصل إلينا نحن المستهلكين النهائيين. وقد كان يتم ذلك تقليديًا عن طريق الفحوص اليدوية أو الأنظمة البسيطة القائمة على القواعد. ورغم أن هذه الأساليب فعالة، إلا أنها غالبًا ما تكون بطيئة وغير متسقة، كما يصعب توسيع نطاقها مع زيادة حجم الإنتاج.
من أجل تحسين عملية فحص الجودة، تلجأ العديد من الصناعات إلى «الرؤية الحاسوبية»، وهو فرع من فروع الذكاء الاصطناعي يساعد الآلات على فهم الصور ومقاطع الفيديو. فعلى سبيل المثال، يمكن لنماذج الذكاء الاصطناعي الخاصة بالرؤية، مثل Ultralytics المساعدة detect العيوب classify وتحديد مواقعها بمستوى عالٍ من الدقة.
في بيئات الإنتاج الفعلية، يمكن استخدام هذه النماذج لتحليل الصور الملتقطة مباشرة من خطوط التجميع عالية السرعة. وبينما تمر المنتجات بمراحل مختلفة، track الكاميرات الصناعية track ، ويقوم النظام بفحصها للكشف عن مشكلات مثل الخدوش أو الأجزاء المفقودة أو عدم المحاذاة. وهذا يجعل عملية الكشف عن العيوب أسرع وأكثر اتساقًا، مع دعم الفحص عالي الإنتاجية.
في الماضي، كان إنشاء هذه الأنظمة يتطلب أدوات متعددة وخبرة تقنية عالية، مما جعل العملية معقدة وتستغرق وقتًا طويلاً. أما Ultralytics وهي حلنا الشامل الجديد للرؤية الحاسوبية، فتبسط هذه العملية من خلال تجميع عمليات إعداد البيانات ووضع العلامات وتدريب النماذج ونشرها في مكان واحد.
في هذا المقال، سنتعرف على كيفية استخدام Ultralytics لإنشاء أنظمة فحص بصري عملية تعتمد على الكاميرات دون الحاجة إلى خبرة متخصصة في مجال الذكاء الاصطناعي. هيا بنا نبدأ!
قبل أن نتعمق في كيفية تسهيل Ultralytics لإنشاء أنظمة الفحص، دعونا نأخذ خطوة إلى الوراء ونفهم دور الرؤية الحاسوبية في فحص الجودة.
يُعد الفحص جزءًا أساسيًا من عملية التصنيع يضمن مطابقة المنتجات لمعايير الجودة وخلوها من العيوب. ومع ذلك، قد تختلف النتائج، لا سيما خلال نوبات العمل الطويلة أو عند إنتاج كميات كبيرة.
ولزيادة موثوقية عمليات الفحص، تستخدم العديد من الصناعات تقنية الرؤية الحاسوبية، المعروفة أيضًا باسم الرؤية الآلية، لتحليل الصور الواردة من خط الإنتاج وتحديد العيوب. وتستخدم هذه الأنظمة التعلم العميق، حيث تتعلم النماذج والخوارزميات الأنماط من مجموعات ضخمة من الصور المصنفة عالية الجودة.
أثناء تدريب النموذج، تُعرض عليه أمثلة لكل من المنتجات العادية وأنواع مختلفة من العيوب. ومع مرور الوقت، يتعلم النموذج التعرف على هذه الأنماط بنفسه. وبمجرد اكتمال تدريبه، يصبح النموذج قادرًا على فحص كميات كبيرة من المنتجات وتطبيق المعايير نفسها بشكل متسق، مما يؤدي إلى تحسين الدقة.
تُعتمد تطبيقات الرؤية الآلية على نماذج الرؤية الحاسوبية مثل YOLO Ultralytics والتي يمكنها دعم أنواع مختلفة من مهام الرؤية. وفيما يلي نظرة عامة على كيفية استخدام مهام الذكاء الاصطناعي الخاصة بالرؤية في سير عمل عمليات الفحص الآلي:
تُستخدم الرؤية الحاسوبية على نطاق واسع في مختلف القطاعات للحفاظ على جودة المنتجات، والالتزام بالمعايير، وتقليل الحاجة إلى الفحص اليدوي. وهي تؤدي وظائف أساسية مثل الكشف عن العيوب، والتصنيف، والتعرف على الأشياء، والقياس، والكشف عن الحالات الشاذة.

فيما يلي بعض الأمثلة على حالات الاستخدام الفعلية التي يتم تطبيقها فيها:
لنتخيل خط إنتاج تتحرك فيه المنتجات عبر مراحل مختلفة بينما تقوم الكاميرات بالتقاط الصور بشكل مستمر لغرض الفحص. تُستخدم هذه الصور للتحقق من وجود عيوب مثل الخدوش أو الأجزاء المفقودة أو عدم محاذاة الأجزاء.
حتى الآن، كان إنشاء وإدارة أنظمة التفتيش هذه يتطلب استخدام أدوات متعددة وكمية لا بأس بها من الخبرة الفنية.
في الواقع، لاحظنا في Ultralytics تعليقات متكررة من مجتمع الذكاء الاصطناعي في مجال الرؤية حول مدى تشتت هذه العملية واستهلاكها للوقت، حيث تشمل العقبات الشائعة تشتت الأدوات، وتعقيد إعداد البيئة، وعدم كفاءة سير عمل تصنيف البيانات، والتأخيرات في تدريب النماذج، والتحديات التي تواجه عملية النشر. وقد لعبت هذه التعليقات دورًا رئيسيًا في تشكيل Ultralytics .

بفضل Ultralytics يمكن إدارة عملية التطوير والنشر بالكامل من مكان واحد. يمكن تحميل البيانات الأولية وتزويدها بالتعليقات التوضيحية لإنشاء مجموعات بيانات تدريبية، تُستخدم بعد ذلك لتدريب النماذج على detect . وبمجرد الانتهاء من تدريب هذه النماذج، يمكن نشرها لتحليل الصور الجديدة الواردة من خط الإنتاج، مع استخدام أدوات مدمجة لمراقبة الأداء على مدار الوقت.
بالإضافة إلى تجميع جميع مراحل سير العمل في مكان واحد، صُممت Ultralytics لتكون سهلة الاستخدام. حتى المستخدمون الذين لا يتمتعون بخبرة كبيرة في مجال التعلم الآلي يمكنهم الانتقال من مرحلة الفكرة إلى مرحلة الإنتاج بسرعة.
الآن وقد رأينا كيف تعمل Ultralytics على تكامل سير العمل، دعونا نستعرض كيفية استخدامها في كل مرحلة من مراحل مسار عمل الذكاء الاصطناعي للرؤية، بدءًا من تحميل البيانات وتصنيف العيوب.
تتمثل الخطوة الأولى في إدخال البيانات إلى المنصة. يمكنك تحميل الصور أو مقاطع الفيديو أو أرشيفات مجموعات البيانات مثل ملفات ZIP أو TAR أو GZ. COCO تنسيقات مجموعات البيانات الشائعة مثل YOLO COCO لذا يمكن استيراد مجموعات البيانات الموجودة دون الحاجة إلى خطوات إضافية.
يمكنك أيضًا البدء بشكل أسرع باستخدام مجموعات البيانات التي يشاركها المجتمع. يمكنك استكشاف هذه المجموعات ونسخها إلى مساحة العمل الخاصة بك، مما يتيح لك البناء على البيانات الموجودة بدلاً من البدء من الصفر. وبمجرد نسخها، يمكن تحديثها وتوسيعها لتناسب حالتك الاستخدامية المحددة.
إذا كنت تعمل على تجارب متنوعة، فيمكن إعادة استخدام مجموعات البيانات عن طريق استيرادها كملفات NDJSON، مما يسهل إعادة إنشائها أو مشاركتها دون الحاجة إلى تحويل إضافي.
بعد تحميل البيانات، تقوم المنصة بمعالجتها تلقائيًا. فهي تتحقق من تنسيقات الملفات، وتعالج التعليقات التوضيحية، وتقوم بتغيير حجم الصور عند الحاجة، وتُنشئ إحصائيات أساسية عن مجموعة البيانات. كما يتم تقسيم مقاطع الفيديو إلى إطارات حتى يمكن استخدامها في التدريب، ويتم تحسين الصور لتسهيل تصفحها وتحليلها.
بمجرد أن تصبح البيانات جاهزة، تكون الخطوة التالية هي تعليق البيانات. وفي هذه المرحلة يتم تصنيف العيوب حتى يتمكن النموذج من تعلم ما يجب عليه detect. تتضمن Ultralytics محرر تعليقات مدمجًا يدعم مهام مثل اكتشاف الكائنات، وتقسيم الحالات، وتصنيف الصور، وتقدير الوضع، واكتشاف المربعات المحيطة الموجهة.
يمكنك تصنيف البيانات يدويًا باستخدام أدوات مثل المربعات المحيطة أو المضلعات أو النقاط الرئيسية، حسب الحالة التي تستخدمها. ولتسريع العملية، توفر المنصة أيضًا ميزة التصنيف بمساعدة الذكاء الاصطناعي.
على سبيل المثال، تتيح لك ميزة التعليق التوضيحي الذكي SAM وضع علامات على الكائنات بنقرات بسيطة. ومن خلال تحديد المناطق المراد تضمينها أو استبعادها، يقوم النظام بإنشاء قناع في الوقت الفعلي، يمكن تعديله لاحقًا إذا لزم الأمر.

بالإضافة إلى ذلك، يمكن لنظام التوسيم الذكي YOLO إنشاء علامات تصنيف تلقائيًا باستخدام تنبؤات النموذج. ويمكن مراجعة هذه العلامات وصقلها، مما يسهل التعامل مع مجموعات البيانات الضخمة دون الحاجة إلى تصنيف كل شيء يدويًّا.
يشتمل محرر التعليقات التوضيحية أيضًا على ميزات مثل إدارة الفئات، وتحرير التعليقات التوضيحية، واختصارات لوحة المفاتيح، وخيارات التراجع أو الإعادة. وتسهل هذه الميزات الحفاظ على الاتساق ومراجعة التعليقات التوضيحية مع تزايد حجم مجموعة البيانات.
أثناء قيامك بتصنيف البيانات، توفر المنصة معلومات مثل توزيع الفئات وعدد التعليقات التوضيحية. ويساعد ذلك في تحديد الثغرات وإصلاح التناقضات وتحسين جودة مجموعة البيانات قبل الانتقال إلى مرحلة التدريب.
الخطوة التالية هي تدريب نموذج على detect التلقائي detect باستخدام البيانات المصنفة. تدعم Ultralytics التدريب باستخدامYOLO Ultralytics YOLO بما في ذلك YOLO26، والتي يمكن استخدامها في مهام مثل الكشف عن الكائنات، وتقسيم الحالات، وتصنيف الصور.
تتم إدارة التدريب من خلال لوحة تحكم موحدة تتيح لك تكوين مهام التدريب وتشغيلها ومراقبتها في مكان واحد. للبدء، يمكنك اختيار مجموعة بيانات، سواء كانت مجموعة قمت بتحميلها بنفسك، أو أضفت إليها تعليقات توضيحية على المنصة، أو استقيتها من مجموعات البيانات العامة المتاحة على المنصة، أو استنسختها من المجتمع.
بمجرد اختيار مجموعة البيانات، يتم ربطها تلقائيًا بجلسة التدريب، مما يسهل track والحفاظ على الاتساق.
بعد ذلك، يمكنك تكوين معلمات التدريب مثل عدد الدورات، وحجم الدفعة، وحجم الصورة، ومعدل التعلم. تتحكم هذه الإعدادات في كيفية تعلم النموذج، وتؤثر بشكل مباشر على كل من مدة التدريب والأداء.
يمكنك بعد ذلك اختيار طريقة إجراء التدريب. تدعم المنصة التدريب السحابي على وحدات معالجة الرسومات (GPU) المُدارة، والتدريب المحلي باستخدام أجهزتك الخاصة، وسير العمل القائم على المتصفح من خلال بيئات مثل Google .
عند استخدام التدريب السحابي، يمكنك الاختيار من بين مجموعة من GPU ، مثل RTX 2000 Ada وRTX A4500 للتجارب الصغيرة، وRTX 4090 أو RTX A6000 لأحمال العمل الأكثر تطلبًا، والخيارات عالية الأداء مثل A100 أو H100 للتدريب على نطاق واسع.
عند بدء التدريب، يمكن مراقبة التقدم المحرز مباشرةً من داخل المنصة. توفر لوحة التحكم رؤية في الوقت الفعلي للمؤشرات الرئيسية، مثل منحنيات الخسارة ومقاييس الأداء، إلى جانب سجلات استخدام النظام وسجلات التدريب. وهذا يتيح فهم كيفية تعلم النموذج بسهولة، وتحديد المشكلات المحتملة في مرحلة مبكرة.

عند إجراء تجارب متعددة، تقوم المنصة track الإعدادات ومجموعات البيانات والنتائج في مكان واحد. وهذا يجعل من السهل مقارنة عمليات التدريب المختلفة، وتقييم الأداء باستخدام مقاييس مثل الدقة ومعدل الاسترجاع ومتوسط mAP، واختيار النموذج الأفضل أداءً للنشر.
بعد التدريب، تتمثل الخطوة التالية في التحقق من أداء النموذج المدرب على بيانات جديدة لم يسبق رؤيتها قبل الانتقال إلى مرحلة النشر. تتضمن Ultralytics علامة تبويب «Predict» مدمجة تتيح لك اختبار النماذج مباشرةً في المتصفح دون الحاجة إلى أي إعدادات.
يمكنك تحميل الصور أو استخدام بيانات نموذجية أو التقاط المدخلات عبر كاميرا الويب، وتظهر النتائج على الفور مصحوبة بتراكبات مرئية ودرجات الثقة. وهذا يعني أنه يمكنك التحقق بسرعة من أداء النموذج وتحديد أي مشكلات قبل دمجه في الأنظمة الفعلية.
بمجرد التحقق من صحة النموذج، يمكن نشره باستخدام خيارات مختلفة حسب حالة الاستخدام الخاصة بك. وفيما يلي نظرة تفصيلية على خيارات نشر النموذج التي تدعمها Ultralytics :
لا تنتهي دورة حياة حلول معالجة الصور أو الرؤية الحاسوبية عند نشر النموذج. وينطبق هذا أيضًا على أنظمة الفحص البصري. فبمجرد بدء تشغيل النموذج في بيئة الإنتاج، يجب مراقبته باستمرار للتأكد من أنه يعمل بشكل موثوق مع تغير الظروف.
توفر Ultralytics لوحة تحكم مدمجة للمراقبة تمنحك رؤية واضحة لأداء النماذج التي تم نشرها. ومن خلال واجهة واحدة، يمكنك track نشاط track وعرض السجلات، والتحقق من حالة كل عملية نشر. كما يمكنك فهم كيفية استخدام النماذج وكيفية أدائها بمرور الوقت.
تتضمن لوحة المعلومات مؤشرات رئيسية مثل إجمالي الطلبات ومعدلات الأخطاء وزمن الاستجابة، مما يساعدك على تقييم الأداء وسرعة الاستجابة. ويتم تحديث هذه المؤشرات بانتظام، وتوفر معلومات مفيدة حول أنماط الاستخدام وموثوقية النظام.
تُظهر خريطة العالم المدمجة توزيع الطلبات وعمليات النشر عبر المناطق. وبفضل دعم عمليات النشر عبر مواقع عالمية متعددة، تساعد هذه العرض track جغرافيًا وفهم أداء النماذج في بيئات مختلفة.

لإجراء تحليل أعمق، يتضمن كل نشر سجلات تفصيلية تحتوي على طوابع زمنية وتفاصيل الطلبات ورسائل الخطأ. ويمكن تصفية السجلات حسب درجة الخطورة، مما يسهل عملية تصحيح الأخطاء وتحديد الأعطال بسرعة. بالإضافة إلى ذلك، توفر فحوصات الحالة مؤشرات لحالة النظام في الوقت الفعلي، توضح ما إذا كان النشر يعمل كما هو متوقع أم أنه يحتاج إلى متابعة.
تلعب المراقبة أيضًا دورًا مهمًا في عملية التحسين. فمع تغير البيانات المدخلة أو حركة المرور أو أنماط الاستخدام، قد يتباين الأداء. ومن خلال تتبع المقاييس والسجلات، يمكنك تحديد المشكلات مثل ارتفاع زمن الاستجابة أو زيادة معدلات الأخطاء أو قيود التوسع، واتخاذ الإجراءات اللازمة للحفاظ على أداء ثابت.
فيما يلي بعض المزايا الرئيسية لاستخدام Ultralytics في إنشاء وتوسيع نطاق أنظمة الفحص البصري:
إن إنشاء نظام فحص بصري يعتمد على الكاميرات لا يجب أن يكون أمرًا معقدًا أو يتطلب خبرة عميقة في مجال الذكاء الاصطناعي. فمع Ultralytics يمكنك الانتقال من البيانات الأولية إلى نظام جاهز للعمل ومراقبة أدائه، كل ذلك من خلال منصة واحدة. وهذا يسهل عملية إنشاء أنظمة الفحص وتحسينها وتشغيلها في بيئات العمل الفعلية.
انضم إلى مجتمعنا واستكشف مستودعنا على GitHub لمعرفة المزيد عن Vision AI. اطلع على خيارات الترخيص المتاحة لدينا لبدء مشاريع الرؤية الحاسوبية الخاصة بك. هل تهتم بالابتكارات مثل الذكاء الاصطناعي في مجال التصنيع أو الرؤية الحاسوبية في صناعة السيارات ؟ تفضل بزيارة صفحات الحلول لدينا لاكتشاف المزيد.
ابدأ رحلتك مع مستقبل تعلم الآلة