Skip to content

An edge detection algorithm implemented in python and based on Section 24.2 of AIMA v3

Notifications You must be signed in to change notification settings

pdsyaom/edge_detection

 
 

Repository files navigation

Edge Detection via Gaussian Filtering and Convolution

This is an implementation of the edge detection algorithm in the book Artificial Intelligence: A Modern Approach (third edition). The algorithm detects edges in an image by first converting it to black and white, then smoothing it by applying a Gaussian filter, and finally detecting edge pixels as those pixels whose gradient (change in intensity from a neighbor) is a local maximum (larger than any surrounding pixel's change) and whose gradient is above some user-specified threshold.

About

An edge detection algorithm implemented in python and based on Section 24.2 of AIMA v3

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%