Ccl
- 2. بهم متصل اجزاء زنی برچسب
ماشین بینایی درس در ارائه جهت
کامپیوتر معماری رشته ارشد کارشناسی مقطع
اکبرپور دکتر :مدرس
هاشمی میرقادر :دهنده ارائه
بهار1393تبریز واحد اسلمی آزاد دانشگاه
- 3. کلسیک الگوریتم
توسط الگوریتم اینRosenfeldوPfaltzسال در1966شده طراحی
داده ساختمان از وunion-findکه کرده استفاده مسأله این حل برای
الگوریتم نتیجه یک از استفاده خاطر به الگوریتم این ،است مؤثر نسبتا
.یشودش م خوانده ""کلسیک گراف تئوری در اتصال عدم برای کلسیک
به پیکسسل الگوریتسم ،اول گذر در .اسست گذر دو از متشکسل الگوریتسم
با و .یکندش م چک را چپ سمت و بالیی پیکسل .یرودش م جلو پیکسل
(هاندش شد داده نسسبت لً ن قب لها)کسهش پیکسس ایسن برچسسب از بردن بهره
هرگونه ،دوم گذر در و .یدهدش م نسسبت کنونسی پیکسسل بسه را برچسسبی
پاک را هم به متصل ههایش ناحی برای برچسب چندین همچون اشتباهی
.یکندش م
جزئیات به حال و گفتیم را الگوریتم کار نحوه از هایش خلهص ما بنابراین
.یشویمش م وارد
- 4. اول گذر
سمت بال گوشه از یکی به یکی را عمل این .یشودش م چک پیکسلی هر ،اول گذر در
.برسیم راست سمت پائین گوشه به تا کرده حرکت خط به خط و کرده شروع چپ
پیکسل شما اگر‘P’خواهید چک را نارنجی لهایش پیکس فقط شما ،یکنیدش م بررسی را
حافظه در تصویر از خط دو به فقط شما لهاش پیکس از کدام هر برای رو این از .کرد
را الگوریتم این کم حافظه از استفاده لحاظ از گذشته در امر این .داشت خواهید نیاز
های رم با روزه این ولی ینمودش م مؤثر بسیار2گرفته نظر در زیاد بال به بایت گیگا
.یشودش نم
- 5. گام1
سزمینهش پ پیکسل اگر .یکنیمش م چک را داریم کار آنها با که هایی پیکسل ما گام این در
پیکسل آن از سادگی به ما ،(هایمش گذاشت که دیگری شرط هر یا ،هصفر آن مقدار اگر یعنی )باشد
.یرویمش م بعدی مرجله به نهصورتش ای غیر در .یرویمش م بعدی پیکسل به و کرده هصرفنظر
- 6. گام۲و۳
چپ سمت و بال های پیکسل برچسب ما اینجا در‘P’ذخیره را آنها و یکنیم؛ش م واکشی را
در نجاش ای یکنیم)درش مAوB:شویم روبرو مورد چندین با است ممکن حال .(
مرحله به سادگی به فقط مورد این در :نباشند سزمینهش پ لهایش پیکس چپ سمت یا و بال پیکسل
،یرویمش م بعدیAیا وB.دارند را برچسب واقعی مقادیر
.بگیریم را بهاش برچس یتوانیمش نم ما ،مورد این در :باشند سزمینهش پ لهایش پیکس ،پیکسل ردوش ه اگر
در را مقدارش و یکنیمش م ایجاد جدید برچسب یک بنابراینAوB.یکنیمش م ذخیره
- 8. گام۶
برچسب دارای بال پیکسل که داریم قرار جایگاهی در کنیم فرضAدارای چپ سمت پیکسل و
برچسبBپیکسل نکهک ای خاطر )به هستند متصل بهم برچسب دو این که یدانیمک م ما اما .باشد
.(یکندک م متصل بهم را آنها کنونی
بهایک برچس که کنیم ذخیره را اطلاعاتی که داریم نیاز ما ،اینرو از‘A’و‘B’یکی واقع در
داده ساختمان از استفاده با را کار این ما و .هستندunion-findبرچسب ما .یدهیمک م انجام
‘A’برچسب فرزند اعنوان به را‘B’گذر در الگوریتم ،اطلاعات این از استفاده با .یدهیمک م قرار
.کرد خواهد پاک را اشتباهات دوم
به کترک کوچ برچسب که باشید داشته خاطر به که است این دارید نیاز شما که چیزی تنها‘p’
.یشودک م کترک کوچ اعدد فرزند گترک بزر اعدد و ،است شده داده نسبت
- 10. دوم گذر
را کنونی پیکسل برچسب الگوریتم .یکندک م اعبور پیکسل هر از یکی به یکی الگوریتم ،دوباره
یک برچسب اگر .یکندک م چک‘root’داده ساختمان درunion-findبعدی پیکسل به ،باشد
.یرودک م
که بار یک ،برسد ریشه به تا یکندک م دنبال والد سمت به را ها لینک الگوریتم ،نوصورتک ای غیر در
.یدهدک م نسبت کنونی پیکسل به را ریشه برچسب ،رسید ریشه به
!تمام
- 11. مثال
مثال یک به بخواهید است ممکن شما ،داشت وجود الگوریتم این در که بود کارهایی تمام اینها
روی بر کار سادگی برای ما .یشودک م بررسی یک به یک پیکسل هر آن در که بکنیم رسیدگی
.یکنیمک م کار دودویی تصویر یک
:داریم را زیر دودویی تصویر کنیم فرض
- 12. معنی به سفید خانه هر .یدهدک م نشان را پیکسل یک خانه هر۱معنی به سیاه و۰در ما .است
انتظار ما تصویر در هآلک اید حلقه یک با .کنیم بزنیک برچس را وصفر غیر لهایک پیکس که داریم نظر
.باشد زیر بشکل ما نهایی نتیجه که داریم
واقعی های برچسب۱،۲،۳،۴بهایک برچس از تصویری نمایشی فقط گهاک رن نجاک ای در .هستند
.هستند واقعی
.کنیم شروع بیایید ،داد خواهد روی چیزی چه تقریبا یدانیمک م که حال
- 13. اول گذر
.یکنیمک م شروع چپ سمت بال گوشه از ما .یبینیمک م ماتریس هوصورتک ب را تصویر همان اینجا در
- 14. یک تا داریم نیاز ما بنابراین ...ندارند وجود آنها .یکنیمک م چک را چپ سمت و بال لهایک پیکس ما
را چپ سمت بال پیکسل برچسب ما ،اینرو از .نمائیم ایجاد را جدید برچسب۱)که یدهیمک م قرار
.(شده متمایز زرد رنگ با
- 15. سطر پیکسل ما آن از بعد۱ستون۲)ساده طور به یا ،۱،۲پیکسل یک چون .ینکنیمک م چک را (
)بعدی پیکسل .ینکنیمک م نکپی را آن برچسب ما بنابراین دارد وجود چپ سمت در۱،۳پیکسل یک (
برچسب )یک بماند باقی سیاه تا یذگذاریمک م و ینکنیمک نم آن به اعتنائی ما .است زمینه پس۰.(
) پیکسل آن از بعد۱،۴یک چپ سمت پیکسل اما .ندارد وجود آن بالی در پیکسلی هیچ .یآیدک م (
) ما نروک ای از .یسازیمک م جدید برچسب یک ما بنابراین .است سزمینهک پ پیکسل۱،۴برچسب با را (
۲.(است شده متمایز تیره زرد رنگ با )نکه ینکنیمک م نذگذاریک نشا
- 16. )،بعدی پیکسل دو حال۱،۵) و (۱،۶آنها داشت.بنابراین خواهند را چپشان سمت پیکسل برچسب (
برچسب۲).ذگرفت خواهند را1،۷) در .ینکنیمک م نظر صرف آن از بنابراین است زمینه پس (1،۸(
سمت پیکسل و ندارد وجود بالیی هستیم)پیکسل جدید برچسب ساختن به مجبور دوباره ما
.(است سزمینهک پ پیکسل نیز چپ
سطر اتمام از وبعد۱:داشت خواهیم را زیر شکل به شبیه هایک نتیج ما ،
- 17. ) پیکسل حال2،1.دارد خود بالی در پیکسل یک دارای اما .ندارد چپ سمت در چیزی هیچ (
آن برچسب1) ینکنیم.برایک م نکپی را آن ما بنابراین .است۲،۲در .ینکنیمک م عمل همینطور هم (
بال در پیکسل یک دوم سطر لهایک پیکس یدهد.همهک م روی سطر نکل برای اعمال همین ،عمل
.است زیر شکل صورت به نتیجه بنابراین .دارند