How to mark foot pressure
14 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
I have a Matlab code that tracks foot pressure over a representative walk. I then split this to show 3 representative footprints, I would like the foot pressure to also appear on this image. The code used initially to mark the representative walk is:
for k = 1 : numPhases;
figure, set(gcf, 'Units','Normalized','OuterPosition',[0 0 1 1]);
kk = num2str(k);
thisPhase = transpose(Phases(k).Stance);
imshow(thisPhase,map1); title(['Walk ',char(kk)]);
hold on
xCOF = Phases(k).COF(:,1);
yCOF = Phases(k).COF(:,2);
scatter(xCOF,yCOF,2,'k','filled'); set(gca,'YDir','reverse','XDir','reverse');
end
and presents this image:
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/160070/image.jpeg)
the following is the image where I would like to have the foot pressure marked:
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/160072/image.jpeg)
Any suggestions?
3 Kommentare
DGM
am 27 Mai 2023
As I doubt that someone who has been inactive for half a decade is going to answer, the images are pseudocolor representations of plantar pressure mat data. So do you have the hardware?
Antworten (1)
Image Analyst
am 5 Apr. 2016
I would threshold the image and then do a morphological closing on the binary image. This will merge a bunch of blobs into 3 large ones. Then call regionprops to get the bounding boxes. Then crop out with imcrop() and rotate -90 degrees with imrotate().
See my Image Segmentation Tutorial in my File Exchange if you need help. http://www.mathworks.com/matlabcentral/fileexchange/?term=authorid%3A31862
0 Kommentare
Siehe auch
Kategorien
Mehr zu Language Support finden Sie in Help Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!