Posts

Showing posts from 2016

الدرس 4 : Histograms- Image Filtering - Object Detection

Image
Histograms- Image Filtering -  Object Detection بسم الله الرحمن الرحيم   أولا أعتذرلجميع المتابعين لهذه الدورة على التأخر في النشر و هذا بسبب انشغالي و ان شاء الله أحاول الحفاظ على مدة زمنية منتظمة لنشر دروس جديدة في هذا المجال. درس اليوم  بعنوان Histograms- Image Filtering -  Object Detection في هذا الدرس تطرقنا الى موضوع المعالجة الأولية للصور و تحسين الاضاءة و التشوهات الناتجة عن الوسط الخارجي من تعديل للأسطوجرام و فلثرة الصور الى تحديد العناصر على الصورة مع شرح لكل المراحل و التطبيق عليها. ثم أرفقنا الدرس بتطبيق حول انشاء برنامج بسيط  للمراقبة بواسطة الكاميرا حتى نفهم الأشياء التي تعلمنها. الدروس القادمة ان شاء الله سنركز فيها على التطبيق أكثر بعد أن أخدنا المبادئ الأساسية في معالجة الصور. تحميل درس اليوم  هنا  

الدرس 3 : Colors

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

الدرس 2 : Geometric Image Transformations

Image
 في درس اليوم سوف نتحدث عن التحويلات الهندسية للصور و هو درس يسمح لنا بالتحكم في الصور من حيث الشكل و الحجم و موقعها أو موقع بعض أجزائها ... أهميته كبيرة في مجال معالجة الصور و هو من الاساسيات. رابط تحميل الدرس2      بناءا على طلب المتابعين بشرح طريقة تنصيب opencv بالعربي خصصت فقرة لهذا الغرض   رابط تحميل opencv مع شرح التنصيب بالانجليزي   شرح تنصيب  opencv بالعربي 1 - بعد تحميل opencv 2.4.6.0 و فيجوال استديو نسخة 2012 قم بفك الضغط عن opencv الى القرص الصلب مثلا القرص الصلب C    احدف الملف الناتج عن فك الضغط المهم حتى تحصل على الرابط    C:\openCV2460   الذي يصل الى ملفات opencv مباشرة. 2 - تهيئة مجال عمل opencv من Control Panel : System → Advanced system settings → (Advanced Tab) → Environment variables أو بالفرنسية  Panneau de contrôle : système ->  Parametres systeme avances -> Variables d environnement   حتى تظهر هذه القائمة   1- نختار Path  2- ننقر على زر التعديل Edit  تجد أشياء كثيرة لا تقوم

الدرس 1

بعد المقدمة السابقة ننطلق اليوم مع الدرس الأول حيث سنتعلم كيفية فتح صورة و الوصول الى المعطيات المخزنة بداخلها مع أمثلة برمجية وبعض العمليات البسيطة الهدف هو التحكم في الصور برمجيا قبل لتطبيق على أمور اخرى. وحتي صدور الدرس المقبل لدينا بعض الوقت لتحضر أنفسنا و التحكم في أساسيات  opencv في هذا الربط تجدون طريقة تنصيب opencv   مع السي بلس بلس نسخة 2012    طريقة تنصيب opencv   تحميل الدرس1 في الأخير تحياتي الخالصة - لاتنسوا المشاركة برأيكم

مقدمة

مقدمة من خلال هذا الدرس و الدروس الأتية ان شاء الله سنحاول شرح مجال معالجة الصور بطريقة سهلة و بسيطة مع التطبيق و بالعربي حتى تكون في متناول الجميع . الوسائل و الأدوات التي سنستعملها هي  لغة البرمجة سي بلس بلس ( فجيوال أستديو نسخة  2012)  opencv -2.4.6.0 رابط تحميل الدرس 0 ( مقدمة) حتى تكون الاستفادة كبيرة و قبل أن أنشر الدرس المقبل لمن لا يعرف opencv او لغة البرمجة سي بلس بلس عليه ان يطالع و لو نظرة بسيطة ...انا أشرح كل شيئ لكن من الأفضل ان تكون لك نظرة مسبقة . قبل صدور الدرس التالي نحاول تجهيز انفسنا و تجهيز الادوات التي سنستعملها. هذه بعض الدروس التي ممكن تستفدون منها   الواجهات الروسومية في سي بلس بلس   استعمال الجداول والمصفوفات