• 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

    Motion/depth sensor camera - Mac User

    How To... ?
    6
    13
    444
    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.
    • Woland
      Woland Tech Staff @Jessicacohen last edited by

      @jessicacohen said:

      every camera I look into seems to run into issues with compatibility

       The list of depth cameras compatible with Isadora's implementation of OpenNI can be found in the description of the plugin here: https://troikatronix.com/add-ons/openni-tracker/:

      Compatible Cameras This plugin is currently compatible with the Kinect v2 (Kinect for Xbox One) , Kinect v1 (Kinect for Xbox 360, Models 1414 and 1473), the Orbbec Astra, and the Intel Realsense D435.

      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
      • 2
        2250Watt @Jessicacohen last edited by

        @jessicacohen Hi there! I’m also working with motion tracking for the first time in a project and have had great results using VisionOSC: https://github.com/LingDong-/V...

        It’s based on Apple’s Vision Framework and runs quite smoothly. The only downside is that it requires a fair amount of computing power—but for single-type tracking, it performs really well. I’ve also built a User Actor for the Pose Detection feature, in case you’re interested! ☺️

        2 J 2 Replies Last reply Reply Quote 0
        • gapworks
          gapworks @Jessicacohen last edited by

          @jessicacohen

          I use this Model 1414 Microsoft Kinect for years now and  it  works like charm.

          best

          peter

          Running MBP2017 / Ventura Osx 13.6.7 / 16 GB 2133 MHz LPDDR3 / Intel HD Graphics 630 1536 MB / Latest Isadora Version / www.gapworks.at / located in Vienna Austria

          J 1 Reply Last reply Reply Quote 0
          • 2
            2250Watt @2250Watt last edited by 2250Watt

            @2250watt Also i just saw this: https://community.troikatronix...

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

              Hi,

              I have been unable to get the new release of Orbbec Astra cameras to work with OpenNi module in Isadora. I made some enquiries to Orbbec support and they informed me that their current Astra models are not compatible with Isadora’s Open Ni implementation. Basically they informed me that they are not the same camera evidenced by the change in model number. Although the current Astra and Astra Mini look identical to previous devices they are not going to work with OpenNi in Isadora.

              The Astra Mini I purchased direct from Orbbec sales works with the Orbbec Top in Touch Designer but not with Open Ni in Isadora.

              I was able to find an older Astra in the second hand market and it works great with Open Ni and Isadora in Rosetta mode on a M series Mac.

              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

              J 1 Reply Last reply Reply Quote 2
              • Fred
                Fred @Jessicacohen last edited by

                @jessicacohen I think this depends on what you want to do with the depth camera - overall I would go with something newer - check the Orbec Fmeto Bolt https://www.orbbec.com/product...

                This is basically the Kinect Azure hardware repackaged - it supports windows linux and OSX. It seems to have good support in Touch Designer (link below)- but it will not work with Isadora.

                If you want skeleton tracking the only Isadora option is using OpenNi which is a long dead and no-longer updated library. Although some legacy code and resuscitation make keep it going for a while, I would look into other options.

                The Kinect Azure did come with Native skeleton tracking for Windows and Linux -again available in TD, but not Isadora (the large mac user base makes this a difficult implementation).

                For Skeleton, Face and Body tracking there is a thread about using Python and media pipe https://community.troikatronix...

                The solutions discussed there do not need a dpeth camera, and can be quite good. I have not used mediapipe in Isadora but have used it in Openframeworks using this addon https://github.com/design-io/o... not that I expect you to go with this code, but just as an example of what it can do.

                The only real missing piece here is precise distance data (it makes a good guess but it is essentially 2d). Although a depth camera is not needed to use Mediapipe, using TD - which gives you access to a depth stream from the Femto (or maybe in Isadora using python) - there are helper functions where you can look up a pixel coordinate (joint coordinate) from the RGB camera and get its real world position from the depth camera.

                It feels like we are at a bit of a crossover point with this tech - depth cameras are not so necessary for skeleton tracking and will be less so, but they do still have advantages - likely because RGB skeleton tracking is getting so advanced no one is really pushing the depth stuff.

                Using the Orbec SDK it would be trivial (for a programmer) to make a viewer that streamed the RGB, depth and pointcloud over Syphon/Spout - I dont have the hardware but if someone lends me something I would give it a go.

                The other issue to think about is connectivity - good recent depth cameras are using USB 3.0 which is expensive to extend long distances.

                There is also the Zed cameras - with skeleton tracking in the SDK https://www.stereolabs.com/en-... also supported by TD https://derivative.ca/UserGuid... again no OSX support.

                I think for solutions where I would have just automatically used a depth camera, right now I would take a better look at what kind of tools can solve the issue I need. Google's Mediapipe (https://github.com/google-ai-e...) is kind of winning at the moment and can be used within Isadora via Python.

                If you have a specific use case that you need to solve maybe I can give more pointed advice.

                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

                J 1 Reply Last reply Reply Quote 1
                • J
                  Jessicacohen @Woland last edited by

                  @woland Thanks!

                  1 Reply Last reply Reply Quote 0
                  • J
                    Jessicacohen @2250Watt last edited by

                    @2250watt Thank you!

                    1 Reply Last reply Reply Quote 0
                    • J
                      Jessicacohen @gapworks last edited by

                      @gapworks Thank you!

                      1 Reply Last reply Reply Quote 0
                      • J
                        Jessicacohen @bonemap last edited by

                        @bonemap - Ah, yes, this explains the confusion. Thank you! Very helpful.

                        1 Reply Last reply Reply Quote 0
                        • J
                          Jessicacohen @Fred last edited by

                          @fred Had been circling mediapipe as a solution so good to see you mention it here. Thank you!

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