• Products
    • Isadora
    • Get It
    • ADD-ONS
    • IzzyCast
    • Get It
  • Forum
  • Help
  • Werkstatt
  • Newsletter
  • Impressum
  • Dsgvo
  • Press
  • Isadora
  • Get It
  • ADD-ONS
  • IzzyCast
  • Get It
  • Press
  • Dsgvo
  • Impressum

Navigation

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Popular
    • Tags

    Webcam Motion Capture

    Third Party Software
    motion capture webcam motion tracking osc
    6
    8
    2014
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • bonemap
      bonemap Izzy Guru last edited by

      Hi,

      I came across this implementation of webcam motion tracking that uses OSC output and is therefore compatible with Isadora:

      It uses a software implementation of MediaPipe, a machine-learning tool that tracks the body, hands and faces. In the video, I am tracking just one hand point (wrist) via OSC using this software download.

      It is a virtual youtuber avatar controller but outputs accessible OSC motion tracking points.

      This may be of interest to some who want an accessible and free option to try performer motion tracking using just a webcam.

      Best Wishes

      Russell

      http://bonemap.com | Australia
      Izzy STD 4.2 | USB 3.6 | + Beta
      MBP 16” 2019 2.4 GHz Intel i9 64GB AMD Radeon Pro 5500 8 GB 4TB SSD | 14.5 Sonoma
      Mac Studio 2023 M2 Ultra 128GB | OSX 15.3 Sequoia
      A range of deployable older Macs

      RIL Fred 2 Replies Last reply Reply Quote 7
      • RIL
        RIL @bonemap last edited by

        @bonemap said:

        software download

         

        I'm super interested!
        I could open the Receiver but not the Capture...And I don't know how to continue

        Best,

        RIL

        Red Isadora Latina | redisadoralatina.blogspot.com | redisadoralatina@gmail.com
        page facebook.com/Red-Isadora-Latina-1319037108171197/ | Group https://www.facebook.com/groups/315960249155308/
        MacBook Pro 2015 High Sierra. Isadora 3.2
        MacBook Pro M3 Pro Sonoma. Isadora 4.1

        bonemap 1 Reply Last reply Reply Quote 0
        • bonemap
          bonemap Izzy Guru @RIL last edited by

          @ril

          Hi,

          It possibly requires an ARM-based mac. You could try email the developer to ask about compatibility.

          Best Wishes,

          Russell

          http://bonemap.com | Australia
          Izzy STD 4.2 | USB 3.6 | + Beta
          MBP 16” 2019 2.4 GHz Intel i9 64GB AMD Radeon Pro 5500 8 GB 4TB SSD | 14.5 Sonoma
          Mac Studio 2023 M2 Ultra 128GB | OSX 15.3 Sequoia
          A range of deployable older Macs

          1 Reply Last reply Reply Quote 1
          • Fred
            Fred @bonemap last edited by

            @bonemap you can also check this out: 

            https://github.com/LingDong-/PoseOSC

            It uses the posenet model to do skeleton tracking from a webcam stream in real time, and sends it via osc. Posenet is pretty light weight, not much worse than openNI. 


            Fred

            http://www.fredrodrigues.net/
            https://github.com/fred-dev
            OSX 13.6.4 (22G513) MBP 2019 16" 2.3 GHz 8-Core i9, Radeon Pro 5500M 8 GB, 32g RAM
            Windows 10 7700K, GTX 1080ti, 32g RAM, 2tb raided SSD

            bonemap 1 Reply Last reply Reply Quote 1
            • bonemap
              bonemap Izzy Guru @Fred last edited by

              @fred

              Thanks, @fred. I have an implementation of MediaPipe constructed using the Isadora Pythoner beta module. However, as the version of Isadora with Pythoner has yet to be released, these options provide an alternative. I will have a look at PoseOSC, too.

              Best Wishes

              Russell

              http://bonemap.com | Australia
              Izzy STD 4.2 | USB 3.6 | + Beta
              MBP 16” 2019 2.4 GHz Intel i9 64GB AMD Radeon Pro 5500 8 GB 4TB SSD | 14.5 Sonoma
              Mac Studio 2023 M2 Ultra 128GB | OSX 15.3 Sequoia
              A range of deployable older Macs

              1 Reply Last reply Reply Quote 1
              • J
                joe_pavey123 last edited by

                Hi,

                This is a super helpful implementation.

                I am wishing to track some of the main body points (head, arms, legs) but am struggling given the osc data sent has a couple thousand unique channels. You say you are just tracking one hand point, but how have you found which of the points is the target? Simple trial and error?


                Thanks,

                Joe

                Woland mark_m 2 Replies Last reply Reply Quote 0
                • Woland
                  Woland Tech Staff @joe_pavey123 last edited by Woland

                  @joe_pavey123 said:

                  how have you found which of the points is the target?

                   I haven't looked at it, but I'd expect the OSC addresses themselves to be somewhat human-readable for this exact reason, something like this:

                  /hand/left/finger/ring/x      /foot/left/x      /torso/x      
                  /hand/left/finger/ring/y      /foot/left/y      /torso/y      
                  /hand/left/finger/ring/z      
                  /foot/left/z      
                  /torso/z      


                  If their OSC addresses are not human-readable, then the documentation for the project must have some sort of key, legend, or other explanation for the format of their addresses so that you can tell which is which.

                  TroikaTronix Technical Support
                  New Support Ticket: https://support.troikatronix.com/support/tickets/new
                  Support Policy: https://support.troikatronix.com/support/solutions/articles/13000064762
                  Add-Ons: https://troikatronix.com/add-ons/ & https://troikatronix.com/add-ons/?u=woland
                  Professional Services: https://support.troikatronix.com/support/solutions/articles/13000109444

                  | Isadora Version: all of them | Mac Pro (Late 2013), macOS 10.14.6, 3.5GHz 6-core, 1TB SSD, 64GB RAM, Dual AMD FirePro D700s |

                  1 Reply Last reply Reply Quote 0
                  • mark_m
                    mark_m @joe_pavey123 last edited by

                    @joe_pavey123

                    Are you referring to PoseOSC? If so all the info you need is on the Github page, including a link to the keypoint diagram.

                    There seem to be only 38 (max) tracking points.
                    Each seems to have a x,y, and 'score' value, so I think this is only 3*38 OSC values isn't it? Not thousands ☺

                    HTH

                    Mark (not that Mark)

                    Intel NUC8i7HVK Hades Canyon VR Gaming NUC, i7-8809G w/ Radeon RX Vega M GH 4GB Graphics, 32GB RAM, 2 x NVMe SSD
                    Gigabyte Aero 15 OLED XD. Intel Core i7-11800H, NVidia RTX3070, 32GB RAM 2 x NVMe SSD
                    PC Specialist Desktop: i9-14900K, RTX4070Ti, 64GB RAM, Win11Pro
                    www.natalieinsideout.com

                    1 Reply Last reply Reply Quote 1
                    • First post
                      Last post