Ultralytics YOLO27: انضم إلى قائمة الانتظار.
ترخيص YOLO
أدلة إرشادية

إنشاء تطبيقات للطائرات المسيّرة مدعومة بالذكاء الاصطناعي باستخدام Ultralytics YOLO11

تعرّف على كيفية إنشاء تطبيقات للطائرات المسيّرة مدعومة بالذكاء الاصطناعي باستخدام Ultralytics YOLO11، بما يتيح اكتشاف الأجسام في الوقت الفعلي ومهام الرؤية الحاسوبية المعتمدة على الطائرات المسيّرة.

أبيرامي فيناAbirami Vina7 دقيقة قراءة
إنشاء تطبيقات للطائرات المسيّرة مدعومة بالذكاء الاصطناعي باستخدام Ultralytics YOLO11

قد يبدو التسوق من المتاجر والتسوق عبر الإنترنت متشابهين، لكنهما يعتمدان على عمليات لوجستية مختلفة. تحتاج المتاجر إلى إعادة تزويد الرفوف بالبضائع، بينما تعتمد الطلبات عبر الإنترنت على التوصيل إلى عتبة الباب. وبفضل التقدم التكنولوجي، تتغير تجربتا التسوق بالتوازي.

على سبيل المثال، يشهد التوصيل تحولًا كبيرًا. فالطائرات المسيّرة المدعومة بالذكاء الاصطناعي تغيّر طريقة وصول المنتجات إلى منازلنا. ومن المتوقع أن تنفذ هذه الطائرات المسيّرة الذكية نحو 808 ملايين عملية توصيل خلال العقد المقبل، محولةً السماء إلى أحدث مسارات التوصيل للتجارة اليومية.

تستخدم طائرات التوصيل المسيّرة الذكاء الاصطناعي (AI) والرؤية الحاسوبية، وهي مجال فرعي من الذكاء الاصطناعي يُستخدم لتحليل البيانات المرئية، للتنقل والمناورة حول العوائق. ويمكن لنماذج الرؤية الحاسوبية مثل Ultralytics YOLO11 مساعدة الطائرات المسيّرة على اكتشاف الأجسام وتتبعها في الوقت الفعلي، ما يمكّنها من فهم بيئتها والتفاعل معها على نحو أفضل.

طائرة توصيل مسيّرة تنقل طردًا إلى وجهته

الشكل 1. طائرة توصيل مسيّرة تنقل طردًا إلى وجهته.

تدمج شركات مثل Meituan وDJI الرؤية الحاسوبية في طائراتها المسيّرة بالفعل. وقد أسهم الانتشار السريع للطائرات المسيّرة في قطاعات مختلفة في تهيئة سوق الطائرات المسيّرة المعززة بالذكاء الاصطناعي للوصول إلى 206.9 مليار دولار بحلول عام 2031.

في هذا المقال، سنلقي نظرة أقرب على كيفية استخدام نماذج الرؤية الحاسوبية مثل Ultralytics YOLO11 في تطبيقات تعتمد على الطائرات المسيّرة، مثل توصيل الطرود. وسنستعرض مثالًا يوضح كيفية تطوير هذه التقنيات واختبارها قبل استخدامها في سيناريوهات العالم الحقيقي.

استخدام Ultralytics YOLO11 على الطائرات المسيّرة لاكتشاف المنازل#

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

للقيام بذلك، سنحتاج إلى بيانات فيديو عالية الجودة من طائرة مسيّرة. ومن المثير للاهتمام أنه يمكننا إنشاء لقطات جوية واقعية حتى من دون إمكانية الوصول إلى طائرة مسيّرة حقيقية. لنلقِ نظرة على الطريقة.

إنشاء لقطة جوية اصطناعية لطائرة مسيّرة باستخدام Google Earth Studio#

Google Earth Studio أداة رسوم متحركة قائمة على الويب تتيح للمستخدمين إنشاء محتوى ثابت ومتحرك باستخدام صور الأقمار الصناعية والصور ثلاثية الأبعاد من Google Earth. ويمكننا استخدامها لإنشاء لقطات جوية واقعية.

تتمثل الخطوة الأولى في فتح Google Earth Studio وإنشاء مشروع، كما هو موضح أدناه.

ستحتاج إلى حساب Google لتسجيل الدخول.

إنشاء مشروع في Google Earth Studio

الشكل 2. إنشاء مشروع في Google Earth Studio.

بعد تسجيل الدخول، يمكنك اختيار موقع لفيديو الطائرة المسيّرة الاصطناعي. استخدم شريط البحث في أعلى يسار الصفحة للبحث عن المواقع. في هذا الدليل، سنختار كندا. وبما أننا سندرّب نموذجًا لاكتشاف المنازل، ينبغي أن يعرض فيديو الطائرة المسيّرة مشهدًا جويًا للمنازل.

اختيار موقع باستخدام Google Earth Studio

الشكل 3. اختيار موقع باستخدام Google Earth Studio.

بعد ذلك، يمكننا تحديد الإطارين الأول والأخير لالتقاط حركة اللقطة الاصطناعية للطائرة المسيّرة. بعد اختيار الموقع الذي تبدأ منه اللقطة، حدّد الإطار الأول باستخدام المعينات الزرقاء، كما هو موضح أدناه.

تحديد الإطار الأول باستخدام المعينات الزرقاء

الشكل 4. تحديد الإطار الأول باستخدام المعينات الزرقاء.

بعد ذلك، يمكننا اختيار الإطار الأخير لتحديد وجهة الطائرة المسيّرة. سيساعدنا ذلك على إنشاء تأثير الحركة في لقطات الطائرة المسيّرة. لتحقيق ذلك، حرّك الشريط (الموضح أدناه) إلى اليمين وصولًا إلى وقت محدد لإنشاء تأثير الحركة في اللقطة. ومرة أخرى، استخدم المعينات الزرقاء لتحديد النقطة الأخيرة.

تحديد الإطار الأخير بتحريك الشريط

الشكل 5. تحديد الإطار الأخير بتحريك الشريط.

أخيرًا، يمكنك حفظ هذا المشروع وإنتاج الفيديو بالنقر على الزر الأحمر «Render» في أعلى يمين الصفحة. سينتج عن ذلك الفيديو النهائي للّقطة، وبذلك تكون قد أنشأت لقطات فيديو اصطناعية لطائرة مسيّرة.

إنتاج فيديو المخرجات النهائي

الشكل 6. إنتاج فيديو المخرجات النهائي.

كيفية وسم بيانات الطائرة المسيّرة؟#

بعد إنشاء لقطات فيديو اصطناعية لطائرة مسيّرة، تتمثل الخطوة التالية في وسم المنازل أو إضافة تعليقات توضيحية إليها. وسنحتاج أيضًا إلى فصل إطارات الفيديو الفردية.

للبدء، سنثبّت LabelImg. LabelImg أداة مفتوحة المصدر لوسم الصور. يمكنك تثبيتها مباشرةً من الطرفية باستخدام مثبّت الحزم pip، وذلك بتنفيذ الأمر التالي: “pip install labelImg”.

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

واجهة أداة LabelImg

الشكل 7. واجهة أداة LabelImg.

في هذه الأثناء، يمكننا استخدام محوّل فيديو إلى صور عبر الإنترنت، أو أداة تُسمى FFmpeg لتقسيم الفيديو إلى إطارات. FFmpeg مجموعة من المكتبات والأدوات لمعالجة محتوى الوسائط المتعددة، مثل الصوت والفيديو والترجمات والبيانات الوصفية ذات الصلة.

يمكنك استخدام أمر الطرفية التالي لفصل كل إطار من فيديو لقطات الطائرة المسيّرة:

ffmpeg -i input_video.mp4 frame_%04d.png

بعد فصل إطارات لقطات الطائرة المسيّرة، يمكننا البدء بوضع تسميات للأجسام (المنازل) فيها. وباستخدام أداة LabelImg للتنقل إلى مجلد الصور، يمكننا وضع تسمية للأجسام في كل صورة. تأكد من ضبط LabelImg لحفظ التسميات بتنسيق YOLO، واحفظ كل صورة موسومة وتحقق منها. بعد التعليق التوضيحي على الصور، يمكننا الانتقال إلى تدريب Ultralytics YOLO11 باستخدام هذه البيانات.

LabelImg مع إبراز زري Verify Image وSave، بعد رسم مربعات بتنسيق YOLO حول مركبتين على طريق سريع

الشكل 8. مثال على حفظ الصور المشروحة.

سير عمل تدريب نموذج Ultralytics YOLO11#

قبل بدء تدريب Ultralytics YOLO11، سننظم الصور والتسميات. ابدأ بإنشاء مجلدين: سمِّ أحدهما "train" والآخر "valid". وزّع الصور بين هذين المجلدين. وأنشئ داخل كل منهما مجلدين فرعيين منفصلين للصور وملفات التسميات المقابلة لها (بتنسيق نصي)، كما هو موضح أدناه.

مثال على إنشاء مجلدات الصور والتسميات

الشكل 9. مثال على إنشاء مجلدات الصور والتسميات.

بعد ذلك، يمكننا البدء بتدريب نموذج Ultralytics YOLO11 كما يلي:

  • الخطوة 1: ثبّت حزمة Ultralytics لـPython. يمكنك إجراء ذلك بتنفيذ الأمر “pip install ultralytics” في الطرفية. إذا واجهت أي مشكلات في التثبيت، فراجع دليل استكشاف الأخطاء وإصلاحها للحصول على نصائح تساعدك على حلها.
  • الخطوة 2: بعد تثبيت الحزمة بنجاح، أنشئ ملفاً باسم ‘data.yaml’. هذا ملف إعداد مجموعة البيانات الضروري لتدريب النموذج. أدرج المعلومات التالية في ملف data.yaml: مسار مجموعة بيانات التدريب، ومسار مجموعة بيانات التحقق، وعدد الفئات (nc)، وقائمة أسماء الفئات (names)، كما هو موضح أدناه.

ملف data.yaml في محرر شيفرة يحدد مساري صور train وval، والقيمة nc: 1، واسم الفئة الوحيدة house

الشكل 10. مثال على ملف data.yaml.

  • الخطوة 3: بعد إعداد ملف ‘data.yaml’، يمكنك بدء تدريب النموذج باستخدام شيفرة Python التالية. تحمّل هذه الشيفرة نموذج Ultralytics YOLO11n المدرَّب مسبقاً وتدرّبه وفقاً لإعداداتك.
from ultralytics import YOLO

# ⁨تحميل نموذج YOLO11⁩
model = YOLO("yolo11n.pt")  # ⁨اختر نموذجك، مثل YOLO11 nano⁩

# ⁨تدريب النموذج باستخدام بياناتك وإعداداتك⁩
model.train(data="data.yaml", epochs=100, imgsz=640)
  • الخطوة 4: بعد اكتمال التدريب، ينبغي أن ترى مخرجات مشابهة للمخرجات الموضحة أدناه. وهذا يعني أنك درّبت بنجاح نموذج Ultralytics YOLO11 لتطبيقات الطائرات المسيّرة.

المخرجات التي تظهر بعد تدريب النموذج

الشكل 11. المخرجات التي تظهر بعد تدريب النموذج.

تشغيل التنبؤات باستخدام Ultralytics YOLO11 على الطائرات المسيّرة#

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

لتشغيل تنبؤ، يمكنك استخدام نموذج Ultralytics YOLO11 المُدرّب على فيديو إدخال باستخدام شيفرة Python التالية. في هذا المثال، سنستخدم فيديو الطائرة المسيّرة الاصطناعي نفسه الذي استُخدم في التدريب، ولكن يمكنك استخدام أي ملف فيديو آخر إذا رغبت.

# ⁨استيراد المكتبة⁩
from ultralytics import YOLO

# ⁨تحميل نموذج YOLO⁩
model = YOLO("best.pt")  # ⁨اختيار النموذج المدرّب خصيصًا⁩

# ⁨التنبؤ بالنتائج باستخدام النموذج⁩
results = model.predict(source="path/to/original/video.mp4", show=True, save=True)

بعد تشغيل هذه الشيفرة، سيُحفظ ملف الفيديو الناتج، متضمنًا التنبؤات ومربعات الإحاطة.

إطار من ملف الفيديو الناتج

الشكل 12. إطار من ملف الفيديو الناتج.

دمج Ultralytics YOLO11 في الطائرات المسيّرة لمختلف التطبيقات#

يُعد اكتشاف المنازل لتوصيل الطرود بالطائرات المسيّرة مثالًا واحدًا فقط على كيفية تطبيق الرؤية الحاسوبية وUltralytics YOLO11. فيما يلي استخدامات أخرى للرؤية الحاسوبية وYOLO11 والطائرات المسيّرة الجوية في العالم الحقيقي:

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

أبرز النقاط#

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

يجعل تطبيق اكتشاف الكائنات على لقطات الطائرات المسيّرة هذه الطائرات أكثر ذكاءً، إذ يتيح لها التعرّف على الكائنات وتتبعها تلقائيًا وفي الوقت الفعلي. ومع تطور التكنولوجيا، يُرجح أن تؤدي الطائرات المسيّرة المدعومة بالذكاء الاصطناعي دورًا أكبر في تسريع عمليات التوصيل، وتحسين الأمن، والمساعدة في الاستجابة للكوارث.

انضم إلى مجتمعنا واستكشف مستودع GitHub لمعرفة المزيد عن الذكاء الاصطناعي للرؤية، واطّلع على خيارات الترخيص لبدء مشاريع رؤية الحاسوب. هل تهتم بالابتكارات مثل الذكاء الاصطناعي في التصنيع أو رؤية الحاسوب في صناعة السيارات؟ تفضّل بزيارة صفحات حلولنا لاكتشاف المزيد.

بقلم

Abirami Vina
Abirami Vina

منشئ محتوى · Ultralytics

بدأت أبيرامي فينا مسيرتها المهنية مهندسةً للرؤية الحاسوبية، وأرست أساسًا متينًا في الذكاء الاصطناعي للرؤية وتعلّم الآلة. وهي صانعة محتوى لدى Ultralytics ومؤسسة وكبيرة الكتّاب في Scribe of AI، حيث تعدّ محتوى تقنيًا عالي الجودة للشركات المتخصصة في الذكاء الاصطناعي. وانطلاقًا من شغفها بجعل الذكاء الاصطناعي مفهومًا وجذابًا، يربط عملها بين أحدث التقنيات وأثرها في العالم الفعلي.

التعليقات

اطرح سؤالًا، أو شارك نتائجك، أو ساعد شخصًا آخر.

استكشف الحلول

الرؤية الحاسوبية في الرياضة

الرؤية الحاسوبية في الرياضة

اكتشف كيف يعزّز Ultralytics YOLO الرؤية الحاسوبية الرياضية عبر تتبّع اللاعبين والكرة، وتحليلات الأداء، ورؤى التدريب، وإعادة تأهيل الرياضيين.
معرفة المزيد
الرؤية الحاسوبية للصور الجوية

الرؤية الحاسوبية للصور الجوية

حوّل صور الطائرات المسيّرة والصور الجوية إلى رؤى آنية للزراعة وتربية الأحياء المائية والحفاظ على البيئة والتحليل الجغرافي المكاني باستخدام Ultralytics YOLO.
معرفة المزيد
الرؤية الحاسوبية في قطاع الطيران والفضاء

الرؤية الحاسوبية في قطاع الطيران والفضاء

طبّق الرؤية الحاسوبية في مجال الطيران والفضاء باستخدام Ultralytics YOLO لفحص الطائرات، واكتشاف الأجسام الغريبة على المدارج (FOD)، والعمليات الأرضية في المطارات، واكتشاف عيوب المواد المركّبة.
معرفة المزيد
الرؤية الحاسوبية في مجال الأمن

الرؤية الحاسوبية في مجال الأمن

احمِ كل موقع باستخدام نماذج Ultralytics YOLO. يدعم الذكاء الاصطناعي البصري مراقبة المحيط، واكتشاف التهديدات، والتعرف على لوحات المركبات، والسلامة في مكان العمل.
معرفة المزيد
الرؤية الحاسوبية في الروبوتات

الرؤية الحاسوبية في الروبوتات

عزّز أداء الآلات الذكية باستخدام نماذج Ultralytics YOLO. يدعم الذكاء الاصطناعي البصري في الروبوتات الملاحة الذاتية والإدراك وتعقب الأجسام والتحكم الآني.
معرفة المزيد
الرؤية الحاسوبية في الخدمات اللوجستية

الرؤية الحاسوبية في الخدمات اللوجستية

بسّط العمليات اللوجستية باستخدام نماذج Ultralytics YOLO. يتيح الذكاء الاصطناعي البصري فحص الطرود وفرزها وتتبع المركبات ومراقبة سلامة المستودعات في الوقت الفعلي.
معرفة المزيد
الرؤية الحاسوبية في تجارة التجزئة

الرؤية الحاسوبية في تجارة التجزئة

أعِد تصور تجارة التجزئة باستخدام نماذج Ultralytics YOLO. يتيح الذكاء الاصطناعي البصري تتبع المخزون ومراقبة الرفوف وإدارة الطوابير واستخلاص رؤى أذكى عن العملاء.
معرفة المزيد
الرؤية الحاسوبية في الرعاية الصحية

الرؤية الحاسوبية في الرعاية الصحية

أنشئ حلولًا للرعاية الصحية باستخدام نماذج Ultralytics YOLO. يعزز الذكاء الاصطناعي البصري في الرعاية الصحية سرعة التصوير الطبي، وكفاءة التشخيص، ومراقبة المرضى.
معرفة المزيد
الرؤية الحاسوبية في التصنيع

الرؤية الحاسوبية في التصنيع

حسّن التصنيع باستخدام نماذج Ultralytics YOLO. يعزز الذكاء الاصطناعي للرؤية مراقبة الجودة واكتشاف العيوب والالتزام بمعدات الوقاية الشخصية وأتمتة خطوط التجميع.
معرفة المزيد
الرؤية الحاسوبية في قطاع السيارات

الرؤية الحاسوبية في قطاع السيارات

طبّق الرؤية الحاسوبية في قطاع السيارات باستخدام نماذج Ultralytics YOLO. يعزز الذكاء الاصطناعي للرؤية سلامة الطرق ومساعدة السائق وأتمتة المركبات لإنشاء طرق أكثر ذكاءً.
معرفة المزيد
الرؤية الحاسوبية في الزراعة

الرؤية الحاسوبية في الزراعة

أدخل الذكاء الاصطناعي البصري إلى الزراعة الذكية باستخدام نماذج Ultralytics YOLO. عزّز مراقبة المحاصيل وتتبع الماشية والزراعة الدقيقة لزيادة الإنتاجية وتحسينها.
معرفة المزيد

لنبنِ مستقبل الذكاء الاصطناعي معًا!

ابدأ رحلتك نحو مستقبل تعلّم الآلة