How to set crop boundary

How do i add a boundary condition in matlab ? Like my image is 100 x 100 and i want to crop 1000 x 1000.
So new = old(1:1000,1:1000).
But that will give me an error. How can I add in a boundary condition so it restricts my range ? Like
new = old(1:1000,1:1000) & boundary (openCV got & function to take intersection between 2 rectangles)

 Accepted Answer

Simply use an "if" statement to see if the column is more than the number of columns in your image
rightColumn = 1000;
[rows, columns, numColors] = size(old);
if rightColumn > columns
rightColumn = columns;
end

More Answers (0)

Categories

Find more on Images in Help Center and File Exchange

Asked:

on 17 Jun 2016

Answered:

on 17 Jun 2016

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!