You can look at MediaPipe's BlazeFace / BlazePose for faster inference for lower-end chips. I currently have an application that does realtime video with YoloV8-M on my Macbook at over 60fps
So I might have to annotate my own data and train my own model. I found one top view dataset by ZHDK Zürich and I got my own test footage.
I will figure out how well I can make it run on my old laptop (has a Nvidia GPU at least).