تطوير مشروع معالجة الصور الرقميه باستخدام python,openCV

تفاصيل العمل

قمت بتنفيذ مشروع متكامل لمعالجة الصور الرقمية (Digital Image Processing) باستخدام لغة Python ومكتبات OpenCV و NumPy و Matplotlib، بهدف تطبيق مجموعة من تقنيات معالجة الصور وتحليلها.

أهم الوظائف التي يتضمنها المشروع:

- Color Channels: فصل قنوات الألوان Red و Green و Blue.

- Grayscale Conversion: تحويل الصور الملونة إلى صور بتدرجات الرمادي.

- Histogram Analysis: حساب وعرض Histogram لتحليل توزيع درجات الإضاءة.

- Gamma Correction: تحسين سطوع الصورة باستخدام تصحيح Gamma.

- Histogram Stretching: تحسين التباين من خلال توسيع نطاق قيم البكسلات.

- Image Arithmetic Operations: تنفيذ عمليات الجمع والطرح والضرب والقسمة، بالإضافة إلى المقارنة والفرق المطلق بين الصور.

- Logical Operations: تطبيق العمليات المنطقية AND و OR و XOR على الصور.

- Noise Addition: إضافة Noise إلى الصور لمحاكاة التشويش.

- Image Filtering: تطبيق Mean Filter و Median Filter لتقليل التشويش.

- Edge Detection: اكتشاف الحواف باستخدام خوارزميات Sobel و Prewitt و Roberts.

- Morphological Operations: تطبيق Dilation و Erosion و Opening و Closing، بالإضافة إلى استخراج الحدود الداخلية والخارجية وحساب Morphological Gradient.

الأدوات والتقنيات المستخدمة:

Python، OpenCV، NumPy، Matplotlib.

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

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة
تاريخ الإنجاز
المهارات