ورود

View Full Version : جداسازی رنگ های یک تصویر RGB با استفاده از حد آستانه ؟



asheykh
یک شنبه 20 دی 1394, 16:00 عصر
ضمن عرض سلام وخسته نباشید خدمت دوستان و اساتید محترم
می خواستم بدونم چطور میشه
تصویری به نام flower.tif (http://barnamenevis.org/flower.tif) از نوع rgb در دست است. این تصویر شامل یک گل به رنگ قرمز و ساقه و برگ به رنگ سبز بر روی یک زمینه آبی است. برنامه‌ای بنویسید که :
الف – تصویر فوق را خوانده و داده‌های آنرا در ماتریسی به نام m بریزد
ب- با استفاده از حد آستانه 120 برای جزء سبز و حد آستانه 180 برای جز قرمز، دو تصویر باینری بنامهای b1 و b2 ایجاد کند که در اولی تنها تصویر گل و در دومی تنها اجزاء ساقه و برگ وجود داشته باشند.
راهنمایی: برای استخراج برگها تنها استفاده از یک شرط برای حد آستانه کافی نیست. مثلا شرط: m(:,:,2)>120 & m(:,:,1) < 100 را امتحان کنید.

http://s6.picofile.com/file/8232656384/flower.tif.html