The baseline project for inferencing various Pose Estimation tflite models with TFLiteSwift on iOS
APACHE-2.0 License
This project is Pose Estimation on iOS with TensorFlow Lite.If you are interested in iOS + Machine Learning, visit here you can see various DEMOs.
2D pose estimation in real-time | 3D pose estimation |
---|---|
Name | gif | img-0 | img-1 | img-2 |
---|---|---|---|---|
Source | - |
Model Names | gif | img-0 | img-1 | img-2 |
---|---|---|---|---|
PoseNet | - | |||
PEFM CPM | - | |||
PEFM Hourglass | - | |||
OpenPose (multi-person) | - |
Model Names | gif | img-0 | img-1 | img-2 |
---|---|---|---|---|
PoseNet | - | - | - | - |
PEFM CPM | - | |||
PEFM Hourglass | - | |||
OpenPose (multi-person) | - |
Model Names | gif | img-0 | img-1 | img-2 |
---|---|---|---|---|
OpenPose (PAF x) | - | |||
OpenPose (PAF y) | - |
✅ vs ☑️ | Name | Size | InferenceTimeon iPhone11Pro | Post-processTimeon iPhone11Pro | PCKh-0.5 | multi person vs single person | Model Source | Paper | tflitedownload |
---|---|---|---|---|---|---|---|---|---|
✅ | PoseNet | 13.3 MB | - | - | - | single | tensorflow/tensorflow | PersonLab | |
✅ | PEFM CPM | 2.4 MB | - | - | - | single | edvardHua/PoseEstimationForMobile | Convolutional Pose Machines | |
✅ | PEFM Hourglass v1 | 1.8 MB | - | - | - | single | edvardHua/PoseEstimationForMobile | Stacked Hourglass Networks | |
✅ | PEFM Hourglass v2 | 1.7 MB | - | - | - | single | edvardHua/PoseEstimationForMobile | Stacked Hourglass Networks | |
✅ | OpenPose | 7.8 MB | - | - | - | multi | ildoonet/tf-pose-estimation | OpenPose | |
☑️ | AlphaPose | - | - | - | - | single | osmr/imgclsmob | RMPE | |
☑️ | SelecSLS | - | - | - | - | single | osmr/imgclsmob | - | |
☑️ | IBPPose | - | - | - | - | single | osmr/imgclsmob | - | |
☑️ | Lightweight OpenPose | - | - | - | - | single | osmr/imgclsmob | OpenPose |
✅ vs ☑️ | Name | Size | InferenceTimeon iPhone11Pro | Post-processTimeon iPhone11Pro | (metric) | Model Source | Paper | tflitedownload |
---|---|---|---|---|---|---|---|---|
✅ | Baseline3DPose | 137.1 MB | 347 ms | 79 ms | - | mks0601/3DMPPE_POSENET_RELEASE | Baseline3D | download |
✅ | LiteBaseline3DPose | 16.6 MB | 116 ms(cpu only) | 19 ms(cpu only) | SangbumChoi/MobileHumanPose | MHP | download |
gem install cocoapods
cd ~/{PROJECT_PATH}
pod install
PoseEstimation-TFLiteSwift.xcworkspace
and run the projectThis repository is licensed under Apache 2.0. Full license text is available in LICENSE.