How to mark foot pressure

14 次查看(过去 30 天)
Denni Purcell
Denni Purcell 2016-4-4
评论: DGM 2023-5-27
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:
the following is the image where I would like to have the foot pressure marked:
Any suggestions?
  3 个评论
Roshan
Roshan 2023-5-27
can you tell me how to create this image of foot?
DGM
DGM 2023-5-27
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?

请先登录,再进行评论。

回答(1 个)

Image Analyst
Image Analyst 2016-4-5
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

类别

Help CenterFile Exchange 中查找有关 Language Support 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by