Problem in drawing projection profiles
Show older comments
I am trying to draw the projection profiles (horizontal and vertical). I wrote the following code which supposes to work correctly. but the results are not the one that I need. Image1 shows the image that I want to process. Image2 shows the Vertical projection of image1 that produced by the code. Image3 shows the correct projection that I should get.
binaryImage = imread(imgFullFileName);
verticalProfile = sum(binaryImage, 1);
horizontalProfile = sum(binaryImage, 2);
[rows, columns] = size(binaryImage);
vertProjImage = area(1:columns,verticalProfile,'FaceColor','k');
image1:

image2:

image3:

Accepted Answer
More Answers (0)
Categories
Find more on Object Analysis in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

