دسته: پردازش تصویر با pillow

آموزش پردازش تصویر در پایتون با ماژول Pillow

جدید ساخت فایل gif با استفاده از pillow در پایتون

ما می توانیم از Pillow برای ایجاد یک GIF از چندین تصویر استفاده کنیم. در اینجا یک نمونه کد ارایه شده که نحوه ایجاد یک GIF از سه تصویر با استفاده از Pillow را نشان می دهد: در این مثال، ابتدا لیستی از اشیاء Image از سه فایل تصویری با استفاده از متد Image.open از Pillow ایجاد می کنیم. سپس فریم ها را به عنوان یک فایل GIF با استفاده از متد save با آرگومان format=’GIF’ و پارامتر append_images ذخیره می کنیم تا فریم های باقی مانده را به فریم اول اضافه کنیم. پارامتر duration فاصله زمان بین فریم ها را بر حسب میلی ثانیه مشخص می کند و پارامتر loop تعداد دفعاتی را که انیمیشن باید حلقه بزند (0 به معنای حلقه بی نهایت است) را مشخص می کند.

  • 248 بازدید
  • 0
  • 27 نوامبر, 2023
ادامه مطلب

جدید پیدا کردن لبه های یک تصویر با استفاده از pillow در پایتون

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

  • 139 بازدید
  • 0
  • 27 نوامبر, 2023
ادامه مطلب

جدید ایجاد نمودار هیسیتوگرام یک تصویر با استفاده از pillow

هیستوگرام یک نمایش گرافیکی از توزیع شدت پیکسل ها در یک تصویر است. نمایش هیستوگرام یک نمودار میله‌ای از داده‌ها است که طیفی از نتایج را در ستون‌هایی در امتداد محور x قرار می‌دهد. محور y تعداد تکرارها را در تصویر نشان می دهد که در هر دسته قرار می گیرند. هیستوگرام ها معمولاً در پردازش تصویر برای درک توزیع شدت پیکسل در یک تصویر و شناسایی الگوها و روندها در داده ها استفاده می شوند. هیستوگرام ها برای شناسایی ویژگی های زیر مفید هستند: – کنتراست contrast: محدوده شدت پیکسل در تصویر. – روشنایی brightness: روشنایی کلی تصویر. – اشباع saturation: میزان رنگ در تصویر. – وضوح sharpness: وضوح لبه ها در تصویر. هیستوگرام ها همچنین برای شناسایی مشکلات کیفیت تصویر مانند نوردهی بیش از حد، نوردهی کم و مشکلات تعادل رنگ مفید هستند. آنها می توانند به شناسایی الگوها و روندهایی در داده ها کمک کنند که ممکن است با یک بازرسی بصری ساده از تصویر آشکار نشوند. هیستوگرام ها را می توان در پردازش تصویر برای اهداف زیر استفاده کرد: – تقسیم‌بندی تصویر image segmentation: از هیستوگرام‌ها می‌توان برای تعیین آستانه تقسیم‌بندی تصویر برای جداسازی پس‌زمینه از یک شی استفاده کرد. – [ . . . ]

  • 171 بازدید
  • 0
  • 27 نوامبر, 2023
ادامه مطلب

جدید آموزش کامل پردازش تصویر در پایتون با PILLOW

پردازش تصویر دیجیتال به معنای پردازش دیجیتالی تصویر با کمک کامپیوتر است. با استفاده از پردازش تصویر می‌توانیم عملیاتی مانند بهبود تصویر، محو کردن تصویر، استخراج متن از تصاویر و بسیاری از عملیات‌های دیگر را انجام دهیم. روش های مختلفی برای پردازش تصاویر دیجیتالی وجود دارد که ما قصد داریم به ماژول Pillow پایتون بپردازیم. Pillow بر روی PIL (کتابخانه تصویر پایتون) ساخته شده است. Pillow از بسیاری از فرمت های فایل تصویری از جمله BMP، PNG، JPEG و TIFF پشتیبانی می کند. Pillow به صورت پیش فرض همراه پایتون ارایه نمی شود و خودتان باید آن را نصب کنید. برای نصب آن دستور زیر را در ترمینال تایپ کنید: باز کردن و نمایش تصویر به عنوان اولین برنامه قصد داریم یک فایل تصویری را باز کنیم و نمایش دهیم. برنامه به این صورت است: نتیجه اجرای برنامه به شکل زیر است: در خط اول کلاس Image را از ماژول PIL وارد می کنیم. این کلاس برای باز کردن، دستکاری و ذخیره فایل های تصویری به کار می رود. خط دوم ماژول OS را وارد می کند که راهی برای تعامل با سیستم عامل فراهم می کند. خط سوم مسیر مطلق دایرکتوری حاوی اسکریپت پایتون را [ . . . ]

  • 412 بازدید
  • 0
  • 26 نوامبر, 2023
ادامه مطلب