مكتبة OpenCV (الجزء السابع) : تحديد أماكن الوجه و تتبع الكائنات

في هذا الدرس، سنتعلم كيفية إكتشاف الكائنات بإستخدام ال Haar Cascades. في البداية سنتعرف على كيفية تحديد أماكن الوجه والعيون. للقيام بالتعرف على هذه الكائنات، تحتاج لملفات ال cascade. هذه الملفات موجودة بالفعل للمهام المشهورة كالتعرف على…

مكتبة OpenCV (الجزء السادس) : مطابقة الصور بالقوالب أو السمات

في هذا الدرس سنتعرف علي طريقة بسيطة جداً للتعرف علي الأشياء object recognition. الفكرة هو التعرف علي المناطق المتشابهة في صورة ما بقالب template نقوم بتزويده بإستخدام threshold. الأمر يعمل بدقة عالية في التعرف علي نفس ال objects في ظل…

مكتبة OpenCV (الجزء الخامس) : تنقية الألوان و إزالة الضبابية

في هذا الدرس، سنتعلم كيفية إنشاء filter لإستخراج لون محدد من الصورة وإزالة الألوان الأخري لتوضيح تلك اللون أكثر. أو يمكن إستخراج لون ليتم استبداله بلون آخر أو بجزء آخر من صورة. يوجد أكثر من وسيلة لتطبيق ال filter علي الصور. بشكل عام،…

مكتبة OpenCV (الجزء الرابع) : إستخدام الـ Thresholding مع الصور

سنتعرف علي ال thresholding في هذا الدرس ونقوم بتطبيقها بمعالجة الصور والفيديوهات. الفكرة هي تبسيط البيانات أكثر قبل المعالجة. في البداية، يمكن تحويل الصورة الملونة إلى صورة رمادية لكن عليك أن تعلم أنه بعد ذلك ستبقي الصورة الرمادية بها على…

مكتبة OpenCV (الجزء الثالث) : العمليات الحسابية والمنطقية علي الصور

في هذا الدرس سنقوم بتغطية بعض العمليات الحسابية والمنطقية البسيطة علي الصور بالإضافة إلي توضيح وظيفة كل منهم. لكي نبدأ، سنحتاج صورتان بنفس الحجم ولاحقاً صورتان مختلفات في الحجم. سنستخدم تلك الصور في البداية: وأيضاً تلك الصورة:…

مكتبة OpenCV (الجزء الثانى) : العمليات البسيطة علي الصور

في هذا الدرس بإستخدام مكتبة OpenCV ولغة البايثون، سنغطي العمليات البسيطة علي الصور. هذا أيضاً يمكن تطبيقة علي الفيديوهات لأنها تتكون من صور وكل صورة يمكنا التعامل معها كما سنفعل في هذا الدرس. سنبدأ بإستدعاء المكتبات وقراءة الصورة كالعادة…

مكتبة OpenCV (الجزء الأول) : مقدمة عن استخدام OpenCV

أهلاً بسلسلة الدروس التي تغطي مكتبة ال OpenCV والتي تعتبر مكتبة لمعالجة الصور والفيديوهات والتي تدعم لغات مثل C++، C، Python، و Java. مكتبة ال OpenCV تُتسخدم لكل أنواع معالجة الصور والفيديوهات والتي تشمل التعرف علي الوجوه وإكتشافها،…

متعة تعلم الأله Machine Learning – الجزء 8

ال hackers دائماً ما يسعون لإيجاد ثغرات يخترقون من خلالها البرامج وذلك للقيام بالإستيلاء علي البيانات والتحكم في الأنظمة. لكن الأنظمة القوية التي تستخدم ال deep learning في أمان لأنها بعيدة عن التحكم البشري. أليس كذلك؟ كيف لل hacker أن…

متعة تعلم الأله Machine Learning – الجزء 7

منذ عدة سنوات ماضية، قام Alec Radford بنشر بحث غير مفهوم للكثيرون في بناء ال generative models بإستخدام ال machine learning. النظام الجديد يُسمي deep convolutional generative adversarial networks أو DCGAN بشكل مختصر. ال DCGANs تستطيع…

متعة تعلم الأله Machine Learning – الجزء 6

التعرف علي الكلام (speech recognition) موجود في حياتنا كثيراً. في هواتفنا، الألعاب وأيضاً الساعات الذكية. بتكلفة 50 دولار أمريكي، يُمكنك الحصول علي Amazon Echo Dot والذي يُمكنك التحدث إليه: الـ Echo Dot أصبح مشهوراً جداً لدرجة أن…