commit 644486445f6030f8450f294b2f9cccbadcd2bc63 Author: hjwang <2392948297@qq.com> Date: Mon Jun 1 18:10:42 2026 +0800 first commit diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..0cafc1c --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.venv/ \ No newline at end of file diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 0000000..30cf57e --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,10 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Editor-based HTTP Client requests +/httpRequests/ +# Ignored default folder with query files +/queries/ +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml diff --git a/.idea/inspectionProfiles/Project_Default.xml b/.idea/inspectionProfiles/Project_Default.xml new file mode 100644 index 0000000..c94e1ca --- /dev/null +++ b/.idea/inspectionProfiles/Project_Default.xml @@ -0,0 +1,30 @@ + + + + \ No newline at end of file diff --git a/.idea/inspectionProfiles/profiles_settings.xml b/.idea/inspectionProfiles/profiles_settings.xml new file mode 100644 index 0000000..105ce2d --- /dev/null +++ b/.idea/inspectionProfiles/profiles_settings.xml @@ -0,0 +1,6 @@ + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000..e982f23 --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,7 @@ + + + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 0000000..581524d --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/posefit.iml b/.idea/posefit.iml new file mode 100644 index 0000000..4942e97 --- /dev/null +++ b/.idea/posefit.iml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..94a25f7 --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/config/load_config.py b/config/load_config.py new file mode 100644 index 0000000..e69de29 diff --git a/main.py b/main.py new file mode 100644 index 0000000..5aca3c9 --- /dev/null +++ b/main.py @@ -0,0 +1,27 @@ +import mediapipe as mp + +def main(): + BaseOptions = mp.tasks.BaseOptions + PoseLandmarker = mp.tasks.vision.PoseLandmarker + PoseLandmarkerOptions = mp.tasks.vision.PoseLandmarkerOptions + PoseLandmarkerResult = mp.tasks.vision.PoseLandmarkerResult + VisionRunningMode = mp.tasks.vision.RunningMode + + # Create a pose landmarker instance with the live stream mode: + def print_result(result: PoseLandmarkerResult, output_image: mp.Image, timestamp_ms: int): + print('pose landmarker result: {}'.format(result)) + + options = PoseLandmarkerOptions( + base_options=BaseOptions(model_asset_path=model_path), + running_mode=VisionRunningMode.LIVE_STREAM, + result_callback=print_result) + + with PoseLandmarker.create_from_options(options) as landmarker: + + + + + + +if __name__ == '__main__': + main() diff --git a/pose_models/pose_landmarker_full.task b/pose_models/pose_landmarker_full.task new file mode 100644 index 0000000..ab13de6 Binary files /dev/null and b/pose_models/pose_landmarker_full.task differ