PDA

View Full Version : Find closed loop edge point



delphi01
شنبه 13 شهریور 1389, 12:15 عصر
سلام خسته نباشيد

قسمت find closed loop edge point اين مقاله رو هر چي مي خونم متوجه نمي شم چه طور اين حلقه ها رو پيدا كرده دستور matlab داره يا بايد الگوريتمش رو بنويسه اين قسمت تو صفحه 2 نوشته شده اگر ممكنه بخونيد و من رو راهنمايي كنيد.

مصطفی ساتکی
شنبه 13 شهریور 1389, 13:12 عصر
الگوریتم آماده ای که دقیقاً همین کارو انجام بده وجود نداره.
شما یه kernel 3*3 در نظر بگیر و این kernel رو در کل تصویر حرکت بدید سپس با توجه به 8 خانه مجاور به ترتیبی که در مقاله گفته شده euclidean distance فاصله همسایه ها رو با مرکز kernel حساب کنید اگر تو محدوده مورد نظر باشه به عنوان end point و به اصلاح بایستی حذف بشه تا فقط حلقه ها باقی بمونن.
به matlab هم نیازی ندارید اینو با هر زبانی می تونید بنویسید.