Skeleton Tracking SDK for Intel® RealSense™ Depth Cameras Buy Skeleton Tracking SDK by Cubemos The Skeleton Tracking SDK is designed to offer deep learning based 2D/3D full body tracking to applications for embedded and cost friendly hardware: Runs on Windows and Linux using C, C++, C# and Python. Fast and highly accurate 2D and 3D human pose estimation with 18 joints. No dedicated GPU needed: Real-time performance for video streams on edge hardware. and more... Try for 30 days for free! Thank you! Your software is on its way!You will receive a download link along with a trial license key in your email. Try for free Easy start One single installer for all relevant dependencies. One license file for all applications to ensure convenient deployment. Try for 30 days for free! Thank you! Your software is on its way!You will receive a download link along with a trial license key in your email. Try for free → Cross-platform C, C++, C# and Python interfaces for both Windows and Linux applications are included. Getting started guide → Less than 30 minutes Use our quick installation guide to get you up and running with the skeletal tracking in less than 30 minutes. Quick installation → See it in action See it in action — Ready for C, C++, C# or Python — Sample application code included — Real-time on embedded and cost friendly hardware — No dedicated GPU needed to run deep learning model behind — Convenient deployment with the same license code for all your devices — Automatic license activation for your users and your headless devices Buy 18 points of tracking. Our Skeletal Tracking SDK allows tracking of 18 joints simultaneously. Thanks to our AI algorithms this tracking is available for up to 5 people in a scene. Demo Demo Tracking ON Off Right eye Right eye Left eye Left eye Left ear Left ear Right ear Right ear Nose Right shoulder Right shoulder Left shoulder Left shoulder Left elbow Left elbow Right elbow Right elbow Right wrist Right wrist Left wrist Left wrist Left hip Left hip Right hip Right hip Right knee Right knee Left knee Left knee Left ankle Left ankle Right ankle Right ankle Spine Spine Less than 10 lines of code to start. That's it. The Skeleton Tracking SDK provides for both Windows and Linux a C, C++, C# and Python API. Using the C‑API it is also possible to develop your own custom wrapper. Our APIs offer Skeleton Tracking implementation with less than 10 lines of code. Quick start guide C++ Code Sample C# Code Sample Python Code Sample C++ Code Sample // Read an RGB image of any size System.Drawing.Bitmap image = new System.Drawing.Bitmap(Common.DefaultResDir() + "\\images\\skeleton_estimation.jpg"); // Decalre results container System.Collections.Generic.List<Cubemos.SkeletonTracking.Api.SkeletonKeypoints> skeletonKeypoints; // Create cubemos API handle for Intel® Inference Plugin and specify the folder with the license key var skeletontrackingApi = new Cubemos.SkeletonTracking.Api(Common.DefaultLicenseDir()); // Load the CPU model skeletontrackingApi.LoadModel(Cubemos.TargetComputeDevice.CM_CPU, Common.DefaultModelDir() + "\\fp32\\skeleton-tracking.cubemos"); // Send inference request and get the poses skeletontrackingApi.RunSkeletonTracking(ref image, 128, out skeletonKeypoints); C# Code Sample // Read an RGB image of any size System.Drawing.Bitmap image = new System.Drawing.Bitmap(Common.DefaultResDir() + "\\images\\skeleton_estimation.jpg"); // Decalre results container System.Collections.Generic.List<Cubemos.SkeletonTracking.Api.SkeletonKeypoints> skeletonKeypoints; // Create cubemos API handle for Intel® Inference Plugin and specify the folder with the license key var skeletontrackingApi = new Cubemos.SkeletonTracking.Api(Common.DefaultLicenseDir()); // Load the CPU model skeletontrackingApi.LoadModel(Cubemos.TargetComputeDevice.CM_CPU, Common.DefaultModelDir() + "\\fp32\\skeleton-tracking.cubemos"); // Send inference request and get the poses skeletontrackingApi.RunSkeletonTracking(ref image, 128, out skeletonKeypoints); Python Code Sample #Read an RGB image of any size img = cv2.imread(args.image) #initialize the api with a valid license key in default_license_dir() api = Api(default_license_dir()) model_path = os.path.join( sdk_path, "models", "skeleton-tracking", "fp32", "skeleton-tracking.cubemos" ) api.load_model(CM_TargetComputeDevice.CM_CPU, model_path) #perform inference skeletons = api.estimate_keypoints(img, 192) Pricing 2D/3D Skeletal Tracking Full Functionality Linking to sensor Duration C / C++ / C# support Python support Custom wrappers Custom features Support Dedicated manager Trial Free 2D/3D Skeletal Tracking + Full Functionality + Linking to sensor + Duration 30 Days C / C++ / C# support + Python support + Custom wrappers - Custom features - Support - Dedicated manager - Try Full $75 2D/3D Skeletal Tracking + Full Functionality + Linking to sensor + Duration Perpetual C / C++ / C# support + Python support + Custom wrappers - Custom features - Support + Dedicated manager - Buy now Enterprise Contact us 2D/3D Skeletal Tracking + Full Functionality + Linking to sensor + / Options Duration Perpetual / Options C / C++ / C# support + Python support + Custom wrappers + Custom features + Support + Dedicated manager + Contact us Frequently Asked Questions Does the Skeleton Tracking SDK work on Windows and Linux? The SDK supports Windows and Linux. For both a C/C++ and Python wrapper is included. For Windows a C# integration is provided. Does the Skeleton Tracking SDK work in real-time? Yes, we offer the most performant Skeleton Tracking for applications running on Intel® based devices. This enables real-time applications even on edge devices. How can I start using SDK with the Intel® RealSense™ depth cameras? Working sample applications and source code are included for C# and C++. Does the pose estimation work in 2D and 3D? Yes. The pose estimation works in 2D and 3D. 3D pose estimation requires 3D camera hardware. How many people can be tracked? Technically unlimited. However, for applications with more than 5 people, we suggest avoiding skeletons occluding each other. Why is the SDK fast enough to run realtime on edge devices? The underlying AI model is optimized to provide the best performance on Intel® CPUs and VPUs. This means the SDK is suitable for real-time applications even on edge devices. Is the license time-bound? No, you buy lifetime licenses. One license for each device you run the Skeleton Tracking SDK on. Why do I get one license key, even If I purchased more than one? You will always get one license key. The number of licenses in the basket allows you to activate this amount of devices running the Skeleton Tracking SDK. This enables convenient automated deployment processes for applications running on numerous edge devices. Support Direct support for users of the Skeleton Tracking SDK is provided by our partner cubemos*. If you have a question or run into any issues, please reach out. Skeleton Tracking SDK Support by cubemos Please fill in the form below. Name* First Last Email* Order number*Question / Issue*File Drop files here or Accepted file types: jpg, png, gif. CAPTCHA Get support Get the latest computer vision news Country/Region * Afghanistan Aland Islands Albania Algeria American Samoa Andorra Angola Anguilla Antarctica Antigua and Barbuda Argentina Armenia Aruba Australia Austria Azerbaijan Bahamas Bahrain Bangladesh Barbados Belarus Belgium Belize Benin Bermuda Bhutan Bolivia Bonaire Bosnia and Herzegovina Botswana Bouvet Island Brazil British Indian Ocean Territory Brunei Darussalam Bulgaria Burkina Faso Burundi Cambodia Cameroon Canada Cape Verde Cayman Islands Central African Republic Chad Chile China Christmas Island Cocos (Keeling) Islands Colombia Comoros Congo Congo, The Democratic Republic of the Cook Islands Costa Rica Cote D'ivoire Croatia Cuba Curacao Cyprus Czech Republic Denmark Djibouti Dominica Dominican Republic Ecuador Egypt El Salvador Equatorial Guinea Eritrea Estonia Ethiopia Falkland Islands (Malvinas) Faroe Islands Fiji Finland France French Guiana French Poly. French S. Terr. Gabon Gambia Georgia Germany Ghana Gibraltar Greece Greenland Grenada Guadeloupe Guam Guatemala Guernsey Guinea Guinea-Bissau Guyana Haiti Heard Island and Mcdonald Islands Holy See (Vatican City State) Honduras Hong Kong Hungary Iceland India Indonesia Iran, Islamic Republic of Iraq Ireland Isle of Man Israel Italy Jamaica Japan Jersey Jordan Kazakhstan Kenya Kiribati Korea, Democratic People's Republic of Korea, Republic of Kuwait Kyrgyzstan Lao People's Democratic Republic Latvia Lebanon Lesotho Liberia Libya Liechtenstein Lithuania Luxembourg Macau Macedonia Madagascar Malawi Malaysia Maldives Mali Malta Marshall Islands Martinique Mauritania Mauritius Mayotte Mexico Micronesia, Federated States of Moldova, Republic of Monaco Mongolia Montenegro Montserrat Morocco Mozambique Myanmar Namibia Nauru Nepal Netherlands Netherlands Antilles New Caledonia New Zealand Nicaragua Niger Nigeria Niue Norfolk Island Northern Mariana Islands Norway Oman Pakistan Palau Palestine, State Panama Papua New Guinea Paraguay Peru Philippines Pitcairn Poland Portugal Puerto Rico Qatar Reunion Romania Russian Federation Rwanda Saint Helena Saint Kitts and Nevis Saint Lucia Saint Martin Saint Pierre Saint Vincent and The Grenadines Samoa San Marino Sao Tome and Principe Saudi Arabia Senegal Serbia Serbia and Montenegro Seychelles Sierra Leone Singapore Sint Maarten Slovakia Slovenia Solomon Islands Somalia South Africa South Georgia and The South Sandwich Islands South Sudan Spain Sri Lanka St. Barthelemy Sudan Suriname Svalbard Swaziland Sweden Switzerland Syrian Arab Republic Taiwan Tajikistan Tanzania, United Republic of Thailand Timor-Leste Togo Tokelau Tonga Trinidad and Tobago Tunisia Turkey Turkmenistan Turks and Caicos Islands Tuvalu Uganda Ukraine United Arab Emirates United Kingdom United States United States Minor Outlying Islands Uruguay Uzbekistan Vanuatu Venezuela Vietnam Virgin Islands, British Virgin Islands, U.S. Wallis and Futuna Western Sahara Yemen Yugoslavia Zambia Zimbabwe Thank you!You were successfully subscribed. By submitting this form, you are confirming you are an adult 18 years or older and you agree to Intel contacting you with marketing-related emails or by telephone. You may unsubscribe at any time. Intel’s web sites and communications are subject to our Privacy Notice and Terms of Use. Subscribe to newsletter Let’s talk about how Intel RealSense computer vision products can enhance your solution. Country/Region * Afghanistan Aland Islands Albania Algeria American Samoa Andorra Angola Anguilla Antarctica Antigua and Barbuda Argentina Armenia Aruba Australia Austria Azerbaijan Bahamas Bahrain Bangladesh Barbados Belarus Belgium Belize Benin Bermuda Bhutan Bolivia Bonaire Bosnia and Herzegovina Botswana Bouvet Island Brazil British Indian Ocean Territory Brunei Darussalam Bulgaria Burkina Faso Burundi Cambodia Cameroon Canada Cape Verde Cayman Islands Central African Republic Chad Chile China Christmas Island Cocos (Keeling) Islands Colombia Comoros Congo Congo, The Democratic Republic of the Cook Islands Costa Rica Cote D'ivoire Croatia Cuba Curacao Cyprus Czech Republic Denmark Djibouti Dominica Dominican Republic Ecuador Egypt El Salvador Equatorial Guinea Eritrea Estonia Ethiopia Falkland Islands (Malvinas) Faroe Islands Fiji Finland France French Guiana French Poly. French S. Terr. Gabon Gambia Georgia Germany Ghana Gibraltar Greece Greenland Grenada Guadeloupe Guam Guatemala Guernsey Guinea Guinea-Bissau Guyana Haiti Heard Island and Mcdonald Islands Holy See (Vatican City State) Honduras Hong Kong Hungary Iceland India Indonesia Iran, Islamic Republic of Iraq Ireland Isle of Man Israel Italy Jamaica Japan Jersey Jordan Kazakhstan Kenya Kiribati Korea, Democratic People's Republic of Korea, Republic of Kuwait Kyrgyzstan Lao People's Democratic Republic Latvia Lebanon Lesotho Liberia Libya Liechtenstein Lithuania Luxembourg Macau Macedonia Madagascar Malawi Malaysia Maldives Mali Malta Marshall Islands Martinique Mauritania Mauritius Mayotte Mexico Micronesia, Federated States of Moldova, Republic of Monaco Mongolia Montenegro Montserrat Morocco Mozambique Myanmar Namibia Nauru Nepal Netherlands Netherlands Antilles New Caledonia New Zealand Nicaragua Niger Nigeria Niue Norfolk Island Northern Mariana Islands Norway Oman Pakistan Palau Palestine, State Panama Papua New Guinea Paraguay Peru Philippines Pitcairn Poland Portugal Puerto Rico Qatar Reunion Romania Russian Federation Rwanda Saint Barthelemy Saint Helena Saint Kitts and Nevis Saint Lucia Saint Martin Saint Pierre Saint Vincent and The Grenadines Samoa San Marino Sao Tome and Principe Saudi Arabia Senegal Serbia Serbia and Montenegro Seychelles Sierra Leone Singapore Sint Maarten Slovakia Slovenia Solomon Islands Somalia South Africa South Georgia and The South Sandwich Islands South Sudan Spain Sri Lanka Sudan Suriname Svalbard Swaziland Sweden Switzerland Syrian Arab Republic Taiwan Tajikistan Tanzania, United Republic of Thailand Timor-Leste Togo Tokelau Tonga Trinidad and Tobago Tunisia Turkey Turkmenistan Turks and Caicos Islands Tuvalu Uganda Ukraine United Arab Emirates United Kingdom United States United States Minor Outlying Islands Uruguay Uzbekistan Vanuatu Venezuela Vietnam Virgin Islands, British Virgin Islands, U.S. Wallis and Futuna Western Sahara Yemen Zambia Zimbabwe Company Size * <100 Employees 100-1000 Employees 1000-5000 Employees 5000+ Employees State * Alaska Alabama Arizona Arkansas California Colorado Connecticut District Of Columbia Delaware Florida Georgia Hawaii Iowa Idaho Illinois Indiana Kansas Kentucky Louisiana Massachusetts Maryland Maine Michigan Minnesota Missouri Mississippi Montana North Carolina North Dakota Nebraska New Hampshire New Jersey New Mexico Nevada New York Ohio Oklahoma Oregon Pennsylvania Rhode Island South Carolina South Dakota Tennessee Texas Utah Virginia Vermont Washington Wisconsin West Virginia Wyoming Which Intel RealSense product are you interested in? * Need advice Intel® RealSense™ ID Solution F450 Intel® RealSense™ ID Solution F455 Intel® RealSense™ Touchless Control Software Intel® RealSense™ LiDAR Camera L515 Intel® RealSense™ D415 depth camera Intel® RealSense™ D435 depth camera Intel® RealSense™ D435i depth camera Intel® RealSense™ SR305 depth camera Intel® RealSense™ T265 tracking camera Intel® RealSense™ T261 tracking module Intel® RealSense™ D430 depth module Intel® RealSense™ D420 depth module Intel® RealSense™ D415 depth module Intel® RealSense™ D410 depth module Intel® RealSense™ D400 depth module Intel® RealSense™ SR300 depth module What application are you planning bring to market? * Smart lock Gate access control ATM POS Drone Scanning Device Consumer robot Commercial robot Vacuum robot Digital signage or wall-mounted display Kiosk or vending machine Client device (personal computer, tablet, smartphone, etc.) VR/AR Other (please describe) Please describe: Estimated Quantity in the next 12 months * Greater than 1,000,000 units 100,000 – 1,000,000 units 10,000 – 100,000 units 1,000 - 10,000 units 100 - 1,000 units Fewer than 100 units Which capabilities are you planning to or currently working with (Select the top three that apply)? Object scan Room scan Collision avoidance Measurement Facial authentication Gesture control Skeleton tracking 3D scan Navigation Other (please describe) Please describe: Yes, I would like to subscribe to stay connected to the latest Intel technologies and industry trends by email and telephone. I can unsubscribe at any time. By submitting this form, you are confirming you are an adult 18 years or older and you agree to share your personal information with Intel to use for this business request. You also agree to subscribe to stay connected to the latest Intel technologies and industry trends by email and telephone. You may unsubscribe at any time. Intel’s web sites and communications are subject to our Privacy Notice and Terms of Use. errors Thank you!We'll be in touch soon.