Getting pixel values from an image
이전 댓글 표시
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
채택된 답변
추가 답변 (1개)
Azzi Abdelmalek
2016년 7월 22일
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
Gannian Zhang
2016년 7월 22일
편집: Azzi Abdelmalek
2016년 7월 22일
Azzi Abdelmalek
2016년 7월 22일
What is the aim of this: Greyimage = imread(I) ? I is not a file, it's already a matrix representing an image.
Gannian Zhang
2016년 7월 24일
Gannian Zhang
2016년 7월 24일
카테고리
도움말 센터 및 File Exchange에서 Convert Image Type에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!