public Bitmap GenerateContourImage(Bitmap bitmap, List <Contour> contours) { _contourIndex = 1; _contourMask = new int[bitmap.Width, bitmap.Height]; foreach (Contour contour in contours) { _maskGenerator.AddContourToMask(_contourMask, contour, _contourIndex); FillContour(_contourMask, contour, bitmap.Width, bitmap.Height); _contourIndex++; } return(ExtractSectionsFromImage(bitmap, _contourMask)); }