PDA

View Full Version : سوال: سوال در مورد تغییر دادن رنگ عکس



mbsmbsmbs
دوشنبه 01 شهریور 1389, 10:37 صبح
با سلام
چطوری میشه کاربر یه رنگ رو انتخاب کنه و روی عکس اعمالش کنه
مثلا رنگ زرد عکس زیر با رنگ منتخب خودش عوض کنه؟


http://www.barnamenevis.org/forum/attachment.php?attachmentid=54603&stc=1&d=1282545378



با تشکر

fjm11100
دوشنبه 01 شهریور 1389, 11:33 صبح
به همین راحتی هم نیس باید بری دنبال پردازش تصویر
البته کامپوننتهایی هم هستند که کمکت میکنن مثل gdpicture

shask00l
دوشنبه 01 شهریور 1389, 11:36 صبح
ساده ترین راهش اینه که عکس رو لود کنید . رنگی که باید تغییر کنه مشخص کنید (کدش رو) . بعد با یک حلقه تو در تو تمام پیکسل هارو چک کنید و در صورت پیدا کردن رنگ اول اونو به رنگ دوم تغییر بدین .

مصطفی ساتکی
جمعه 12 شهریور 1389, 14:54 عصر
تصویر خودتون رو به فضای رنگی HSI یا YUV ببرید چون این دو فضای رنگی بر خلاف RGB می تونید به راحتی Difference رو در این فضاهای رنگی محاسبه کنید.
گامی بعدی استفاده از segmentation .تصویرتونو بایستی بخش بندی کنید که هم می تونید از روش های static و Dynamic استفاده کنید که روش های Dynamic معتبر در این زمینه با Fuzzy یا wavelet پیاده میشه .
از جمله segmentation مربوط به اینکار میشه از wathershed و kmean و MeanShift و WaveletMeanShift و Fuzzy Kmeans
بعد از عملیات بالا جواب نهایی به نحوه جستجو شما در این polygon های بدست آمده بر می گرده که می تونید دنبال segment موردنظرتون در یک نقطه خاص باشید یا در کل تصویر.