Getting pixel values from an image
Mostrar comentarios más antiguos
Hello, I am new to Matlab and I have a question concerning getting pixel values of an image. I have a 994x994 image and want to get every pixel value in the row 497. Could you please advise what command(s) I should use? Thank you very much.
I have loaded the image in Matlab with Imtool command and there is a pixel region window in which it shows all the pixel values I need. I am wondering if I could export them in an excel file? Thanks again.
Regards
Respuesta aceptada
Más respuestas (1)
Azzi Abdelmalek
el 22 de Jul. de 2016
You can use imread to import your image like this
Im=imread('YourImage.tif') % for example
row497=Im(497,:,:)
You can export your image to an excel file
xlswrite('file.xlsx',Im)
4 comentarios
Gannian Zhang
el 22 de Jul. de 2016
Editada: Azzi Abdelmalek
el 22 de Jul. de 2016
Azzi Abdelmalek
el 22 de Jul. de 2016
What is the aim of this: Greyimage = imread(I) ? I is not a file, it's already a matrix representing an image.
Gannian Zhang
el 24 de Jul. de 2016
Gannian Zhang
el 24 de Jul. de 2016
Categorías
Más información sobre Convert Image Type en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!