Edge Detection - using Dilation

Introduction

We’re going to detect edges of an image, using combination of Dilation & Subtraction.

Note :: Assumes foreground objects are in White i.e. rgb(255, 255, 255), which is to be edge detected, because we’re using Dilation as our base op !!!

Usage

import in.itzmeanjan.filterit.ImportExportImage;
import in.itzmeanjan.filterit.edgedetection.EdgeDetectionUsingDilation;


public class Main{

        public static void main(String [] args){
                System.out.println(
                    ImportExportImage.exportImage(
                        new EdgeDetectionUsingDilation().detect("shoe.jpg"), "edgeDetectionUsingDilation.jpg"));
        }

}

Result

Source Edge Highlighted
dream edgeDetectionUsingDilation

Thanking you :)