عملکرد distance transform بر روی ماسک باینری - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

عملکرد distance transform بر روی ماسک باینری

0 امتیاز
سلام وقت بخير.زحمتتون توضيح ميدين اين روش زماني كه بخوايم ماسكي رو تصوير اعمال كنيم،چطور پيكسل به پيكسل اعمال ميشه؟

مثلا يك تصوير باينري داريم و يك ماسك ميخوام اعمال كنم روش با استفاده از روش distance transform چطور پيكسل به پيكسل اتفاق ميفته؟
سوال شده مرداد 17, 1399  بوسیله ی سمانه (امتیاز 9)   1 2
دوباره تگ گذاری شد مرداد 17, 1399 بوسیله ی مصطفی ساتکی

1 پاسخ

+1 امتیاز

ماسک باینری یک تصویری باینری هستش که اگر از نوع صحیح باشه مقدار صفر به عنوان پس زمینه و مقدار ۲۵۵ به عنوان آبجکت در نظر گرفته میشه . اما اینکه سوال دوم شما در رابطه با distance transform  این الگوریتم یک ماسک باینری دریافت می کنه و سپس با پیمایش تصویر در مرتبه به صورت افقی و عمودی مقادیر را تعیین می کنه هر چقدر به مرکز ماسک نزدیک باشیم مقادیر بزرگتر و هر چقدر به حاشیه ماسک نزدیک شیم این مقادیر به صفر میل می کنه.

تصویر زیر هم در مورد نحوه محاسبه مقادیر کامل گویا هست:

 

distance transform

پاسخ داده شده مرداد 17, 1399 بوسیله ی مصطفی ساتکی (امتیاز 21,998)   24 34 75
...