Skip to content

is there a possibility of creating tasks api for compiled widely used languages? #5989

Open
@cyb3rkun

Description

@cyb3rkun

MediaPipe Solution (you are using)

face_landmarker_v2.task

Programming language

c++ c#

Are you willing to contribute it

None

Describe the feature and the current behaviour/state

It would be similar to the tasks api in python but for languages that would make it easier to be used as library for other applications

Will this change the current API? How?

don't know

Who will benefit with this feature?

A LOT of people. It would make mediapipe much more usable to beginners who want to use it as a library. in most cases python just isn't an option. and the lack of documentation and resources for running basic tasks in c++ makes it very difficult for newcommers

Please specify the use cases for this feature

to be able to run tasks and use the tasks/solutions api in languages other than python. so that it could be compiled as a library for use with applications. I'm currently working on an application where I want to use mediapipe, and python would not be a great choice because it makes it very difficult to implement a lot of features. my only option is to run a python script and use localhost tcp to get blendshapes and tracking data. if I would like to change something, I'll have to stop the execution of the script and then run it again with different arguments.

Any Other info

I've been trying to run the tasks model in c++ but I find it to be a very challenging task. having an api like the one exposed in python for languages like c++ or c# would be very beneficial for a lot of users. and allow it to be more easily implemented in games and other applications

Metadata

Metadata

Assignees

Labels

platform:c++Issues specific to C++ framework in mediapipetask:face landmarkerIssues related to Face Landmarker: Identify facial features for visual effects and avatars.type:featureEnhancement in the New Functionality or Request for a New Solution

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions