Plot the intensity profile of an image

조회 수: 12 (최근 30일)
surangkana
surangkana 2014년 1월 28일
답변: Shivaputra Narke 2014년 1월 28일
Dear all
I have an x-ray image of an object and I would like plot the intensity profile along the line path an image. I can do this on ImageJ and I got point(x,y) where x is the distance(pixel) and y is the intensity value. How can I use Matlab to plot intensity profile and get point(x,y)? If I would like to calculate mean and standard deviation of this profile, how should I do?
Thank you

채택된 답변

Shivaputra Narke
Shivaputra Narke 2014년 1월 28일
1. locate the path using edge operator 2. Now you have location for that line path. 3. Let's say your image is TestImg IntValues=TestImg(Pathlocation); 4.Plot(IntValues). You will have inensity along that line path. 5.Use IntValues for further calculation like mean,variance,std dev.

추가 답변 (1개)

Alex Taylor
Alex Taylor 2014년 1월 28일
If you have the Image Processing Toolbox:

카테고리

Help CenterFile Exchange에서 Image Processing Toolbox에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by