یکی از زمینههایی که زبان قدرتمند پایتون در آن حرفی برای گفتن دارد پردازش تصویر است. پایتون برای این منظور چندین کتابخانه قدرتمند را ارائه داده است. در این فرادرس با مباحث تکمیلی کتابخانه پردازش تصویر Pillow آشنا خواهیم شد. Python Imaging Library مخفف آن PIL، در نسخههای جدید معروف به Pillow یک کتابخانه رایگان و Open Source برای زبان برنامهنویسی پایتون است که از باز کردن، دستکاری و ذخیره بسیاری از قالبهای مختلف فایل تصویری پشتیبانی میکند. این کتابخانه برای ویندوز، Mac OS X و Linux در دسترس است. Pillow توسط فردیک لونث ایجاد شده و در Secret Labs AB توسعه داده شده است.
آموزش کتابخانه Pillow برای پردازش تصویر در پایتون - تکمیلی - پیش ثبت نام
توضیحات تکمیلی
یکی از زمینههایی که زبان قدرتمند پایتون در آن حرفی برای گفتن دارد پردازش تصویر است. پایتون برای این منظور چندین کتابخانه قدرتمند را ارائه داده است. در این فرادرس با مباحث تکمیلی کتابخانه پردازش تصویر Pillow آشنا خواهیم شد. Python Imaging Library مخفف آن PIL، در نسخههای جدید معروف به Pillow یک کتابخانه رایگان و Open Source برای زبان برنامهنویسی پایتون است که از باز کردن، دستکاری و ذخیره بسیاری از قالبهای مختلف فایل تصویری پشتیبانی میکند. این کتابخانه برای ویندوز، Mac OS X و Linux در دسترس است. Pillow توسط فردیک لونث ایجاد شده و در Secret Labs AB توسعه داده شده است.
Pillow چندین روش استاندارد را برای دستکاری تصویر ارائه داده که شامل موارد زیر است:
- دستکاری در هر پیکسل
- پوشش و شفافیت
- فیلتر کردن تصویر مانند: تاری، کانتور کردن، صاف کردن یا یافتن لبه
- افزایش ویژگیهای تصویر مانند: وضوح، تنظیم روشنایی، کنتراست یا رنگ
- افزودن متن به تصاویر و موارد دیگر
امروزه از پردازش تصویر در حوزههای: خودرو سازی، بازیسازی، بهداشت درمان، شبکههای اجتماعی و امنیت، موتورهای جستجو و... استفاده میشود. هدف از این فرادرس ارائه مباحث تکمیلی پیرامون کتابخانه Pillow است تا بتوانیم تسلط بیشتری روی پردازش تصاویر با آن داشته باشیم. ابتدا به سراغ کانالهای تصویر میرویم، با متادیتا آشنا خواهیم شد و آن را از تصویر استخراج میکنیم و عملیاتهای دیگری را روی تصاویر پیادهسازی میکنیم. لازمه گذراندن این آموزش، تسلط به زبان برنامهنویسی پایتون و آشنایی با مباحث مقدماتی کتابخانه Pillow است.
فهرست سرفصلها و رئوس مطالب مطرح شده در این مجموعه آموزشی، در ادامه آمده است:
- درس یکم: کانالهای تصویر
- کانالهای استفاده شده در تصویر
- جداسازی کانالها
- حذف کانالها
- حداقل و حداکثر مقدار پیکسلها برای هر کانال
- درس دوم: سایر فیلترها
- فیلتر BoxBlur
- فیلتر Unsharpmask
- درس سوم: عملیات روی تصاویر
- قرار دادن دو تصویر معکوس شده روی هم
- کپی از تصویر با متد Offset
- کپی گرفتن از یک تصویر
- قرار دادن حاشیه دور تصویر
- نمایش تصویر درون کلیپبورد
- ترکیب چند تصویر درون هم
- درس چهارم: استخراج متادیتا از تصویر
- متادیتا چیست
- نمایش اطلاعات متادیتا در تصویر
- درس پنجم: استفاده از نامپای در Pillow
- ساخت تصویر با نامپای
- ساخت تصویر grayscale
- ساخت آرایه نامپای از یک تصویر
- درس ششم: چند کار جالب
- نمایش اختلافات دو تصویر
- Pdf کردن چند تصویر
- دانلود تصویر از URL
- درس هفتم: تغییر لگاریتمی یک تصویر
مفید برای رشتههای
- مهندسی کامپیوتر
- مهندسی فناوری اطلاعات (IT)
- مهندسی صنابع
راهنمای سفارش آموزشها
در مورد این آموزش یا نحوه تهیه آن سوالی دارید؟
- با شماره تلفن واحد مخاطبین ۵۷۹۱۶۰۰۰ (پیش شماره ۰۲۱) تماس بگیرید. - تمام ساعات اداری
- با ما مکاتبه ایمیلی داشته باشید (این لینک). - میانگین زمان پاسخ دهی: ۳۰ دقیقه
اطلاعات تکمیلی
نام آموزش | آموزش کتابخانه Pillow برای پردازش تصویر در پایتون - تکمیلی - پیش ثبت نام |
---|---|
ناشر | فرادرس |
کد آموزش | FVPHT9911 |
زبان | فارسی |
نوع آموزش | آموزش ویدئویی (لینک دانلود) |
نظرات