Asked by pammy
on 24 Jan 2013

myFilterHandle = @myFilter;

blockyImage = blockproc(grayImage,[windowSize windowSize], myFilterHandle);

tell me the description of this code.....

*No products are associated with this question.*

Answer by Wayne King
on 24 Jan 2013

Accepted answer

The @ notation is for an anonymous function. It's a handle for a function

presumably this function myFilter is defined somewhere on your path or previously in the command window.

For example:

f = @(x) x^2; f(2)

f(2) returns 4 here.

In your example you are taking the image in grayImage and using the function myFilter() to operate on blocks of that image with dimension [windowSize windowSize]

MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi test

Learn moreOpportunities for recent engineering grads.

Apply Today
## 1 Comment

## pammy (view profile)

Direct link to this comment:http://www.mathworks.com/matlabcentral/answers/59762#comment_125037

i did get what u said n thank u sir....