Calculating the Minimum and The Maximum of a Slidig Window
Ältere Kommentare anzeigen
Hello,
How would you create the fastest implementation to extract the Minimum and the Maximum of a Local Sliding Window over an image?
So far I used this:
localMaxImage = colfilt(inputImage, [winLength winLength], 'sliding', @max);
localMinImage = colfilt(inputImage, [winLength winLength], 'sliding', @min);
Yet it is really slow. I know I can use `imerode` and `imdilate`, Yet I'm looking for a toolbox free implementation. Thank You.
2 Kommentare
José-Luis
am 8 Sep. 2014
Bearbeitet: Image Analyst
am 11 Sep. 2014
Royi, you have asked 23 questions in this forum so far and not accepted a single one. Have you had bad luck with your answers? If not, seeing that might make contributors here less inclined to help you.
Royi Avital
am 8 Sep. 2014
Akzeptierte Antwort
Weitere Antworten (1)
Anand
am 11 Sep. 2014
What do you mean toolbox-free? colfilt is also from the Image Processing Toolbox. Can you use ordfilt2
localMaxImage = ordfilt2(inputImage, winLength^2, true(winLength));
localMinImage = ordfilt2(inputImage, 1 , true(winLength));
This should be faster than colfilt, but maybe you can't use it.
1 Kommentar
Royi Avital
am 11 Sep. 2014
Kategorien
Mehr zu Naming Conventions finden Sie in Hilfe-Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!