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)

 Respuesta aceptada

Image Analyst
Image Analyst el 17 de Jun. de 2016

1 voto

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

Más respuestas (0)

Categorías

Más información sobre Images en Centro de ayuda y File Exchange.

Etiquetas

Preguntada:

el 17 de Jun. de 2016

Respondida:

el 17 de Jun. de 2016

Community Treasure Hunt

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

Start Hunting!

Translated by