هذا المشروع عبارة عن تطبيق لمعالجة الصور الرقمية (Digital Image Processing Application) بواجهة رسومية، يهدف إلى تحسين الصور وتحليلها باستخدام مجموعة من تقنيات المعالجة المختلفة.
وصف عام للمشروع:
يقوم التطبيق بعرض صورتين:
الصورة الأصلية (Original Image)
الصورة بعد المعالجة (Enhanced Image)
ويتيح للمستخدم تطبيق مجموعة من العمليات لتحسين جودة الصورة، إزالة الضوضاء، تعديل التباين، وإجراء تحولات مختلفة عليها، مع عرض النتيجة مباشرة للمقارنة.
أهم الوظائف المتوفرة في المشروع:
1. تحويل الصورة إلى تدرج الرمادي (RGB to GrayScale)
لتحويل الصور الملونة إلى صور رمادية.
2.الدوران والقلب (Flip & Rotate)
لعكس الصورة أفقيًا أو رأسيًا أو تدويرها بزوايا مختلفة.
3. إزالة الضوضاء (Noise Removal)
لتحسين جودة الصور المتأثرة بالتشويش.
4. تسوية المدرج التكراري (Histogram Equalization)
لتحسين التباين وإظهار التفاصيل المخفية.
5. تمديد التباين (Contrast Stretching)
لتوسيع نطاق القيم اللونية وتحسين وضوح الصورة.
6. تقطيع مستويات الشدة (Intensity Level Slicing)
لإبراز نطاق معين من القيم الرمادية.
7. التحويل السالب (Negative) والنقل (Transpose)
لإجراء عمليات تحويل رياضية على الصورة.
8. التحكم في السطوع والتكبير (Brightness & Zoom Control)
باستخدام أشرطة تمرير (Sliders) لضبط القيم بشكل تفاعلي.
9. إخفاء واستخراج البيانات (Steganography)
إمكانية إخفاء بيانات داخل الصورة واستخراجها لاحقًا.
مميزات المشروع:
واجهة رسومية سهلة الاستخدام.
عرض قبل وبعد المعالجة للمقارنة الفورية.
إمكانية تحميل الصور وحفظ النتائج.
تحكم تفاعلي في الخصائص البصرية.
دمج تقنيات معالجة الصور مع مفاهيم أمن المعلومات (Steganography).
الهدف من المشروع:
يهدف المشروع إلى تطبيق المفاهيم النظرية في معالجة الصور الرقمية عمليًا، مثل:
تحسين جودة الصور.
معالجة الضوضاء.
تحسين التباين.
تطبيق التحويلات الرياضية على الصور.
إخفاء البيانات داخل الصور.