نظام تحميل ومعالجة الصور باستخدام Java و MPI (Parallel Processing)

تفاصيل العمل

قمت بتطوير نظام برمجي باستخدام لغة Java يعتمد على تقنيات المعالجة المتوازية (Parallel Processing) باستخدام مكتبة MPI، بهدف تحميل ومعالجة الصور بكفاءة عالية.

يعتمد النظام على نموذج Master-Worker حيث يقوم الـ Master بتوزيع روابط تحميل الملفات على Workers، الذين يقومون بتحميل الملفات (ZIP) بشكل متوازي، مما يسرّع عملية التنفيذ بشكل كبير. بعد ذلك يتم فك ضغط الملفات ومعالجة الصور تلقائيًا.

تشمل معالجة الصور:

تحويل الصور إلى تدرج رمادي (Grayscale)

تغيير حجم الصور إلى أبعاد موحدة (256×256)

إضافة علامة مائية (Student ID) على الصور

حفظ الصور المعالجة في مجلد منفصل

كما يعكس المشروع مهارات قوية في:

البرمجة بلغة Java

استخدام MPI في الأنظمة الموزعة

التعامل مع الملفات (Download / Unzip)

معالجة الصور باستخدام Java Graphics

تصميم أنظمة تعتمد على الأداء العالي (High Performance Systems)

ملفات مرفقة

بطاقة العمل

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