New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Difference of Gaussian (DoG) edge detection added #59
Conversation
Another edge detection method besides sobel. DoG can approximate Laplacian of Gaussian operator. It works as an efficient edge detector.
A demo is created to show the output of Sobel and Difference of Gaussian (DoG) edge operators.
2 similar comments
Thank you. This looks very good. I think I can merge as is and add a simple test later or you if you have a test, that'd be nice too (also needed: a credit for you in the Is the |
Theoretically a small multiplier such as 1.001 should make it approximate Laplacian of Gaussian better. However, I have also seen people using large multiplier such as 2. So a configurable parameter might be desirable.
Thanks for the feedback. From what I have learned, 1.001 is not "standard" but a small |
A filter is added as a convloving function. Calculate the Laplacian of a 2D array.
Thank you again. I think this all looks good and I'm merging now. |
Difference of Gaussian (DoG) edge detection added
Cool. Thanks! |
Another edge detection method besides sobel. DoG can approximate Laplacian of Gaussian operator. It works as an efficient edge detector.
Will add a demo soon.