Borrar filtros
Borrar filtros

How can i extract desired image from an image?

1 visualización (últimos 30 días)
Usman
Usman el 22 de Nov. de 2015
Comentada: Image Analyst el 22 de Nov. de 2015
In the attached figure, I have to extract the visible part (i.e. rectangular eye part) in order to have focused eye region. I have tried imcrop function and it does what I need. But everytime i have to select the image co-ordinates. I want to do it automatically, like MATLAB itself sense the co-ordinates and extract that focused eye part. I mean there might be some algorithm which can vanish the black part and extract visible one. anybody have idea, how to do it?
cr1=imcrop(fmr_ext1,[500.5 388.5 85 117]);

Respuesta aceptada

Image Analyst
Image Analyst el 22 de Nov. de 2015
You can get the bounding box and then use crop:
measurements = regionprops(grayImage>0, 'BoundingBox');
croppedImage = imcrop(grayImage, measurements.BoundingBox);
  7 comentarios
Usman
Usman el 22 de Nov. de 2015
thanks it works in 2015a..thankyou alot
Image Analyst
Image Analyst el 22 de Nov. de 2015
See my own function, attached, written before they came out with bwareafilt().

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Image Processing and Computer Vision en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by