{"id":16626636,"url":"https://github.com/takuya-takeuchi/openposedotnet","last_synced_at":"2025-07-28T17:08:46.518Z","repository":{"id":34018541,"uuid":"158929908","full_name":"takuya-takeuchi/OpenPoseDotNet","owner":"takuya-takeuchi","description":"OpenPose wrapper written in C++ and C# for Windows  ","archived":false,"fork":false,"pushed_at":"2022-02-03T04:51:24.000Z","size":14982,"stargazers_count":68,"open_issues_count":17,"forks_count":26,"subscribers_count":8,"default_branch":"master","last_synced_at":"2025-07-09T05:13:24.720Z","etag":null,"topics":["dotnet","human-pose-estimation","machine-learning","openpose","windows"],"latest_commit_sha":null,"homepage":null,"language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/takuya-takeuchi.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-11-24T11:32:32.000Z","updated_at":"2025-03-29T02:50:56.000Z","dependencies_parsed_at":"2022-08-07T23:31:26.052Z","dependency_job_id":null,"html_url":"https://github.com/takuya-takeuchi/OpenPoseDotNet","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/takuya-takeuchi/OpenPoseDotNet","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/takuya-takeuchi%2FOpenPoseDotNet","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/takuya-takeuchi%2FOpenPoseDotNet/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/takuya-takeuchi%2FOpenPoseDotNet/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/takuya-takeuchi%2FOpenPoseDotNet/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/takuya-takeuchi","download_url":"https://codeload.github.com/takuya-takeuchi/OpenPoseDotNet/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/takuya-takeuchi%2FOpenPoseDotNet/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267552097,"owners_count":24106000,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-07-28T02:00:09.689Z","response_time":68,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["dotnet","human-pose-estimation","machine-learning","openpose","windows"],"created_at":"2024-10-12T04:11:13.476Z","updated_at":"2025-07-28T17:08:46.493Z","avatar_url":"https://github.com/takuya-takeuchi.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ![Alt text](nuget/pose48.png \"OpenPose.Net\") OpenPose.Net [![GitHub license](https://img.shields.io/github/license/mashape/apistatus.svg)]()\n\nOpenPose wrapper written in C++ and C# for Windows  \nOpenPoseDotNet is .NET Standard library. It could work on Mac and Linux.\n\n### :warning: Warning\n\nOpenPoseDotNet adopts MIT license but OpenPose doesn't.\nOpenPose adopts other license and it allows to use for only **ACADEMIC OR NON-PROFIT ORGANIZATION NONCOMMERCIAL RESEARCH**.  \nI never guarantee that the license issue will not occur by using OpenPoseDotNet.\n\n## Package\n\n|Package|NuGet|\n|---|---|\n|OpenPoseDotNet|[![NuGet version](https://img.shields.io/nuget/v/OpenPoseDotNet.svg)](https://www.nuget.org/packages/OpenPoseDotNet)|\n\n## Quick Start\n\n#### 1. Build\n\nYou can sepcify Visual Studio vesion and CUDA version. \n\n````dos\n\u003e cd \u003cOpenPoseDotNet_dir\u003e\n\u003e git submodule update --init --recursive\n\u003e cd src\\OpenPoseDotNet.Native\n\u003e pwsh Build.ps1 \u003cDebug/Release\u003e \u003ccpu/cuda\u003e 64 desktop \u003c2015/2017/2019\u003e \u003c92/100/101\u003e\n````\n\nAfter build, you should see artifacts in src\\OpenPoseDotNet.Native\\build_win_desktop_\u003ccpu/cuda\u003e_x64\\\u003cDebug/Release\u003e.\n\n#### 2. Try Tutorial\n\n````dos\n\u003e cd examples\\TutorialApiCpp\\01_BodyFromImageDefault\n\u003e SymlinkBinary.bat \u003cDebug/Release\u003e build_win_desktop_\u003ccpu/cuda\u003e_x64\n\u003e dotnet run -c Release  -i \"examples\\media\\COCO_val2014_000000000192.jpg\"\n````\n\n\u003cimg src=\"images/example_turorial_1.png\"/\u003e\n\n### :bulb: NOTE\n\nCurrently, Windows prebuild binary is not available.\n\n## Dependencies Libraries and Products\n\n#### [gflags](https://github.com/gflags/gflags)\n\n\u003e **License:** The 3-clause BSD License\n\u003e\n\u003e **Author:** Google\n\u003e \n\u003e **Principal Use:** The commandline flags processing for OpenPose and OpenPoseDotNet.\n\n#### [OpenPose](https://github.com/CMU-Perceptual-Computing-Lab/openpose)\n\n\u003e **License:** ACADEMIC OR NON-PROFIT ORGANIZATION NONCOMMERCIAL RESEARCH USE ONLY\n\u003e\n\u003e **Author:** Carnegie Mellon University Perceptual Computing Lab\n\u003e \n\u003e **Principal Use:** A toolkit for Real-time multi-person keypoint detection library for body, face, hands, and foot estimation. Main goal of OpenPoseDotNet is what wraps OpenPose by C#.\n\n#### [Microsoft.Extensions.CommandLineUtils](https://www.asp.net/)\n\n\u003e **License:** MS-.NET-Library-JS License\n\u003e\n\u003e **Author:** Microsoft\n\u003e \n\u003e **Principal Use:** Command-line parsing for example application\n\n#### [OpenCV](https://opencv.org/)\n\n\u003e **License:** The 3-clause BSD License\n\u003e\n\u003e **Author:** Intel Corporation, Willow Garage, Itseez\n\u003e \n\u003e **Principal Use:** OpenPose and OpenPoseDotNet uses to read and show image data.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftakuya-takeuchi%2Fopenposedotnet","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftakuya-takeuchi%2Fopenposedotnet","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftakuya-takeuchi%2Fopenposedotnet/lists"}