میخوای وارد بازار کار بشی و محصولات خودت رو بفرشی همین الان ثبت نام کن
0

پردازش تصویر

latest image processing mini projects

پردازش تصویر

در این مقاله قصد داریم در مورد پردازش تصویر کمی دوستان رو راهنمایی کنیم و در مورد ساختار یک تصویر و چگونگی پردازش آنها بحث کنیم.

داخل پرانتز اینو هم باید عرض کنم که بنده خودم هم در حال یادگیری و مطالعه در رابطه با این موضوع هستم و حرفه ای وارد این حوزه نشدم.

پردازش تصویر Image Processing چیست؟

پردازش تصویر به صورت خلاصه یعنی اینکه شما با انجام فرایند‌هایی روی تصویر ، خروجی مشخص و معینی از تصویر بگیرید.

این فرایندها می‌توانند برای افزایش دقت تصویر باشند (Image enhancement) یا می‌توانند برای جداکردن یک بخش مشخص از تصویر‌ (Image segmentation) باشند و… .

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

پردازش تصویر در حالت کلی دو بخش دارد:

۱٫تغییر در تصاویر (بهبود در تصاویر): منظور از تغییر تصویر بدین معناست که فرآیندی در تصاویر اعمال گردد که نتیجه آن بهتر از تصویر قبلی شود.

۲٫بینایی ماشین: به این منظور است که دوربین ها تصویر موجود را دیده و درک کنند و توانایی تفکیک اشیا در تصویر را داشته باشند.

62009828001 5428093214001 4319096409001 vs

بینایی ماشین :

بینایی ماشین، سامانه‌های ضبط تصویر را با استفاده از دستگاه‌های ورودی/خروجی دیجیتال و شبکه‌های کامپیوتری یکی می‌کند. که باعث کنترل کیفی در زمان حقیقی و کنترل تجهیزاتی مثل ربات است.

بینایی ماشین شامل علوم کامپیوتر، اپتیک، مهندسی مکانیک و خودکارسازی صنعتی می‌شود.

انواع پردازش تصویر

مرز مشخصی بین پردازش تصویر و بینایی ماشین نمی توان تعیین کرد؛با این حال پردازش تصویر را می توان به سه دسته کلی تقسیم نمود:

۱٫ پردازش سطح پایین

شامل پردازش های ابتدایی همچون حذف نویز،فیلتر کردن تصویر، کنتراست و …

۲٫ پردازش سطح میانی

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

۳٫ پردازش سطح بالا

این پردازش شامل فهمیدن رابطه بین اشیا تشخیص داده شده استنباط و تفسیر صحنه و انجام تفسیر و تشخیص هایی که سیستم بینایی انسان انجام می دهد .

· برنامه نویسی در حوزه ی پردازش تصویر

دو راه برای برنامه نویسی در حوزه پردازش تصویر در پیش دارید:

۱- استفاده از پایتون و کتابخانه‌ی -OpenCV 2و استفاده از نرم افزار MATLAB)) متلب.

دلایل برتری استفاده از نرم افزار متلب به جای نرم افزار های دیگر در پردازش تصویر عبارت اند از:

۱٫زبان متلب و پایتون بسیار به شباهت دارند. حتی بین کدهای پردازش تصویر متل و opencv هم شباهت وجود دارد.

۲٫سرعت اجرای برنامه ها در متلب بیشتر از پایتون است.

۳٫در متلب از منابع درجه یک برای آموزش پردازش تصویر استفاده کرده اند.

ارسال دیدگاه

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

×

سلام کاربر عزیز

هر سوالی دارید در این بخش هستیم تا شما رو راهنمائی کنیم

روی لوگومون کلیک کنید

× چطور میتونم کمکتون کنم؟