how can I crop a region of RGB image based on pixel value?
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
Nima
el 19 de Sept. de 2014
Comentada: Image Analyst
el 19 de Sept. de 2014
hey, I have a RGB image (attached). I need to crop the region that has color only, and remove the bright surrounding part. for this reason I used threshold (pixel value= 215) as follows, however this results in a vector which is not desired. I need the color region to be remained as an new RGB image...
original= imread('filename'); original= original(original<215);
0 comentarios
Respuesta aceptada
Image Analyst
el 19 de Sept. de 2014
Since the regions may not be rectangular, which is required for a crop, you'll have to mask the areas. See my File Exchange for several color segmentation demos that can do that: http://www.mathworks.com/matlabcentral/fileexchange/?term=authorid%3A31862
1 comentario
Image Analyst
el 19 de Sept. de 2014
Attached are three masking demos.
Más respuestas (0)
Ver también
Categorías
Más información sobre Feature Detection and Extraction 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!