How to extract the ROI using impoly?
    5 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
    Sabarinathan Vadivelu
      
 el 8 de Oct. de 2012
  
    
    
    
    
    Respondida: Karbala'a Unvi. Science
 el 21 de Nov. de 2014
            using impoly(); how to extract the Region of Interest alone?? Here Im getting Errors.
grayImage = imread('pout.tif');
figure, imshow(grayImage);
h = impoly;
position = wait(h);
croppedImage = imcrop(grayImage, position);
figure;
imshow(croppedImage);
0 comentarios
Respuesta aceptada
  David Legland
      
 el 8 de Oct. de 2012
        
      Editada: David Legland
      
 el 8 de Oct. de 2012
  
      Hi,
You should use either imcrop, or impoly.
Using imcrop, you can select a rectangular region of interset. By the way, there is also a syntax "IMG2 = imcrop(IMG);". You can use like this:
   grayImage = imread('pout.tif');
   figure, imshow(grayImage);
   img2 = imcrop;
   imshow(img2)
Using impoly, you can select a polygonal region of interest. This polygon can be represented as an ordered list of vertex coordinates. You can then convert this polygon into a binary mask by using "roipoly" function.
regards, David
0 comentarios
Más respuestas (1)
  Karbala'a Unvi. Science
 el 21 de Nov. de 2014
        hi, I need the help in reconstruct the cropped image back to the original image... PLS need the help urgently
0 comentarios
Ver también
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!


