More Related Content Similar to آموزش پردازش تصویر با OpenCV - بخش هفتم (6) آموزش پردازش تصویر با OpenCV - بخش هفتم12. پردازشتصویربا
faradars.org/fvimg9405
بیشینه غیر های گوشه حذف
•برایبهبودنتیجهتشخیص،یکمرحلهحذفغیربیشینهاضافهمیکنیم.
•دراینجاهدفحذفگوشههایهریسیاستکهبهیکدیگرنزدیکهستند.درنتیجهبرایپذیرفتهش،دننهتنها
گوشههریسبایستیمعیاریباالترازآستانهتعریفشدهرابهدست،آورندبلکهبایستییکبیشینهمحلینیز
باشند.
•اینشرطبااستفادهازیکحقهسادهکهشاملگسترش(dilating)ریختشناسیتصویرمعیارهریس،است
تستمیشود.
•ازآنجاکهعملگرگسترشهرمقدارپیکسلرابابیشینههمسایگیتعریفشدهجایگزینمیکند،تنهانقاطی
بدونتغییرمیمانندکهبیشینهمحلیباشند.
12
سرداﺮﻓ
FaraDars.org
15. پردازشتصویربا
faradars.org/fvimg9405
ویژگی تشخیص عمومی واسط
•OpenCV 2واسطعمومیجدیدیرابرایتشخیصدهندههایمتفاوتنقاطویژگیخودمعرفیکردهاست.اینواسط
اینامکانرافراهممیآوردتاتشخیصگرهایمتفاوترادریکبرنامهبتوانتستکرد.
•اینواسطیککالسkeypointتعریفمیکندکهویژگیهایهرنقطهتشخیصدادهشدهراکپسولهمیکند.برای
گوشههای،هریستنهاموقعیتنقاطکلیدیمدنظرهستند.تشخیصگرهایدیگریهمچونSURFمیتوانندبهیک
نقطهکلیدیویژگیهایدیگریهمچونجهترانیزانتسابدهند.
•کالسcv::FeatureDetectorدومتدdetectبهصورتزیررافراهممیکند:
•متددوماجازهمیدهدتانقاطویژگیدرچندینتصویرتشخیصدادهشوند.اینکالسمتدهایدیگریرانیزبرای
خواندنونوشتننقاطتشخیصدادهشدهدریکفایلشاملمیشود.
15
سرداﺮﻓ
FaraDars.org
16. پردازشتصویربا
faradars.org/fvimg9405
ویژگی تشخیص عمومی واسط
•انواعمختلفکالسهاییکهبرایتشخیصویژگیهایمختلفوجوددارندازکالسFeatureDetector
بهارثمیبرند.
•بهعنوانمثالکالسcv::GFTTDetectorکهازتشخیصگرگوشههایهریساستفادهمیکندازکالس
cv::FeatureDetectorبهارثرودیم.ازاینکالسمیتوانبهروشزیراستفادهکرد.یعنی:
16
سرداﺮﻓ
FaraDars.org
18. پردازشتصویربا
faradars.org/fvimg9405
ویژگیردیابی برای خوب های
•اینتشخیصگرکهازرویتشخیصگرهریستوسعهدادهشدهاستهاهگوشرابسیاریکنواختتردرتصویر
توزیعکندیم.اینعملگردرواسطعمومیجدیدOpenCV2بهعنوانتشخیصگرنقاط،ویژگیسازیهپیادشده
است.
•تغییراتایننسخهنسبتبهتابعcornerHarris:
–تشخیصگوشههریسبراساسمقادیرویژهمحاسبهشدهبهصورتصریحانجاممیشود.دراصلاینتغییرنبایدبهمیزانچشمگیری
نتیجهتشخیصراتحتتأثیرقراردهد.اماازاستفادهازپارامتراختیاریkاجتنابمیکند.
–تغییردومبهمسئلهخوشهبندینقطهویژگیاشارهدارد.درحقیقترغمیعلمعرفیشرطبیشینه،محلینقاطویژگیمعمًالوتمایلدارند
بهصورتغیریکنواختدرتصویرتوزیعشوند.کهدرنقاطیکهدارایبافتزیادی،هستندتمرکزبیشتریرانشانمیدهند.یکراهحل
اینمسئلهتحمیلیکفاصلهکمینهبیندونقطهویژگیاست.
–اینکاررامیتوانباالگوریتمزیرانجامداد.باشروعازایهنقطکهقویترینمعیارهریسراداراست(یعنیترینگبزرمقدارویژهکمینهرا
دارد)،تنهااگرنقاطویژگیدارایفاصلهایبیشازاینفاصلهکمینهازنقاطپذیرفتهشدهقبلیداشته،باشندبهعنواننقاطویژگی
پذیرفتهشوندیم.
18
سرداﺮﻓ
FaraDars.org
19. پردازشتصویربا
faradars.org/fvimg9405
ویژگیردیابی برای خوب های
•اینگذاریمنابهایندلیلاستکهویژگیهایکشفشدهمیتوانندمجموعهشروعخوبیدرردیابیبصری
باشند.اینتابعرامیتوانبهشکلزیرفراخوانیکرد:
•عالوهبرسطحکیفیتوفاصلهکمینهقابلقبولبیننقاط،ویژگیاینتابعبیشینهتعدادنقاطیکهباید
برگرداندهشودرانیزبهعنوانورودیپذیردیم(ازآنجاکهنقاطبرحسبقدرتشانپذیرفتهمیشوند،اینکار
امکانپذیراست).
19
سرداﺮﻓ
FaraDars.org
22. پردازشتصویربا
faradars.org/fvimg9405
ویژگیهایFAST
•مانندگوشه،هریسالگوریتمویژگیFAST(Features from Accelerated Segment Test)ازتعریف
آنچهکهیکگوشهرامی،سازدریشهگرفتهاست.این،باراینتعریفبراساسشدتتصویرحولیکنقطه
ویژگیفرضیاست.
•تصمیمگیریبرایقبولیکنقطهکلیدیبابررسیدایرهایازپیکسلهابهمرکزنقطهانتخابشدهانجاممی-
شود.اگرکمانیازنقاطپیوستهبهطولیترگبزراز3
4
محیطدایرهپیداشودبهصورتیکهدرآنهمهپیکسلها
بهمیزانقابلتوجهیازنظرشدتروشناییبانقطهمرکزیمتفاوت،باشندآنگاهایننقطهیکنقطهکلیدی
خواهدبود.
•اینیکتستسادهاستکهمیتواندبهسرعتمحاسبهشود.عالوهبر،اینالگوریتمازیکحقهدیگربرای
تسریعبیشترفرآینداستفادهمیکند.درواقعاگرابتداچهارنقطهمجزابا90درجهفاصلهرارویدایره(برای
مثالنقاط،باال،پایینچپوراست)بررسی،کنیمبهراحتیمیتواننشاندادکهبرایارضاءشرطفوقحداقل
سهتاازایننقاطبایستیهمگیروشنتریاترکتاریازپیکسلمرکزیباشند.اگرگونهناینباش،دنقطهًافوررد
میشود.بدوناینکهنقاطدیگریرویمحیطبررسیشود.
22
سرداﺮﻓ
FaraDars.org
44. پردازشتصویربا
faradars.org/fvimg9405
44
در شده مطرح نکات مبنای بر ها اسالید اینفرادرس
«با تصویر پردازش آموزش»
است شده تهیه.
به آموزش این مورد در بیشتر اطالعات کسب برایمراجعه زیر لینکنمایید.
faradars.org/fvimg9405
پردازشتصویربا
faradars.org/fvimg9405
سرداﺮﻓ
FaraDars.org