عملیات پردازش تصاویر در پایتون با OpenCV

در این پروژه با استفاده از زبان برنامه نویسی پایتون و کتابخانه OpenCV به پیاده سازی عملیات رایج در پردازش تصویر اعم از تنظیم شدت روشنایی و کنتراست، اعمال فیلترهای گوسی، لاپلاسین، canny و سوبل و همچنین در انتها طبقه بندی نرمال بودن تصاویر بر اساس مقادیر ویژگی های استخراج شده از اعمال فیلترها می پردازیم.


در این پروژه با استفاده از برنامه نویسی پایتون و بهره گیری از کتابخانه OpenCV به پیاده سازی عملیات رایج در پردازش تصویر اعم از تنظیم شدت روشنایی و کنتراست، اعمال فیلترهای گوسی، لاپلاسین، canny و سوبل و همچنین در انتها طبقه بندی نرمال بودن تصاویر بر اساس مقادیر ویژگی های استخراج شده از اعمال فیلترها می پردازیم. خلاصه ای از کل مراحل پروژه به صورت زیر است:




خواندن تصویر: ابتدا تصویر را بارگزاری می کنیم.


فیلترها: فیلترهای مختلف مانند بلور گوسی، بلور متوسط، لاپلاسین، سوبل و Canny را با استفاده از توابع OpenCV اعمال می کنیم.


محاسبه ویژگی ها: میانگین روشنایی و کنتراست تصویر را محاسبه می کنیم.


تعیین ترشولدها و طبقه بندی: ترشولدها را بر اساس ویژگی های تصاویر آموزشی تعیین و تصاویر جدید را طبقه بندی می کنیم. به عبارت دیگر، ویژگی های استخراج شده توسط فیلترها با آستانه ها مقایسه شده و براساس این مقایسه، تصویر به یکی از دو دسته Normal یا Abnormal طبقه بندی می شود.


این پروژه برای آن دسته از دوستانی که قصد یادگیری پردازش تصویر با استفاده از برنامه نویسی پایتون را دارند و نیز دانشجویانی که قصد دارند از این مفاهیم در پروژه ها یا پایان نامه های خود استفاده نمایند بسیار مناسب می باشد. از آنجایی که پیاده سازی کل این پروژه به صورت ساختیافته و مبتنی بر اصول شئ گرایی در پایتون نوشته شده است قابل استفاده برای تقویت مهارت های برنامه نویسی پایتون نیز می باشد.

فایل دمو

توضیحات دمو: در این پروژه با استفاده از کتابخانه OpenCV در پایتون به پیاده سازی عملیات رایج در پردازش تصویر اعم از تنظیم شدت روشنایی و کنتراست، اعمال فیلترهای گوسی، لاپلاسین، canny و سوبل و همچنین در انتها طبقه بندی نرمال بودن تصاویر بر اساس مقادیر ویژگی های استخراج شده از اعمال فیلترها می پردازیم.
حجم دمو:917 کیلوبایت
دانلود دمو


توجه:

- کاربران گرامی، بعد از خرید، می‌توانید تا یک هفته فایل خریداری شده را تست نمایید. در صورتی که هر گونه تفاوتی با توضیحات ارائه شده وجود داشته باشد، از بخش "گزارش تخلف" استفاده کنید و درخواست بازگشت مبلغ را ثبت کنید.
- در صورتی که سؤال تخصصی در مورد پروژه دارید، با فروشنده پروژه از بخش "فروشنده محصول" در تماس باشید.
- برای خرید نیاز به ثبت نام نمی باشد.

- شماهم میتوانید فایل های الکترونیکی خود را رایگان برای فروش قرار دهید.