پردازش تصویر

  • شروع کننده موضوع
  • #102

امید بخشنده

کاربر حرفه‌ای
ارسال‌ها
505
امتیاز
17
نام مرکز سمپاد
شهید اژه ای
شهر
اصفهان
دانشگاه
آزاد
رشته دانشگاه
نرم افزار
پاسخ : پردازش تصویر ... ؟

آفرین ...
چند نکته .. :
getpixel که کردی بریزش تو یه color بعد color رو تو setpixel استفاده کن....
بیت مپ رو که new می کنی بدون سایز new کم و وقتی می خواستی for بزنی از myPic.height -1 استفاده کن

در کل عااااااااالی بود ..از اینجا هیجانی می شه ......
 

زرينه

کاربر فوق‌فعال
ارسال‌ها
126
امتیاز
1
نام مرکز سمپاد
دبيرستان فرزانگان اهواز
پاسخ : پردازش تصویر ... ؟

به نقل از Omi:D :
آفرین ...
چند نکته .. :
getpixel که کردی بریزش تو یه color بعد color رو تو setpixel استفاده کن....
بیت مپ رو که new می کنی بدون سایز new کم و وقتی می خواستی for بزنی از myPic.height -1 استفاده کن

در کل عااااااااالی بود ..از اینجا هیجانی می شه ......

مرسي :)
درستش مي كنم. ولي نمي فهمم چه جوري بايد new bitmap رو بدون سايز درست كنم؟ ( اگه سايز ندم error ميگيره)
 
  • شروع کننده موضوع
  • #104

امید بخشنده

کاربر حرفه‌ای
ارسال‌ها
505
امتیاز
17
نام مرکز سمپاد
شهید اژه ای
شهر
اصفهان
دانشگاه
آزاد
رشته دانشگاه
نرم افزار
پاسخ : پردازش تصویر ... ؟

نگاه mypic سایز داره اندازه رو بکن اندازه mypic.height ,mypic.width
 
  • شروع کننده موضوع
  • #105

امید بخشنده

کاربر حرفه‌ای
ارسال‌ها
505
امتیاز
17
نام مرکز سمپاد
شهید اژه ای
شهر
اصفهان
دانشگاه
آزاد
رشته دانشگاه
نرم افزار
پاسخ : پردازش تصویر ... ؟

این پست همین یک مشتری رو داره ؟

aghsina
shahshahani
.
.
.
همه گفنتد و رفتند ......... ؟
 

زرينه

کاربر فوق‌فعال
ارسال‌ها
126
امتیاز
1
نام مرکز سمپاد
دبيرستان فرزانگان اهواز
پاسخ : پردازش تصویر ... ؟

لطفا يه نگاه بكنين ببينين ديگه مشكلي نداره:

کد:
        MyPic = New Bitmap("C:\Documents and Settings\Azin\Desktop\ZARINEH.bmp")
        MyCanvas = New Bitmap(MyPic.Width, MyPic.Height)
        Dim i, j As Integer

        For i = 0 To MyPic.Width - 1
            For j = 0 To MyPic.Height - 1
                PixelClr = MyPic.GetPixel(i, j)
                MyCanvas.SetPixel(i, j, PixelClr)
            Next j
        Next i

        PictureBox2.Image = MyCanvas

راستي، كم كم داره از اين كار خوشم مياد!
ميتونين زمان ارسال جواب ها رو بيشتر كنين. الان زمان امتحاناته و ممكنه نتونيم روي اين كار وقت بذاريم. كلا آدم تمركز نداره!
 
  • شروع کننده موضوع
  • #107

امید بخشنده

کاربر حرفه‌ای
ارسال‌ها
505
امتیاز
17
نام مرکز سمپاد
شهید اژه ای
شهر
اصفهان
دانشگاه
آزاد
رشته دانشگاه
نرم افزار
پاسخ : پردازش تصویر ... ؟

+ هم زدم ... نمی دونم چیه .... هه هه
 

زرينه

کاربر فوق‌فعال
ارسال‌ها
126
امتیاز
1
نام مرکز سمپاد
دبيرستان فرزانگان اهواز
پاسخ : پردازش تصویر ... ؟

كد c# يادتون نره لطفا!
 
  • شروع کننده موضوع
  • #109

امید بخشنده

کاربر حرفه‌ای
ارسال‌ها
505
امتیاز
17
نام مرکز سمپاد
شهید اژه ای
شهر
اصفهان
دانشگاه
آزاد
رشته دانشگاه
نرم افزار
پاسخ : پردازش تصویر ... ؟

آخه کسی نیست اصلا
 

زرينه

کاربر فوق‌فعال
ارسال‌ها
126
امتیاز
1
نام مرکز سمپاد
دبيرستان فرزانگان اهواز
پاسخ : پردازش تصویر ... ؟

شما لطف كنين كدتون رو بذارين.
فكر مي كنم دليلي كه اين تاپيك خيلي مراجعه كننده نداره اينه كه شما پست آموزشي به اون معنا نذاشتين.
خوبه آدم خود كفا باشه ولي نه در حدي كه شما انتظار دارين!
به نظرم، اگه يه كد كوچولو توي c# يا c++ بذارين، آمار بازديد بيشتر بشه! مثل روزهاي اولي كه اين تاپيك رو باز كردين.
 
  • شروع کننده موضوع
  • #111

امید بخشنده

کاربر حرفه‌ای
ارسال‌ها
505
امتیاز
17
نام مرکز سمپاد
شهید اژه ای
شهر
اصفهان
دانشگاه
آزاد
رشته دانشگاه
نرم افزار
پاسخ : پردازش تصویر ... ؟

http://rapidshare.com/files/327082131/VisionTut0.rar.html

این #c
ببینیم کی میاد ...........
 
  • شروع کننده موضوع
  • #112

امید بخشنده

کاربر حرفه‌ای
ارسال‌ها
505
امتیاز
17
نام مرکز سمپاد
شهید اژه ای
شهر
اصفهان
دانشگاه
آزاد
رشته دانشگاه
نرم افزار
پاسخ : پردازش تصویر ... ؟

واسه همون یه نفر ....

قدم بعدی قدم کوچيکی ولی جالبه .. تا اينجا قبله امتحان تموم ميکنيم....
اون قسمتی که رويه عکس for زديم و من تو #c نوشتم که جای کارا اينجاهه ....(کامنت کردم) اونجا بايد حالا يه سری کار جالب کنيم تا بفهميم ما قدرت عوض کردن داريم ... يه کار ابتدايی با حال آستانه گيری يا thresh holding که ما با يه if ساده ميآيم کاريه با حال ميکنيم.
اونجا يه شرط بگزاريد که اگر رنگ ما r+g+b از 128 کمتر بود اون نقطه رو سياه کن اگه نه سفيد ......... بعد يه تصوير سياه سفيد خواهی داشت.
بعدش يه بار ديگه همون رنگ رو به جايه سياه يا سفيد بگزاريد ميآنگين r g b اون موقع يه تصوير خاکستری داريد.
i'm waiting for your response ...
 

زرينه

کاربر فوق‌فعال
ارسال‌ها
126
امتیاز
1
نام مرکز سمپاد
دبيرستان فرزانگان اهواز
پاسخ : پردازش تصویر ... ؟

سلام
دنبال يه تابع مي گردم رنگ پيكسل رو به باينري تبديل كنه. چه تابعي ميشه به كار برد؟

يه چيزي: thresholding يا thresh holding؟
thresh خالي ميشه خرمن كوبي!!! :))
 
  • شروع کننده موضوع
  • #114

امید بخشنده

کاربر حرفه‌ای
ارسال‌ها
505
امتیاز
17
نام مرکز سمپاد
شهید اژه ای
شهر
اصفهان
دانشگاه
آزاد
رشته دانشگاه
نرم افزار
پاسخ : پردازش تصویر ... ؟

هه هه ....

.FromRGB تابشه ...
 
  • شروع کننده موضوع
  • #115

امید بخشنده

کاربر حرفه‌ای
ارسال‌ها
505
امتیاز
17
نام مرکز سمپاد
شهید اژه ای
شهر
اصفهان
دانشگاه
آزاد
رشته دانشگاه
نرم افزار
پاسخ : پردازش تصویر ... ؟

threhold
باینری واسه چیته ؟
R.
G.
B.
داره خودش ...
 

زرينه

کاربر فوق‌فعال
ارسال‌ها
126
امتیاز
1
نام مرکز سمپاد
دبيرستان فرزانگان اهواز
پاسخ : پردازش تصویر ... ؟


fromrgb كه خروجي color ميده، پس چه جوري شرط بذاريم كه r+g+b رنگ ما از 128 كوچكتر باشه؟
مگر نه r , g , b سه تا integer هستند؟
 
  • شروع کننده موضوع
  • #117

امید بخشنده

کاربر حرفه‌ای
ارسال‌ها
505
امتیاز
17
نام مرکز سمپاد
شهید اژه ای
شهر
اصفهان
دانشگاه
آزاد
رشته دانشگاه
نرم افزار
پاسخ : پردازش تصویر ... ؟

کد:
 Color c= sdadas.getpixel(x,y); byte r = c.R;byte g= c.G; .........

متوجه شدین ؟
 
  • شروع کننده موضوع
  • #118

امید بخشنده

کاربر حرفه‌ای
ارسال‌ها
505
امتیاز
17
نام مرکز سمپاد
شهید اژه ای
شهر
اصفهان
دانشگاه
آزاد
رشته دانشگاه
نرم افزار
پاسخ : پردازش تصویر ... ؟

دیدین #c رو هم گذاشتم فرقی نکرد ....کلا علاقه پایینه .. مطلب رو بستیم ... تنها کسان یا کسی که سوال دارند پیغام بدن جواب می دیم
 
بالا