Linear Spatial Filtering , How to create the filter?
3 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
How can we create the filters? If you can, please provide the code.
h(x,y)=(1/(2*pi*σ*σ))*exp(-(x*x+y*y)/(2*σ*σ))
Here x ,y=5, σ=1
0 Kommentare
Antworten (1)
Honglei Chen
am 16 Mär. 2013
I assume you want a 5x5 Gaussian filter? Otherwise, if you set the above equation with x,y=5 and sigma = 1, it's just a number, not a filter.
If you do want a 5x5 Gaussian filter, you can look at fspecial if you have access to Image Processing Toolbox. You can get it by doing
h = 1/(2*pi)*fspecial('gauss',5,1)
If you want to write it yourself, you just need to follow the algorithm listed in the doc
0 Kommentare
Siehe auch
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!