السلام عليكم
لديه في هذه الفترة فكرة جديدة
أعتقد أني سأغير تاريخ المنتديات الحديثة بها
احم احم
واثق من أني مجنون فوق العادة
لا تسألوني عن الفكرة
فالأفكار في هذه الأيام تساوي الذهب بحد ذاته
على العموم إن عشنا
ولم يستطيع أحد أن يقنعني أني واهم أو مجنون
فسترونها بإذن الله
نعود إلى موضوع اللمحة
أنا عنيد في الغالب
لكن بما أني وعدتكم أني سأكمل
فأجد أنه لا مفر من الإكمال
للذين جاؤوا متأخرين يجب عليك مراجعة اللمحة رقم 16
لمحبي القراءة المقطعة يمكنك الاستمرار معنا
لكني أضمن لكم أنكم لن تستفيدوا الكثير
تكلمنا في المرة السابقة عن RGBImage
وقمنا بفتح صورة من هذا النوع
وعرضناها في إطار جديد
هذا يعني أنا لم ندخل إلى عالم معالجة الصور
لكي تعالج أي صورة يجب أن يكون لديك تصور عام عن الصور
وكيفية تمثيلها في الكمبيوتر
الصورة هي عبارة عن مجموعة من النقط pixcels
كل نقطة تتكون من مجموعة من البتات
كل نقطة لها إحداثيين x,y يمثل مكانها في الصورة
تمثل الصورة على شكل مصفوفة ثنائية الأبعاد
كل عنصر من المصفوفة يحتوي على مجموعة من البايتات على حسب وضوح الصورة
لدينا أنوع من الصور على حسب الألوان التي تتشكل منها أهمها:
1-صورة RGB
2-صورة رمادية gray
3-صورة ثنائية binary
في الحزمة التي تحدثنا عنها مسبقاً
توجد هذه الأنواع من الصور بالمسميات التالية على حسب الترتيب
1-RGBImage
2-IntensityImage
3-BinaryImage
نلاحظ اختلاف في اسم الصورة الرمادية إلى اسم الصورة الكثافية
وتسمى بهذا الاسم لأنها تعتمد على معدل الثلاث ألوان RGB
نبدأ مع الصورة RGB
وهي اختصار للألوان أحمر أخضر أزرق
هذه الصورة تقوم على المبدأ التالي
كل لون من الألوان الثلاثة له 256 تدرج من 0-255
تمزج الثلاث تدرجات مع بعضها البعض لتشكل لون يظهر على الشاشة
وعلى هذا لدينا 256*256*256 من الألوان
عدد مهول بصراحة
في حزمتنا هذه تستطيع الحصول على كل لون على حدة
من خلال الدوال getRed getBlue getGreen
هذه الدوال ترجع مصفوفة ثنائية الأبعاد من النوع short
تستطيع تغيير أي لون في الصورة
عن طريق الدوال التالية setRed setBlue setGreen
هذه هي الدوال الأهم بالنسبة لنا كمعالجين للصور الرقمية
هناك أيضاً getHeight getWidth
وهذه تساعدك على تحديد أبعاد الصورة
وهناك الدالة حفظ لتحفظ الصورة الناتجة عن المعالجة
rgbImage.save(filename);
وتقوم بتحديد هيئة الصورة Format مثل bmp png
على حسب الجزء ما بعد النقطة في filename
وهناك دالة تحفظ بصيغة jpeg المضغوطة
rgbImage.saveAsJPEG(filename, quality);
تحدد الجودة بين 0.0-1.0
يكفي اليوم كلاماً
قوموا ببعض المحاولات عليها
ربما يكون هناك تدوينة أخرى أو تدوينتين عن معالجة الصور الرقمية
لكني لا أعدكم بشيء
تحياتي
Tags: image processing, java, جافاوية, لمحة, معالجة الصور
السلام عليكم أخي العزيز علاء
أشكرك على جهودك الجبارة ومواضيعك الأكثر من رائعة , على ذكر معالجة الصور أنا أخترت مشروع تخرج يدور حول هذا المجال وهو مشروع إدارة كيمرات المراقبة لمعرفة ما إذا حدث إختراق أمني أم لا وكنت مخطط على أساس أضيفله إمكانية التعرف على الصور بإستخدام الشبكات العصبية بحيث يفرق بين وجوه الموظفين والوجوه الغريبه عشان مايقوم بإطلاق إنذار ماله داعي ولكن للأسف الجماعه رفضوا لعدم وجود مشرف عنده فكره عن الشبكات العصبية 🙁
ولكني صممت على نفس المشروع وقلت حتى لو ما استخدمت شبكات عصبية بسويه بأي خوارزمية ولو كانت أقل دقة من الشبكات والمشكله اننا عادنا مادرسنا معالجة الصور لذلك ماعندي فكرة عن الخوارزميات اللي ممكن تفيدني في مشروعي
أنا الآن جالس أبحث وأقرأ وإن شاء الله أخذ فكرة جيده عن الموضوع وأسأل الله انه يوفقني في أني أتعلمها تعلم ذاتي قل آمين.
الـزبــــــــــــــــــــــدة :
ممكن تعطيني فكرة أو تحددلي المسار اللي أمشي فيه؟ وهل يوجد باكيج جاهز للشبكات العصبيه ممكن استخدمه للمقارنه بين الصور؟
وجزاك الله خير
شوف يا محمد هذا يسمونه Face recognition
وعلشان أكون صادق معاك
هذا الشيء الوحيد الي أعرفه عن الموضوع
مساء الخير اخ علاء
انا مشروعي عن معالجة صور طبية لاستخراج مرض معين
والصور الطبية هي صور gray scale
حابه اسئل هل فعلا التعامل مع الصور الرمادية معقد جدا ؟؟
ولغة البرمجة ماتلاب
ياليت اذا عندك خلفيه عن الموضوع ومراجع تفيدني بيها
وجزاك الله الف خير
بالعكس التعامل مع الصور ذات التدرج الرمادي gray scale سهل جداً
بل ويعتبر الأسهل بالنسبة لغيره
بالنسبة لبرنامج ماتلاب فليس لي فيه خبرة أصلاً
على كل يوجد كتاب اسمه
An Introduction To Digital Image Processing With Matlab
الكتاب على حسب ما أسمع أنه سهل ويتدرج مع القارئ إلى مرحلة جيدة جداً
أتمنى لك التوفيق
تحياتي
شكرا شجعتني على المشروع لكن المشروع هذا بحاجه الى دعم من المستشفى
والمستشفى كل يوم تاجل موعد اللقااء وانا محتاجة اللقاء حتى اخذ صور الاشعه والخبره من الدكتور فاقترح المشرف على المشروع فكره تشفير مكالمات اون لاين
وانا ماعندي الخبره الكافيه في التشفير
فيك تعطيني خلفيه عن الموضوع والمراجع حتى ابدا دراسة الموضوع
وجزاك الله الف خير
ولو أن الموضوع ليس له علاقة بالتشفير
لكن ابحث عن خوارزميات public/private
وستجد الكثير في الموضوع
على العموم هذه وصلة للأخ وجدي عصام
http://www.sudancs.com/viewtopic.php?f=24&t=527
تحياتي
السلام عليكم….
أخي الكريم مشروعي تلوين الصور الرمادية(gary scale) بالماتلاب, أرجو تفضلك بتزويدي
بأي مصدر أو خوارزمية ضمن هذا المجال.
مع الشكر الجزيل
ليس لدي أية معرفة بهذه الخوارزمية
وكذلك لا معرفة لي بالماتلاب
أعتذر منك أختي
تحياتي
السلام عليكم انا مشروع تخرجي اخفاء نص داخل صورة بأستخدام ماتلاب ارجو مساعدتي فيه مع فائق الشكر .
كان بودي لو أستطيع المساعدة لكني لا أعرف الكثير عن ماتلاب