تبدیل آبی رنگ در جاوا (پردازش تصویر)

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

  1. خواندن و نوشتن تصاویر در جاوا
  2. فایل در جاوا
  3. استثناها در جاوا
  4. بهبود تصاویر در جاوا

تبدیل آبی رنگ

 تبدیل آبی رنگ همانطور که از نام آن پیداست یک تصویر رنگی را به تصویری آبی تبدیل می‌کند. ایده و الگوریتم این تبدیل به صورت زیر می‌باشد:

  1. تمامی پیکسل تصویر رنگی را دریافت کرده
  2. پیکسل‌های ورودی را به صورت زیر تنظیم می‌کنیم.
    • پیکسل رنگ قرمز را عدد صفر قرار می‌دهیم
    • پیکسل رنگ آبی را تغییر نمی‌دهیم.
    • پیکسل رنگ سبز را عدد صفر قرار می‌دهیم.
  3. پیکسل‌های تصویر ورودی را با روش بالا تغییر می‌دهیم.
  4. مراحل 2 و 3 را برای تمامی پیکسل‌ها انجام می‌دهیم.

بعد از انجام مراحل بالا تصویر ایجاد شده آبی رنگ می‌شود. تصویر زیر این تبدیل را نشان می‌دهد:

تبدیل آبی رنگ در جاوا

پیاده سازی تبدیل آبی رنگ در جاوا

برای پیاده سازی تبدیل آبی رنگ باید یک عکس را خوانده سپس پیکسل‌های آن را طبق روش بالا تغییر دهیم. پیاده سازی این تبدیل به صورت زیر است:

کد بالا در آموزش‌های گذشته پردازش تصویر به طور کلی توضیح داده شده است و فقط تنها تغییری که نسبت به کدهای آموزش‌های قبل دادیم، متغیر col آن است که پیکسل‌های قرمز و سبز آن را صفر کرده و فقط آبی آن را نگه داشتیم. خروجی کد بالا به صورت زیر است:

تبدیل آبی رنگ در جاوا

پسورد: www.codegate.ir

 

دسته : image processing, java, پردازش تصویر, جاوا

دیدگاه بگذارید

نظر شما چیست؟

مطلع کردن شما از
avatar

wpDiscuz