This media is not supported in your browser
VIEW IN TELEGRAM
💥بخش بندی
💥آستانه گداری تصویر چیست؟
💥Simple Thresholding
http://sufra.ir/2018/01/26/%D9%BE%D8%B1%D8%AF%D8%A7%D8%B2%D8%B4-%D8%AA%D8%B5%D9%88%DB%8C%D8%B1-%D8%A8%D8%A7-%D9%BE%D8%A7%DB%8C%D8%AA%D9%88%D9%86-%D9%82%D8%B3%D9%85%D8%AA-%D8%B3%DB%8C%D8%B2%D8%AF%D9%87%D9%85/
💥آستانه گداری تصویر چیست؟
💥Simple Thresholding
http://sufra.ir/2018/01/26/%D9%BE%D8%B1%D8%AF%D8%A7%D8%B2%D8%B4-%D8%AA%D8%B5%D9%88%DB%8C%D8%B1-%D8%A8%D8%A7-%D9%BE%D8%A7%DB%8C%D8%AA%D9%88%D9%86-%D9%82%D8%B3%D9%85%D8%AA-%D8%B3%DB%8C%D8%B2%D8%AF%D9%87%D9%85/
This media is not supported in your browser
VIEW IN TELEGRAM
◀️ پردازش تصویر: فرایند دستکاری یا انجام تغییرات مناسب بر رو ی تصویر، جهت :
1️⃣ درک بهتر برای انسان
2️⃣ درک کامپیوتر (بینایی ماشین)
1️⃣ درک بهتر برای انسان
2️⃣ درک کامپیوتر (بینایی ماشین)
◀️ تصویر خاکستری تابعی از شدت روشنایی است :
f(x,y)= 0-255
ورودی های تابع، مختصات مکانی و خروجی شدت روشنایی است.
◀️وقتی تصویر را از ورودی(دوربین) گرفتیم:
نمونه برداری میکنیم تا تصویر به پیکسل های جدا از هم تقسیم شود.
◀️برای نمونه برداری جهت دیجیتالی کردن تصویر، اگر ورودی ها را دیجیتالی کنیم به آ ن♦️نمونه برداری میگویند.
◀️اگر خروجی تابع را دیجیتالی کنیم به آن ♦️کوانتیزه کردن میگویند.
◀️با ایجاد تصویر دیجیتالی میتوانیم فرض کنیم یک ماتریس دو بعدی داریم
f(x,y)= 0-255
ورودی های تابع، مختصات مکانی و خروجی شدت روشنایی است.
◀️وقتی تصویر را از ورودی(دوربین) گرفتیم:
نمونه برداری میکنیم تا تصویر به پیکسل های جدا از هم تقسیم شود.
◀️برای نمونه برداری جهت دیجیتالی کردن تصویر، اگر ورودی ها را دیجیتالی کنیم به آ ن♦️نمونه برداری میگویند.
◀️اگر خروجی تابع را دیجیتالی کنیم به آن ♦️کوانتیزه کردن میگویند.
◀️با ایجاد تصویر دیجیتالی میتوانیم فرض کنیم یک ماتریس دو بعدی داریم
1️⃣ پیش پردازش: در این مرحله تصویر را با حذف نویز ها یا بالا بردن کنتراست و... ارتقا میدهیم. با با لا رفتن کیفیت تصویر، هم استفاده ی راحتر برای انسان فراهم شده و هم بقیه پردازش ها ، بهتر انجام میشود.
◀️ برای بهبود و ارتقا کیفیت تصویر ، دو روش داریم:
1️⃣حوزه مکانی
2️⃣حوزه فرکانس
◀️ برای بهبود و ارتقا کیفیت تصویر ، دو روش داریم:
1️⃣حوزه مکانی
2️⃣حوزه فرکانس
1️⃣ در حوزه مکان، پردازش ها و عملیات بر روی پیکسلها انجام میشود و یک تصویر با مشاهده سطح خاکستری توصیف میشود که به دو صورت است:
🔶فیلترهای مکانی بر روی ورودیها یا موقعیت مکانی تابع f(x,y) ،
که با توجه به پیکسلهای همسایه انجام میشود. فیلتر ها به دو دسته خطی و غیر خطی هستند.
⏮عملیات فیلترینگ شامل نرم کردن(فیلتر های پایین گذر) یا تیز کردن( فیلترهای بالا گذر) میباشد.
🔶 تبدیلات بر روی خروجی تابع که نور یا شدت روشنایی نامیده میشود، انجام میشو د. در واقع تبدیلات بدون توجه به پیکسل های همسایه انجام میشود.
🔶فیلترهای مکانی بر روی ورودیها یا موقعیت مکانی تابع f(x,y) ،
که با توجه به پیکسلهای همسایه انجام میشود. فیلتر ها به دو دسته خطی و غیر خطی هستند.
⏮عملیات فیلترینگ شامل نرم کردن(فیلتر های پایین گذر) یا تیز کردن( فیلترهای بالا گذر) میباشد.
🔶 تبدیلات بر روی خروجی تابع که نور یا شدت روشنایی نامیده میشود، انجام میشو د. در واقع تبدیلات بدون توجه به پیکسل های همسایه انجام میشود.
💥Intensity Transformation
Intensity transformation functions (negative, log,
gamma),
intensity and bit-place slicing, contrast
stretching
Histograms: equalization, matching, local processing
🔶تبدیلات بر روی شدت روشنایی (تبدیلات مکانی)شامل موارد زیر میباشد:
1) تعدیل هیستوگرام یا
Histogram Equalization
2) تفریق (subtraction )
و ....
🔶 فیلترهای مکانی: فیلتر هایی که اندازه تغییرات تصویر را مانند بالاگذر (تغییرات زیاد) یا پایین گذر (تغییرات کم) و ... حذف میکنند.
🔸🔸 پایین گذر(مات و نرم کردن): تغییرات زیاد را حذف و تغییرات کم را رد میکند
خطی
1) فیلتر میانگین: مقدار پیکسل های همسایه جایگزین پیکسل مرکزی میشود.(کانولوشن).
2)گوسی .
غیرخطی:
1)میانه
و ...
🔸🔸 بالا گذر(تیز و لبه دار کردن)
تغییرا ت کم را حذف و تغییرات زیاد را رد میکند.
1) لاپلاسین
2) سوبل
3)و ....
Intensity transformation functions (negative, log,
gamma),
intensity and bit-place slicing, contrast
stretching
Histograms: equalization, matching, local processing
🔶تبدیلات بر روی شدت روشنایی (تبدیلات مکانی)شامل موارد زیر میباشد:
1) تعدیل هیستوگرام یا
Histogram Equalization
2) تفریق (subtraction )
و ....
🔶 فیلترهای مکانی: فیلتر هایی که اندازه تغییرات تصویر را مانند بالاگذر (تغییرات زیاد) یا پایین گذر (تغییرات کم) و ... حذف میکنند.
🔸🔸 پایین گذر(مات و نرم کردن): تغییرات زیاد را حذف و تغییرات کم را رد میکند
خطی
1) فیلتر میانگین: مقدار پیکسل های همسایه جایگزین پیکسل مرکزی میشود.(کانولوشن).
2)گوسی .
غیرخطی:
1)میانه
و ...
🔸🔸 بالا گذر(تیز و لبه دار کردن)
تغییرا ت کم را حذف و تغییرات زیاد را رد میکند.
1) لاپلاسین
2) سوبل
3)و ....
2️⃣ در حوزه فرکانس، تصویر را با استفاده از تبدیل فوریه به حوزه فرکانس میبریم.
تبدیل فوریه دو بعدی، ابتدا روی تمام سطرها انجام میشود و دوبار ه روی تمام ستونهای خروجی مرحله قبلی انجام میشود.
با تبدیل فوریه هر سیگنالی را میشودبا بینهایت موج سینوسی و کسینوسی دقیقا شبیه سازی کرد .
در واقع یک ماتریسی هم اندازه با تصویر بدست می آوریم که نواحی نزدیک به مرکز ماتریس فر کانسهای پایین و نواحی دو ر از مرکز فرکانسهای بالا هستند . اگر فرکانسهای بالا یا دور از مرکز را 0 کنیم، تصویری خالی از نویز داریم . اگر فر کانس پایین را 0 کنیم در واقع تصویر لبه دار داریم .
🔺 اینجا ما دیگر اطلاعات مکانی نداریم، یعنی نمیتوانیم بگوییم کجا به کجای تصویر مربوط است. ولی یک سری اطلاعات ارزشمند بدست می آوریم.
حوزه فرکانس، تفاوت پیکسلهای کنار همدیگر را به صورت نموداری در نظر میگیرد و توسط یک سری موجهای سینوسی و کسینوسی شبیه سازی میکند.
و همین امر باعث میشود نویز های مانند پریودیک که در حوزه مکان قابل حذف نیستند حذف شوند. یعنی در حوزه فرکانس به صورت نقاطی سفید دیده میشوند که با 0 یا سیاه کردن آن نقاط، ازبین میروند.
💢نکته💢
🗝این دو حوزه قابل تبدیل به یکدیگر هستند.
🗝برخی فیلتر ها در هر دو حوزه قابل اعمال هستند.
تبدیل فوریه دو بعدی، ابتدا روی تمام سطرها انجام میشود و دوبار ه روی تمام ستونهای خروجی مرحله قبلی انجام میشود.
با تبدیل فوریه هر سیگنالی را میشودبا بینهایت موج سینوسی و کسینوسی دقیقا شبیه سازی کرد .
در واقع یک ماتریسی هم اندازه با تصویر بدست می آوریم که نواحی نزدیک به مرکز ماتریس فر کانسهای پایین و نواحی دو ر از مرکز فرکانسهای بالا هستند . اگر فرکانسهای بالا یا دور از مرکز را 0 کنیم، تصویری خالی از نویز داریم . اگر فر کانس پایین را 0 کنیم در واقع تصویر لبه دار داریم .
🔺 اینجا ما دیگر اطلاعات مکانی نداریم، یعنی نمیتوانیم بگوییم کجا به کجای تصویر مربوط است. ولی یک سری اطلاعات ارزشمند بدست می آوریم.
حوزه فرکانس، تفاوت پیکسلهای کنار همدیگر را به صورت نموداری در نظر میگیرد و توسط یک سری موجهای سینوسی و کسینوسی شبیه سازی میکند.
و همین امر باعث میشود نویز های مانند پریودیک که در حوزه مکان قابل حذف نیستند حذف شوند. یعنی در حوزه فرکانس به صورت نقاطی سفید دیده میشوند که با 0 یا سیاه کردن آن نقاط، ازبین میروند.
💢نکته💢
🗝این دو حوزه قابل تبدیل به یکدیگر هستند.
🗝برخی فیلتر ها در هر دو حوزه قابل اعمال هستند.
💢Morphological Transformations
✅عملیات مورفولوژی
اهداف:
یادگیری عملیات مختلف مورفولوژی مانند: Erosion, Dilation, Opening , Closing و ...
کار با توابعی همچون :cv2.erode(), cv2.dilate(), cv2.morphologyEx() و ... .
✅عملیات مورفولوژی
اهداف:
یادگیری عملیات مختلف مورفولوژی مانند: Erosion, Dilation, Opening , Closing و ...
کار با توابعی همچون :cv2.erode(), cv2.dilate(), cv2.morphologyEx() و ... .
Forwarded from هشتگ تبلیغ تخصصی
🚀 وبینار بزرگ «توسعه همه جانبه یک متخصص علم داده (Data Scientist)»
💻 به مناسبت روز دانشجـــــو و برگزاری به صورت آنلاین
⌚️ 16 آذر 1400 | سهشنبه | 19:00 الی 21:00
❓چطور میتوانم دانشمند داده (دیتا ساینتیست) شوم؟
❓چه چیزهایی باید یاد بگیریم و چه چیزهایی یاد نگیریم؟
❓چشم انداز شغلی یا تحصیلی علوم داده چگونه است؟
❓چطور به صورت حرفهای وارد بازار کار Data Science شویم؟
🔗 ثبتنام رایگان از طریق:
👉 http://ctdrs.ir/cr10212
💻 به مناسبت روز دانشجـــــو و برگزاری به صورت آنلاین
⌚️ 16 آذر 1400 | سهشنبه | 19:00 الی 21:00
❓چطور میتوانم دانشمند داده (دیتا ساینتیست) شوم؟
❓چه چیزهایی باید یاد بگیریم و چه چیزهایی یاد نگیریم؟
❓چشم انداز شغلی یا تحصیلی علوم داده چگونه است؟
❓چطور به صورت حرفهای وارد بازار کار Data Science شویم؟
🔗 ثبتنام رایگان از طریق:
👉 http://ctdrs.ir/cr10212
This media is not supported in your browser
VIEW IN TELEGRAM