Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Documentation for building pose-tracking iOS app using mediapipe library with swift #4895

Open
diyoraharshitN opened this issue Oct 19, 2023 · 22 comments
Assignees
Labels
platform:ios MediaPipe IOS issues task:pose landmarker Issues related to Pose Landmarker: Find people and body positions type:docs-feature Doc issues for new solution, or clarifications about functionality

Comments

@diyoraharshitN
Copy link

Description of issue (what needs changing)

Hi Team, I couldn't find any guidelines/documentation for building pose-tracking iOS app using mediapipe library with swift

Clear description

I am looking for Documentation for building pose-tracking iOS app using mediapipe library with swift.

Correct links

No response

Parameters defined

No response

Returns defined

No response

Raises listed and defined

No response

Usage example

https://developers.google.com/mediapipe/framework/getting_started/ios

Request visuals, if applicable

No response

Submit a pull request?

No response

@kuaashish kuaashish assigned kuaashish and unassigned ayushgdev Oct 20, 2023
@kuaashish kuaashish added type:feature Enhancement in the New Functionality or Request for a New Solution task:pose landmarker Issues related to Pose Landmarker: Find people and body positions platform:ios MediaPipe IOS issues labels Oct 20, 2023
@kuaashish
Copy link
Collaborator

Hi @diyoraharshitN,

At the moment, we don't have the pose landmarker available on the iOS platform, and there's no official documentation for its use in Swift. However, we do have iOS documentation for legacy pose tracking, and the iOS target is mentioned here. It's important to note that we are not offering support for legacy solutions, as our primary focus is on the new Task APIs. However, We are actively working to provide iOS-Swift support for other Task APIs as well.

Thank you

@kuaashish kuaashish added the stat:awaiting response Waiting for user response label Oct 20, 2023
@diyoraharshitN
Copy link
Author

diyoraharshitN commented Oct 20, 2023

Hi @kuaashish
Thank you for your response
Kindly look into this link it's not working
iOS target that you have mentioned

also can you give me rough timeline so that we can plan accordingly for the pose tracking api documentation?

@google-ml-butler google-ml-butler bot removed the stat:awaiting response Waiting for user response label Oct 20, 2023
@diyoraharshitN
Copy link
Author

There isn't any demo available for iOS click here

@kuaashish kuaashish added the stat:awaiting googler Waiting for Google Engineer's Response label Oct 23, 2023
@dprichards-carespace
Copy link

Hi @diyoraharshitN,

At the moment, we don't have the pose landmarker available on the iOS platform, and there's no official documentation for its use in Swift. However, we do have iOS documentation for legacy pose tracking, and the iOS target is mentioned here. It's important to note that we are not offering support for legacy solutions, as our primary focus is on the new Task APIs. However, We are actively working to provide iOS-Swift support for other Task APIs as well.

Thank you

Do you have any updated timeline on this documentation?

@dprichards-carespace
Copy link

We want to use pose landmarker on the iOS platform, and there's no official documentation for its use in Swift. Do you have any updated timeline for this documentation?

@schmidt-sebastian
Copy link
Collaborator

@ktonthat

@kuaashish
Copy link
Collaborator

Hi @diyoraharshitN,

We have completed the code example for the new Pose Landmarker for iOS. You can view the example here. Feel free to try implementing it for now. However, please note that we are still working on the documentation, which will be included soon.

Thank you!!

@kuaashish kuaashish added stat:awaiting response Waiting for user response and removed stat:awaiting googler Waiting for Google Engineer's Response labels Apr 12, 2024
@diyoraharshitN
Copy link
Author

Hi @kuaashish,

Thank you for the update about example.
Do you have any updated timeline on documentation?

@google-ml-butler google-ml-butler bot removed the stat:awaiting response Waiting for user response label Apr 12, 2024
@diyoraharshitN
Copy link
Author

Hi @kuaashish

i have searched in the example but didn't find any seperetion for Left Body landmarks and Right Body landmarks points.
where in web version in the node_modules @mediapipe>holistic>index.d.ts there is const declared for Left side landmark for pose as POSE_LANDMARKS_LEFT and for Right side landmark for pose as POSE_LANDMARKS_RIGHT.

is there any way to separate Left and Right landmarks from the MPPNormalizedLandmark array that we get as result array from the scan?

Thank you
Harshit

@schmidt-sebastian
Copy link
Collaborator

cc @priankakariatyml

@kuaashish kuaashish added the stat:awaiting googler Waiting for Google Engineer's Response label Apr 19, 2024
@diyoraharshitN
Copy link
Author

Hi @kuaashish

I have found that there are 4 points 24 and 26 (right knee and right hip), 25 and 27(left foot and left knee) are missing from the ios Version of example in mediapipe.

Thank you

@diyoraharshitN
Copy link
Author

diyoraharshitN commented Apr 30, 2024

Hi @kuaashish

i have searched in the example but didn't find any seperetion for Left Body landmarks and Right Body landmarks points. where in web version in the node_modules @mediapipe>holistic>index.d.ts there is const declared for Left side landmark for pose as POSE_LANDMARKS_LEFT and for Right side landmark for pose as POSE_LANDMARKS_RIGHT.

is there any way to separate Left and Right landmarks from the MPPNormalizedLandmark array that we get as result array from the scan?

Thank you Harshit

Hi @kuaashish @priankakariatyml

This is gentle reminder regarding clarification for the Ride side and Left side landmark points.

Thanks
Harshit

@diyoraharshitN
Copy link
Author

Hi @kuaashish

I have found that there are 4 points 24 and 26 (right knee and right hip), 25 and 27(left foot and left knee) are missing from the ios Version of example in mediapipe.

Thank you

This issue is resolve by using connection. Click Here

@kuaashish
Copy link
Collaborator

Hi @diyoraharshitN,

Thank you for confirming. Can we now proceed with closing the issue and marking it as resolved?

@kuaashish kuaashish added stat:awaiting response Waiting for user response and removed stat:awaiting googler Waiting for Google Engineer's Response labels Apr 30, 2024
@diyoraharshitN
Copy link
Author

Hi @diyoraharshitN,

Thank you for confirming. Can we now proceed with closing the issue and marking it as resolved?

Hi @kuaashish

  1. Documentation is still not there for mediapipe iOS Pose landmark detection Click Here.

  2. There is no seperation for Left Body Points and Right Body Points.I have already comment in this issue only Click Here

@google-ml-butler google-ml-butler bot removed the stat:awaiting response Waiting for user response label Apr 30, 2024
@diyoraharshitN
Copy link
Author

Hi,

This is gentle reminder for the issue i have raised regarding

Documentation is still not there for mediapipe iOS Pose landmark detection Click Here.

There is no seperation for Left Body Points and Right Body Points.I have already comment in this issue only #4895 (comment)

@diyoraharshitN
Copy link
Author

diyoraharshitN commented May 16, 2024

Hi @kuaashish @schmidt-sebastian,

any update regarding documentation and about these Comment?

@kuaashish
Copy link
Collaborator

Hi @diyoraharshitN,

Apologies for the delayed response. Currently, there is no update on the documentation. We are sharing this issue with our team again and marking it as a feature request to ensure it remains a priority. However, we cannot provide a timeline for this at the moment.

Thank you!!

@kuaashish kuaashish assigned ktonthat and unassigned kuaashish Jul 29, 2024
@kuaashish kuaashish added type:docs-feature Doc issues for new solution, or clarifications about functionality stat:awaiting googler Waiting for Google Engineer's Response and removed type:feature Enhancement in the New Functionality or Request for a New Solution labels Jul 29, 2024
@priankakariatyml
Copy link
Collaborator

Hi,

This is gentle reminder for the issue i have raised regarding

Documentation is still not there for mediapipe iOS Pose landmark detection Click Here.

There is no seperation for Left Body Points and Right Body Points.I have already comment in this issue only #4895 (comment)

Separation for left and right body points is not supported by the newer MediaPipe task APIs on any platforms.
Only the legacy example for holistic landmarker has the provision for this.
You can consider defining this separation in your app based on this reference image for pose landmarks:
pose

@kuaashish kuaashish added stat:awaiting response Waiting for user response and removed stat:awaiting googler Waiting for Google Engineer's Response labels Jul 31, 2024
@diyoraharshit
Copy link

Hi @priankakariatyml

i have searched in the example but didn't find any seperetion for Left Body landmarks and Right Body landmarks points.
where in web version in the node_modules @mediapipe>holistic>index.d.ts there is const declared for Left side landmark for pose as POSE_LANDMARKS_LEFT and for Right side landmark for pose as POSE_LANDMARKS_RIGHT.

is there any way to separate Left and Right landmarks from the MPPNormalizedLandmark array that we get as result array from the scan?

Thank you
Harshit

@google-ml-butler google-ml-butler bot removed the stat:awaiting response Waiting for user response label Aug 6, 2024
@kuaashish
Copy link
Collaborator

Hi @diyoraharshit,

Documentation for implementing our Pose Landmarker in iOS is now available. Could you please try it and let us know if you encounter any further issues?

Thank you!!

@kuaashish kuaashish assigned kuaashish and unassigned ktonthat Sep 25, 2024
@kuaashish kuaashish added the stat:awaiting response Waiting for user response label Sep 25, 2024
@diyoraharshitN
Copy link
Author

Hi @kuaashish

Thank you for the information.
i will check it and let you know if there is any issue.

Thank you.

@google-ml-butler google-ml-butler bot removed the stat:awaiting response Waiting for user response label Sep 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
platform:ios MediaPipe IOS issues task:pose landmarker Issues related to Pose Landmarker: Find people and body positions type:docs-feature Doc issues for new solution, or clarifications about functionality
Projects
None yet
Development

No branches or pull requests

8 participants