How to mark foot pressure
14 ビュー (過去 30 日間)
古いコメントを表示
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 件のコメント
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
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
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Language Support についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!