PDA

View Full Version : پردازش تصویر



majid_i68
شنبه 15 تیر 1392, 23:29 عصر
سلام دوسنان

بنده میخوام که برنامه ای بسازم که عکسی رو دریافت کنه و پردازشی رو ان انجام بده و در نهایت هر رنگی که درون اون عکس هست با مختصاتش به کدی که قبلا برای هر رنگ تعریف کردام تبدیل بشه...
در واقع میخوام که عکس به یک نقشه تابلو فرش تبدیل بشه
توضیح : نرم افزار رنگهای موجود در عكسو كد بندی میكنه ( یعنی هر رنگ رو با یه كد خاص مشخص میكنه و بافنده قالی نیز از روی نقشه میفهمه كه باید از كدوم رنگ استفاده كنه )

من تا به حال با پردازش تصویر کاری انجام نداده ام... لطفا در مورد کلاسهایش و چگونگی آن توضحیی دهید..

تشکر

CsharpNevisi
شنبه 15 تیر 1392, 23:57 عصر
بیا دوست عزیز با این کد میونی پیکسل به پیکسل رنگارو جدا کنی


Bitmap b = new Bitmap(pictureBox1.Image);
for (int i = 0; i < b.Width; i++)
{
for (int j = 0; j < b.Height; j++)
{
Application.DoEvents();
Color cll;
cll = b.GetPixel(i, j);
}
}

majid_i68
یک شنبه 16 تیر 1392, 00:36 صبح
سلام

کد کلاس پیدا کردن مختصات هر پکسل بر روی تصویر چیه

CsharpNevisi
یک شنبه 16 تیر 1392, 00:41 صبح
سلام

کد کلاس پیدا کردن مختصات هر پکسل بر روی تصویر چیه

Bitmap b = new Bitmap(pictureBox1.Image);
for (int i = 0; i < b.Width; i++)
{
for (int j = 0; j < b.Height; j++)
{
Application.DoEvents();
Color cll;
cll = b.GetPixel(i, j);
}
}
خب با این کد میتونی مختصاتو پیدا کنی دیگه ... !!
I=X .... J=Y
میتونی حتی با رنگ ها مقایه کنی مثل ::
if (cll == Color.Red)
{

}
این کد میتونه کارتو راه بندازه .. !!