public KalikoImage GetProcessedImage(Bitmap bitmap, KalikoImage markers) { KalikoImage image = new KalikoImage(bitmap); ProcessImage(image); // remove markers & crop image, operating on bit matrix for faster calculations BitMatrix matrix = new BitMatrix(image); SubtractFilter subFilter = new SubtractFilter(markers); matrix.ApplyFilter(subFilter); //AutoCropFilter autoCrop = new AutoCropFilter(); //matrix.ApplyFilter(autoCrop); // after performing bit matrix operations, get a new image KalikoImage bitImage = matrix.ToImage(); return(bitImage); }