How to plot Intensity profile along the vertical line of an image

조회 수: 19(최근 30일)
Warid Islam
Warid Islam 2019년 7월 9일
댓글: Warid Islam 2019년 7월 10일
I have plotted the intensity profile of an image. Below is the image file.
Below is the code.
I = imread('Intensity1.jpg');
x = [0 size(I,2)];
y = [size(I,1)/2 size(I,1)/2];
c = improfile(I,x,y);
figure
subplot(2,1,1)
imshow(I)
hold on
plot(x,y,'r')
subplot(2,1,2)
plot(c(:,1,1),'r')
hold on
plot(c(:,1,2),'g')
plot(c(:,1,3),'b')
I want to find the intensity profile of the image in the vertical direction instead of the horizontal direction. Any help would be appreciated. Thank you.

채택된 답변

Matt J
Matt J 2019년 7월 10일
y = [0 size(I,1)];
x = [size(I,2)/2 size(I,2)/2];

추가 답변(0개)

제품


릴리스

R2019a

Community Treasure Hunt

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

Start Hunting!

Translated by