• 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

    KinectV2 OSX

    Hardware
    14
    46
    25601
    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.
    • Fred
      Fred last edited by

      I had a few minutes to put this together, it is a utility to use kinectV2 on OSX via syphon. It is very basic as kinectV2 on OSX is super limited, but it seems to work Ok. Maybe someone has a use for this.

      You can get the binaries here (10.9+)
      https://github.com/fred-dev/KinectV2_Syphon/releases/tag/0.0.1
      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

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

        @Fred - you are amazing!

        I can't test this because I don't have a K.V2 but I love it already! haha

        Graham Thorne | www.grahamthorne.co.uk
        RIG 1: Custom-built PC: Windows 11. Ryzen 7 7700X, RTX3080, 32G DDR5 RAM. 2 x m.2.
        RIG 2: Laptop Dell G15: Windows 11, Intel i9 12th Gen. RTX3070ti, 16G RAM (DDR5), 2 x NVME M.2 SSD.
        RIG 3: Apple Laptop: rMBP i7, 8gig RAM 256 SSD, HD, OS X 10.12.12

        1 Reply Last reply Reply Quote 0
        • chimerik
          chimerik Beta Platinum last edited by

          Oh my god! I got K.V2 a while ago and couldn't find anything that works on Mac OS X, so I'm so stoked to see this post! I'm traveling now but will be able to test it next month and will keep you guys posted. How exciting! Thank you for sharing @Fred.

          Sammy Chien (Chimerik 似不像) chimerik.com
          Izzy 3.2.6 (standard, Mac)
          Mac Studio (2022) M1 Max OS 12.3
          MBP 16' (2019) 2.4 GHz 8-Core Intel Core i9, AMD Radeon Pro 5600M 8 GB, OS X 10.15.5
          MBP 15' (late 2013) 2.6 Ghz i7, NVIDIA GeForce GT 750M, OS X 10.12.4
          Located in Vancouver, CA/Taipei, TW

          1 Reply Last reply Reply Quote 0
          • bennid
            bennid last edited by

            Hi there,
            a few month after i'm wondering about skeleton abilities on mac osX,
            because this new Kinect One V2 seems to be really interesting on finger tracking and muscles tensions input, and light changes improvement,
            are there any news regarding a hack to get osc datas?

            BTW, do you now if we must use an adaptator, i've heard it's not a usb port anymore...
            Thanks a lot !

            www.le-spang.fr www.lematrice.com

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

              keep an eye on this: https://www.indiegogo.com/projects/orbbec-persee-world-s-first-3d-camera-computer?mc_cid=9a3392cad7&mc_eid=75f8821992#/

              Best Michel

              Michel Weber | www.filmprojekt.ch | rMBP (2019) i9, 16gig, AMD 5500M 8 GB, OS X 10.15 | located in Winterthur Switzerland.

              1 Reply Last reply Reply Quote 0
              • chimerik
                chimerik Beta Platinum last edited by

                Hi @Fred,

                As I promised to, I finally got time to test the Kinect V2 with this "KinectV2_Syphon" application, but so far it only shows a black window with 60 FPS and OpenCL Device: 0\. I've tried restarting my MBP, but still the same result. Is there anything else I need to install before using this application?

                Thank you,
                Sammy

                Sammy Chien (Chimerik 似不像) chimerik.com
                Izzy 3.2.6 (standard, Mac)
                Mac Studio (2022) M1 Max OS 12.3
                MBP 16' (2019) 2.4 GHz 8-Core Intel Core i9, AMD Radeon Pro 5600M 8 GB, OS X 10.15.5
                MBP 15' (late 2013) 2.6 Ghz i7, NVIDIA GeForce GT 750M, OS X 10.12.4
                Located in Vancouver, CA/Taipei, TW

                1 Reply Last reply Reply Quote 0
                • Fred
                  Fred last edited by

                  I sometimes had my kinect not respond during using and making this. The way I made it work was to connect it to a windows machine and run the viewer from the kinect SDK, this then fixed the connection handshake and I could use the device on OSX. I thought this was just the kinect I was using as it was a bit battered but it seems it is not unique. I am looking into a fix for this at the moment but in the meantime try using windows to sort it out.

                  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

                  1 Reply Last reply Reply Quote 0
                  • chimerik
                    chimerik Beta Platinum last edited by

                    Hi @Fred,

                    Sorry that I didn't see your reply until just yesterday. Mark and I just tried the Kinect V2 on a Mac booted in Windows and it works on Windows, but the KinectV2_Syphon still doesn't work on my Mac under OS X. Not sure if there are any other way you know of? Or anything else that we needed to do?
                    Thanks!

                    Sammy Chien (Chimerik 似不像) chimerik.com
                    Izzy 3.2.6 (standard, Mac)
                    Mac Studio (2022) M1 Max OS 12.3
                    MBP 16' (2019) 2.4 GHz 8-Core Intel Core i9, AMD Radeon Pro 5600M 8 GB, OS X 10.15.5
                    MBP 15' (late 2013) 2.6 Ghz i7, NVIDIA GeForce GT 750M, OS X 10.12.4
                    Located in Vancouver, CA/Taipei, TW

                    1 Reply Last reply Reply Quote 0
                    • Fred
                      Fred last edited by

                      What version of OSX, I have not checked this for a while as I only had the kinect 2 for a while. I'll have a chance to check out soon.

                      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

                      1 Reply Last reply Reply Quote 0
                      • mark
                        mark last edited by

                        Dear All,

                        I've been working here with @chimerik and I think I have a tip for @Fred 's app. This tip came from various reports from the libfreenect2 community, the library used to enable connectivity with the Kinect v2 on Mac OS.
                        1. Ensure power is applied to Kinect v2 via power supply
                        2. Plug in USB 3 connection to computer
                        3. Attempt to run Fred's app... likely it won't work. Quit the app.
                        4. Unplug power to Kinect v2 but do not unplug the USB 3 cable
                        5. Restore power to Kinect.
                        6. Run Fred's app. Voila! It works. (And seemed to work every time thereafter... though we never rebooted the computer nor did we reconnect the Kinect v2.)
                        Worked for us. ;-)
                        Best Wishes,
                        Mark
                        P.S. Also ran this super simple app on a PC to get Skeleton data from the Kinect v2\. We then sent the OSC data to the Mac with @chimerik's patch. Very reliable and as simple as can be. https://github.com/microcosm/KinectV2-OSC
                        P.P.S. Because the Windows app above changes the ID for the body every time a new body appears, added a new feature to the Stream Setup. You can now code an address like this /first/*/third. The * means "match anything" so that, even if the second part of the address changes, the message will still be recognized. This will be available in the next beta.

                        Media Artist & Creator of Isadora
                        Macintosh SE-30, 32 Mb RAM, MacOS 7.6, Dual Floppy Drives

                        1 Reply Last reply Reply Quote 0
                        • mark
                          mark last edited by

                          @Fred

                          Hey one other thing, from an OF newbie. I tried to compile your app, but am getting millions of errors due to freeimage.a
                          E.g.,
                          Undefined symbols for architecture i386:
                            "_uncompress", referenced from:
                                Imf_2_2::DwaCompressor::uncompress(char const*, int, Imath_2_2::Box >, char const*&) in freeimage.a(ImfDwaCompressor.o-i386)
                                Imf_2_2::Pxr24Compressor::uncompress(char const*, int, Imath_2_2::Box >, char const*&) in freeimage.a(ImfPxr24Compressor.o-i386)
                                Imf_2_2::Zip::uncompress(char const*, int, char*) in freeimage.a(ImfZip.o-i386)
                               (maybe you meant: _ssl3_do_uncompress)
                            "_opj_stream_set_user_data", referenced from:
                                opj_freeimage_stream_create(FreeImageIO*, void*, int) in freeimage.a(J2KHelper.o-i386)
                            "_opj_stream_set_user_data_length", referenced from:
                                opj_freeimage_stream_create(FreeImageIO*, void*, int) in freeimage.a(J2KHelper.o-i386)
                            "_opj_stream_set_skip_function", referenced from:
                                opj_freeimage_stream_create(FreeImageIO*, void*, int) in freeimage.a(J2KHelper.o-i386)
                          Any idea why that's happening?
                          I installed freeimage using homebrew, but to no avail. If you know of a simple solution, that would be great.
                          Best Wishes,
                          Mark

                          Media Artist & Creator of Isadora
                          Macintosh SE-30, 32 Mb RAM, MacOS 7.6, Dual Floppy Drives

                          1 Reply Last reply Reply Quote 0
                          • Fred
                            Fred last edited by

                            Ok, I updated the giutub to the latest OF and up to date versions of all the various libraries and addons, there are some changes in the dependancies for the addons that are used.

                            It should fix some troubles getting the kinect recognised and a few things are cleaned up.
                            Mark- I am not sure exactly what you are doing with OF, if you download the latest release and then collect the addons needed (check the git for this app and the links for the various addons) and clone them to openframeworks->addons it should work. 
                            Clone this repo into openframeworks->apps->myApps
                            I did it with the latest branches this morning and had no trouble.

                            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

                            1 Reply Last reply Reply Quote 0
                            • DusX
                              DusX Tech Staff last edited by

                              @mark

                              The * fix is great. That new body address was really driving me nuts.

                              Troikatronix Technical Support

                              • New Support Ticket Link: https://support.troikatronix.com/support/tickets/new
                              • My Add-ons: https://troikatronix.com/add-ons/?u=dusx
                              • Profession Services: https://support.troikatronix.com/support/solutions/articles/13000109444-professional-services

                              Running: Win 11 64bit, i7, M.2 PCIe SSD's, 32gb DDR4, nVidia GTX 4070 | located in Ontario Canada.

                              1 Reply Last reply Reply Quote 0
                              • Fred
                                Fred last edited by

                                Just did some more fixes (finally got hold of a kinect v2), github is not playing nice with the crappy internet here, the repo is up to date, but not the release, ill upload it later tonight with better internet.

                                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

                                1 Reply Last reply Reply Quote 0
                                • crystalhorizon
                                  crystalhorizon Beta Platinum last edited by

                                  Can't wait to try this with my Kinect 2. Great thread here

                                  Alexander Nantschev | http://www.crystalhorizon.at | located in Vienna Austria

                                  1 Reply Last reply Reply Quote 0
                                  • Fred
                                    Fred last edited by

                                    Just a note that the release is updated, I have a bit of time and access to a kinect, it would be great if someone ha the time to try it out.

                                    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

                                    1 Reply Last reply Reply Quote 0
                                    • Aolis
                                      Aolis last edited by

                                      Just got a hold of a Kinect v2 and followed Mark's steps listed above. Was up and running in less than a two minutes!

                                      Thank you so much Fred!!!!!!
                                      -Alex

                                      Media Artist & Teacher
                                      MacBook Pro, Apple M3 Max, 128 GB
                                      Sonoma 14.3.1

                                      1 Reply Last reply Reply Quote 0
                                      • Aolis
                                        Aolis last edited by

                                        Just a question,

                                        Is the white line that I am seeing in the RGB feed a standard artifact from the Kinect 2?

                                        b73679-screen-shot-2016-08-17-at-8.51.28-pm.png

                                        Media Artist & Teacher
                                        MacBook Pro, Apple M3 Max, 128 GB
                                        Sonoma 14.3.1

                                        1 Reply Last reply Reply Quote 0
                                        • Fred
                                          Fred last edited by

                                          Not for me so far, but I have to say my testing is super limited. I don't have a kinect V2, they have come and gone for a few projects for me. I tested this with 2 laptops and one kinect and I did not see this... The driver for OSX is an experimental 'hack' so it is also not perfect.

                                          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

                                          1 Reply Last reply Reply Quote 0
                                          • P
                                            peppironi89 last edited by

                                            Hey Guys,

                                            Just a question for the long term. 
                                            I'm really looking forward working with my new Kinect V2. I got it working on a Windows machine but still a hassle to get it to work with Mac. All these links here look really promising.
                                            Although I have a more specifiek question. Does anyone know if there is an app or code to get the heart rate data over OSC ? and maybe some other data then the Syphon stream? Saw the kinect giving me data like state of being, wearing glasses or not, married or not and so forth.

                                            Here in the Netherlands every gamer tries to get rid of its Kinect V2 and they go for 50,- euro's nowadays :p but since i'm not a good coder I depend on github and smart people to get it working in my favor...

                                            Cheers!

                                            Pépé

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