در زمینه شناسایی الگوی جهت شناسایی الگو می توان از خود ماسک تصویر جهت انجام عملیات تشخیص استفاده نمود از جمله مشکلات این روش حجم بالای اطلاعات جهت ذخیره سازی و ناکارآمد بودن سیستم از لحاظ سرعت محاسباتی می باشد به همین دلیل بایستی از تصویر ویژگی منحصر بفردی استخراج نمود تا با تعداد کمی از این بردارهای ویژگی بتوانیم آبجکت هدف مان را تشخیص دهیم . حال کانتور به عنوان یک روش برای استخراج ویژگی می باشد.کانتور تصویر حاشیه آبجکت می باشد که به صورت توالی از نقاط در نظر گرفته می شود (همانند چند ضلعی ها) .البته شما تعبیر دیگری هم از کانتور می توانید داشته باشید به عنوان یک نقطه و یک زاویه.که در واقع این زاویه نمایانگر زاویه بین نقطه فعلی و نقطه بعدی می باشد. تو کتابخانه Opencv هم می تونید از تابع findContour جهت استخراج کانتور از تصویر ماسک یا باینری استفاده نماید پس همان طور که در بالا عرض کردم هر کانتور یک وکتور از نقاط می باشد . برای رسم کانتور هم می توانید از تابع drawContour استفاده کنید