الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

تحويل الصورة الالوان الى grayscale

مغلق
بدأه shdelpiero في 19 فبراير 2007 · 4 رد · 988 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

كود تحويل الصورة الملونة الى ابيض واسود grayscale


Graphics g = Graphics.FromImage(bm);


ColorMatrix cm = new ColorMatrix(new float[][]{ new float[]{0.5f,0.5f,0.5f,0,0},
new float[]{0.5f,0.5f,0.5f,0,0},
new float[]{0.5f,0.5f,0.5f,0,0},
new float[]{0,0,0,1,0,0},
new float[]{0,0,0,0,1,0},
new float[]{0,0,0,0,0,1}});

/*
//Gilles Khouzams colour corrected grayscale shear
ColorMatrix cm = new ColorMatrix(new float[][]{ new float[]{0.3f,0.3f,0.3f,0,0},
new float[]{0.59f,0.59f,0.59f,0,0},
new float[]{0.11f,0.11f,0.11f,0,0},
new float[]{0,0,0,1,0,0},
new float[]{0,0,0,0,1,0},
new float[]{0,0,0,0,0,1}});
*/

ImageAttributes ia = new ImageAttributes();
ia.SetColorMatrix(cm);
g.DrawImage(image, new Rectangle(0, 0, image.Width, image.Height), 0, 0, image.Width, image.Height, GraphicsUnit.Pixel, ia);
g.Dispose();
this.BackgroundImage = bm;
Bitmap bm = new Bitmap(image.Width, image.Height);

تم تعديل هذه المشاركة بواسطة shdelpiero في 19 فبراير 2007 في 10:55

#2

يا أخي

رجاء أوضح عما تبحث Image Processing!!!

Image Processing = Compression of image + Multimedia data base + watermarking + 3D reconstruction ...

Compression of image : تقليص حجم الصورة مع احترام أقصى حد ممكن للمعلومات التي تحتويها ولا أقصد هنا الطول والعرض بل المحتوى (بايت)

Watermarking : أي الوشم وهو عبارة على إدراج معرف لصاحب الصورة داخلها ودون أن يكون ظاهرا لحماية حقوقه أو غير ذلك

Multimedia data base : مماثلة تماما لوضيفة محركات البحث إلا أنه هنا ينبغي إستعمال صورة عوض عن كلمة لتحصل على صور مشابهة لها

3D reconstruction : أي مثلا أن تلتقط صورتين لجسم ما من زاويتان مختلفتان ومن ذلك تنشأ الشكل الثلاثي الأبعاد

.

.

.

فعما تبحث تحديدا!!!

#3

السلام عليكم ورحمة الله وبركاته

أخي الكريم

أنا أعمل حالياا في مشروع Iris Recgonition

وأحتاج معلومات في موضوع ال segmentation

ولو عند حضرتك اي اكواد او مصادر في canny edge detection , hough transform

ياريت تمدني بها

وجزاك الله خيرا

#4

السلام عليكم

Canny Edge Detection

مزيد من التفاصيل تجدها هنا

أو هنا

Hough Transform

مزيد من التفاصيل تجدها هنا

Segmentation

لك هذا الدرس

آمل أن يكون ردي مفيدا وعذرا لأني مشغول قليلا وإلا كنت جربت الأكود وأضفت مزيد من التفاصيل حول هذه المواضيع ولكن إن شاء الله سيكون هناك شرح أكثر تفصيل حول معالجة الصور

والله أعلم

For_Canny_Edge_detection.zip

canny_edge.zip

HoughLine_Transformer.zip

#5

السلام عليكم ورحمة الله وبركاته

جزاك الله خيرا يااخي الكريم

هذا الموضوع مغلق.

مواضيع مشابهة