Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fixes #2497.
This adds an edge detection node that implements common methods such as Sobel, Scharr, Laplacian, and DoG.
Example:
Sobel:
![image](https://private-user-images.githubusercontent.com/20878432/299449104-2fdfdffd-df84-43b3-b534-209e39d56a63.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjMyNjQzMDIsIm5iZiI6MTcyMzI2NDAwMiwicGF0aCI6Ii8yMDg3ODQzMi8yOTk0NDkxMDQtMmZkZmRmZmQtZGY4NC00M2IzLWI1MzQtMjA5ZTM5ZDU2YTYzLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODEwVDA0MjY0MlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTJmNGE2M2I1ZTkzMjgwNjI1MzFlMWRkYTMzNDQ0ZDA1NDYxNjZhMWZlZDUxMTM1ZmUxNWUyNDczZWFiNGJjODAmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.1HZCPs7t8KKyeDZfyIVhP7wtv29yjJtGmxYGfCAiWaY)
Laplacian Denoise:
![image](https://private-user-images.githubusercontent.com/20878432/299449136-bc70fe74-9bec-4588-86a5-b681a2b79bcc.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjMyNjQzMDIsIm5iZiI6MTcyMzI2NDAwMiwicGF0aCI6Ii8yMDg3ODQzMi8yOTk0NDkxMzYtYmM3MGZlNzQtOWJlYy00NTg4LTg2YTUtYjY4MWEyYjc5YmNjLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODEwVDA0MjY0MlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTcyMmY3NmYxNGJmMzQwZTU0ZDk0YTRkNTUxNTg2ZTFmOGI2OTk1NTIzOWJmOTRmYTI3MDhiODU0NmViZGE0NTUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.ClO0k3A5V1X7H6yWVcyZUH1epRdkMNJWk_Vrd8X4Fj0)
DoG:
![image](https://private-user-images.githubusercontent.com/20878432/299449161-639b2de2-3b7e-4750-b776-2290e5f2e179.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjMyNjQzMDIsIm5iZiI6MTcyMzI2NDAwMiwicGF0aCI6Ii8yMDg3ODQzMi8yOTk0NDkxNjEtNjM5YjJkZTItM2I3ZS00NzUwLWI3NzYtMjI5MGU1ZjJlMTc5LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODEwVDA0MjY0MlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWMzN2M1ZjhkYTFjNWZhZDQyNTRlMGRmYTMyYTY3MDQ4ZTczZTEzNWM5MjFjNGIyN2Y5OGVlMjk4NjAzNjliYjkmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.3BXsL7yXYuchVTuJBjU0mw_uXPCyYYabdTgrrWZK-I8)
Sobel X component:
![image](https://private-user-images.githubusercontent.com/20878432/299449376-08c3a899-8084-4918-ba74-1378afe4b694.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjMyNjQzMDIsIm5iZiI6MTcyMzI2NDAwMiwicGF0aCI6Ii8yMDg3ODQzMi8yOTk0NDkzNzYtMDhjM2E4OTktODA4NC00OTE4LWJhNzQtMTM3OGFmZTRiNjk0LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODEwVDA0MjY0MlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTkwZjdmZDA1OTI5NTM5OTNlODNjOTU1NmMxMjU5Nzg2NWYzN2M1MWRjNjQzNTkzY2ZkNDFjMTFjMGI1MzczMGQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.nki-5m0sut0OyA9uWCbc3Rem3R74w1iPOYfuCygM00Y)