المشاركات

عرض المشاركات من مايو, 2024

استخدام Webots و MediaPipe للتحكم في حركة الروبوت بواسطة وضعية الرأس

صورة
  استخدام Webots و MediaPipe للتحكم في حركة الروبوت بواسطة وضعية الرأس في السنوات الأخيرة، أدى التقاطع بين CV والروبوتات إلى تطوير طرق تحكم مبتكرة، أحدها هو تقدير وضعية الرأس.  من خلال الاستفادة من أدوات مثل Webots لمحاكاة الروبوت و MediaPipe للكشف عن معالم الوجه في الوقت الفعلي، من الممكن إنشاء نظام حيث يتحكم اتجاه رأس المستخدم في حركة الروبوت.  تشرح هذه المقالة كيفية بناء مثل هذا النظام، مع توضيح تفاصيل تكامل هذه التقنيات. مقدمة إلى Webbots و MediaPipe Webots هو برنامج مفتوح المصدر لمحاكاة الروبوتات يوفر بيئة شاملة لنمذجة وبرمجة ومحاكاة الروبوتات.  يدعم مجموعة متنوعة من نماذج الروبوتات ويسمح بتخصيص واسع النطاق والبرمجة النصية، مما يجعله مثاليًا للأغراض التعليمية والبحثية. MediaPipe هو إطار عمل طورته Google لبناء خطوط أنابيب تعلم الآلة متعددة الوسائط.  تضمن حلولًا متقدمة لمهام مثل اكتشاف الوجه، تتبع اليد وغيرها.  وحدة Face Mesh في MediaPipe مفيدة بشكل خاص في التقاط معلمات الوجه في الوقت الفعلي، والتي يمكن استخدامها لتقدير اتجاه رأس الشخص. نبذة عن ...

استخدام GPT-4 في معالجة النص المستخرج من فيديو يوتيوب

صورة
  استكشاف عالم الذكاء الاصطناعي: استخدام GPT-4 في معالجة النصوص يمكن اعتبار هذا البرنامج كتطبيق على  المقالة السابقة التي تم مناقشتها سابقا في عصر الثورة الرقمية، أصبح الذكاء الاصطناعي جزءًا لا يتجزأ من حياتنا اليومية. من بين أبرز تطبيقات الذكاء الاصطناعي الحديثة هي نماذج اللغة المتقدمة مثل GPT-4. في هذه المقالة، سنستكشف كيفية استخدام GPT-4 في معالجة النصوص باستخدام لغة البرمجة Python. ما هو GPT-4 ؟ GPT-4 (Generative Pre-trained Transformer 4) هو نموذج لغوي متقدم تم تطويره بواسطة OpenAI. يتميز هذا النموذج بقدرته على فهم وتوليد النصوص بطريقة طبيعية تشبه إلى حد كبير الإنسان. يمكن استخدامه في مجموعة متنوعة من التطبيقات مثل إنشاء المحتوى، الترجمة، تلخيص النصوص، وحتى المساعدة في البرمجة . كيفية استخدام GPT-4 مع Python لنبدأ بشرح كيفية استخدام GPT-4 لمعالجة النصوص باستخدام Python. سنقوم بقراءة محتوى من ملف نصي، ثم نرسل هذا المحتوى إلى نموذج GPT-4 للحصول على تحليل أو إجابة . الخطوات الأساسية : إعداد مكتبة OpenAI : يجب عليك أولاً تثبيت مكتبة OpenAI ب...

تحويل الصوت من فيديوهات يوتيوب إلى نص باستخدام بايثون

صورة
  تحويل الصوت من فيديوهات يوتيوب إلى نص باستخدام بايثون   مقدمة تُعَدّ عملية تحويل الصوت إلى نص أحد المواضيع المثيرة للاهتمام في مجالات الذكاء الاصطناعي والتعلم الآلي. باستخدام الأدوات المناسبة، يمكننا استخراج الصوت من فيديوهات يوتيوب وتحويله إلى نص مكتوب بسهولة. في هذه المقالة، سنتناول كيفية استخدام بايثون لتحقيق هذا الهدف سأقوم بمشاركة الكود بشكل مجاني بحيث يستفيد منه الطلبة والباحثين    الأدوات المطلوبة للقيام بهذه المهمة، سنحتاج إلى الأدوات والمكتبات التالية : pytube : مكتبة لتحميل الفيديوهات من يوتيوب . ffmpeg : أداة قوية لتحويل صيغ الملفات الصوتية والمرئية . speech_recognition : مكتبة لتحويل الصوت إلى نص باستخدام خدمات التعرف على الصوت من جوجل . الخطوة 1: تحميل الصوت من يوتيوب   أول خطوة هي تحميل الصوت من فيديو يوتيوب. نستخدم مكتبة    pytube لتحقيق ذلك.  الكود التالي يوضح كيفية تحميل الصوت فقط من فيديو يوتيوب : from pytube import YouTube def download_audio (url, output_path): yt = YouTube(url) ...

إنشاء تطبيق لتنزيل مقاطع الفيديو من يوتيوب باستخدام بايثون وKivyMD

صورة
  إنشاء تطبيق لتنزيل مقاطع الفيديو من  يوتيوب  باستخدام بايثون  و KivyMD في العصر الرقمي الحالي، حيث يسود محتوى الفيديو، فإن وجود أداة لتنزيل مقاطع فيديو بسهولة يمكن أن يكون مفيدًا بشكل لا يصدق. خاصة أن تحميل فيديو من  يوتيوب  غير مجاني. أقوم بمشاركة هذا العمل مع الجمهور وأحلل استخدامه شخصيا بشكل مجاني .. ولا أحلل استخدامه تجاريا.   لذلك في هذا البرنامج التعليمي، سنتعرف على كيفية إنشاء تطبيق بسيط وفعال لتنزيل فيديو  يوتيوب  باستخدام Python   و KivyMD.   سيسمح هذا التطبيق للمستخدمين بإدخال رابط  يوتيوب  واسترداد المعلومات حول الفيديو وتحديد جودة الفيديو المطلوبة وتنزيل الفيديو على أجهزتهم .      رابط الكود الاصلي : اضغط هنا بعد ذلك اتبع الخطوات للتحميل : DOWNLOAD ZIP 1. مقدمة للمشروع :   هدفنا هو إنشاء تطبيق سهل الاستخدام يمكّن المستخدمين من تنزيل مقاطع فيديو YouTube دون عناء. سنستخدم   بايثون ، وهي لغة برمجة متعددة الاستخدامات، و KivyMD ، وهو إطار عمل لبناء تطبيقات عبر الأنظمة الأساسية باس...