How to plot intensity profile of a 3D image
8 views (last 30 days)
Show older comments
Amit Chakraborty
on 8 Jul 2022
Answered: Image Analyst
on 9 Jul 2022
Greetings to all !
I have a 3D image matrix which is sheep logan phantom. And I want to plot the intensity profile of the along Vertical direction and horizontal direction separately? But I am confused how to do it ! Can anyone help me ?
Thanks in ADVANCE!
Accepted Answer
Image Analyst
on 9 Jul 2022
You can do
rgbImage = imread('peppers.png');
subplot(2, 1, 1);
imshow(rgbImage);
axis('on', 'image')
xline(205, 'Color', 'r', 'LineWidth', 2);
column205 = rgbImage(:, 205,:);
subplot(2, 1, 2);
plot(column205(:, 1), 'r-', 'LineWidth', 2);
hold on;
plot(column205(:, 2), 'g-', 'LineWidth', 2);
plot(column205(:, 3), 'b-', 'LineWidth', 2);
grid on;
legend('Red', 'Green', 'Blue');
0 Comments
More Answers (0)
See Also
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!