How to set crop boundary

1 次查看(过去 30 天)
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)

采纳的回答

Image Analyst
Image Analyst 2016-6-17
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

更多回答(0 个)

标签

Community Treasure Hunt

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

Start Hunting!

Translated by