Is there any way to do an operator on a specific region
Show older comments
Is there any way to do an operator on a specific region ?? for example I want to do imfill just on the Lower left quadrant of the page... I search and find blockproce but I could not do this for Lower left quadrant of the page??? thanks
Accepted Answer
More Answers (2)
Anand
on 30 Sep 2014
0 votes
Iain
on 30 Sep 2014
A simple way is to simply chop it off:
% (Tune the numbers for what you need)
LowerLeftquad = my_image(74:end,1:30); % assuming a single frame of black & white.
LowerLeftquad = my_image(74:end,1:30,:); % assuming a single colour frame or many black & white.
Do what you want:
LowerLeftquad = imfill(LowerLeftquad);
And stick it back:
my_image(74:end,1:30) = LowerLeftquad;
Categories
Find more on Blocked Images in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!