PDA

View Full Version : پیدا کردن پیکسل های تکراری یک تصویر



m.4.r.m
سه شنبه 23 مهر 1392, 16:05 عصر
سلام دوستان من توسط تابع GetPixel پیسکل های تصویر رو توسط حلقه تودر تو در آوردم و تمام پیکسل های تصویر رو نمایش دادم فقط دوتا مشکل دارم یکی اینکه اون پیکسل های تکراری رو پیدا کنم و به جاشون عدد صفر بزارم و دوم اینکه نقاط پیکسل تصویر رو به RGB تبدیل کنم . ممنون میشم با کد توضیح بدین .

SlowCode
چهارشنبه 24 مهر 1392, 09:42 صبح
سلام
واسه تجزیه رنگ:

clr = GetPixel(Picture1.hdc, i, j)
R = clr Mod 256
G = (clr / 256) Mod 256
B = Int(clr / 256 ^ 2)

واسه پیدا کردن یکسل های تکراری هم روش سریعی بلد نیستم، در این مورد بهتره با یکی از این افراد صبحت کنی:
مصطفی ساتکی، بهروز عباسی، مهران

بهروز عباسی
چهارشنبه 24 مهر 1392, 11:24 صبح
سلام دوستان من توسط تابع GetPixel پیسکل های تصویر رو توسط حلقه تودر تو در آوردم و تمام پیکسل های تصویر رو نمایش دادم فقط دوتا مشکل دارم یکی اینکه اون پیکسل های تکراری رو پیدا کنم و به جاشون عدد صفر بزارم و دوم اینکه نقاط پیکسل تصویر رو به RGB تبدیل کنم . ممنون میشم با کد توضیح بدین .

درود به شما

اگه بیشتر توضیح بدی که دقیقاً می خوای چکار کنی شاید بتونم کمکت کنم
این که شما میگی مقادیر تکراری و می خوای فیلتر کنی دقیقاً برای چیه؟
شاید کارت محرمانه باشه ولی این کارا یه کم داستان داره هرچی بیشتر توضیح بدی راه های بیشتری پیدا میشه:چشمک:، مثلاً من خودم برای انتقال تصویر/ویدئو توی شبکه یه برنامه نوشتم که قسمت های تکراری فریم ها رو تشخیص میداد و از تصویر حذف می کرد و دوباره در طرف دریافت کننده تصویر رو بازسازی می کرد ولی چند روز بعد دیدم که اگه تصاویر رو با فرمت jpg و به صورت Stream ارسال می کردم این فرمت خودش چنین کاری رو برای فشرده سازی انجام می داد:متعجب: