• 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
FORUM

Navigation

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

    Kinect and projector calibration

    How To... ?
    6
    6
    3650
    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.
    • Ilir Gruda
      Ilir Gruda last edited by

      Hi there,

      I am trying to calibrate the kinect and projector in order of projecting visuals on a dancer. I am not being able to put all the visuals into the dancer, so is there a mathematical way that could help me to achieve this. For example the what distance should my projector have if he has a specific lens. My projector is Sony VPL- DW120. 
      Best,
      Ilir

      Ilir Gruda
      Windows 10 | GTX 1070 | i7 2.60GHz | 16GB DDR4 | Isadora 2.5.2 | Located in Peje, Kosovo

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

        Hi Ilir
        Well, congrats on making this sound simple ;)  LOL

        Actually it is very difficult to correct for the differences between the camera lens/position and projector lens/position. Its the million dollar question actually in projection mappping onto a moving body. Google 'Klaus Obermeier' on Youtube to see some examples of it being done very successfully.

        Have a read of the attached document, for one way to solve this using IR camera, mirrored glass and IR lights. But you will still have to play around to get the camera lens and projector lens to match. Its a matter of trial and error... and determination.

        primald
        5d3fe9-ir-camera-tracking-tips.pdf.zip

        Pro-User Latest Beta - MacBook Pro i7 2.66GHz SSD
        www.jamiegriffiths.com Arctic Canada
        www.chickweedarts.com

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

          When you watch the Klaus Obermeier stuff, then have a look if the performers are restricted to tempo: it looks like some of the mapping effects are not possible with high speed movements

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

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

            There is an italian developer that show me a software made by some Duch guys that do exactly what u need, but unfortunately I can not link the demo video 'couse he don't want untill he is ready at all.

            The concept at base is a mesh projection. What I suggest you is to place a plane with some pattern at end of space you need to have an then take a picture of it with kinect camera,feed projector with this picture then manually (and with a lot of patience) adjust an 3D quad distor projector (or use brand new mapping utility in isadora 2.0) actor to overlap exactly the starting  pattern.

            Iro Suraci | Win 10 - Ryzen 3600 - 32GB - nVidia gtx 960 4gb / Win 10 - i5 4210U - 8 GB - R5 M230 | Isadora 3.0.7| Located in Brescia, Italy

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

              https://vimeo.com/75415111

              Analysis: http://post.scriptum.ru | Synthesis: http://onewaytheater.us
              Twitter: https://twitter.com/eight_io | Flickr: http://www.flickr.com/photos/eight_io/
              Github: https://github.com/eighteight | MulchCam: https//mulchcam.com
              MulchTune: https://itunes.apple.com/us/app/mulch-tune/id1070973465 | Augmented Theatre: https://augmentedtheatre.com

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

                Quad distort and Isadoras other tools are not enough to do this. To match any camera and proctor properly you can use openCVs calibration tools to generate a set of distortion matrixes. OpenCV then has the function warp into me that will apply this matrix to images. This is not that new, it has been going on for quite a while, and while well out of the scope of Isadora it is quite doable. 

                There was a workshop from Elliot woods that covered this
                https://github.com/elliotwoods/artandcode.Camera-and-projector-calibration
                Here are some other version- open source and with instructions.
                https://www.youtube.com/watch?v=pCq7u2TvlxU
                http://www.kimchiandchips.com/blog/?p=725
                http://www.camara-lucida.com.ar/tutorials/calibration
                https://github.com/chparsons/ofxCamaraLucida
                All these variations (and there are many more) will do exactly what you want, no need to wait for anything and no need for trail and error, the chessboard you see is of a known size and a preset tool for calibration with openCV.  The above resources will show you how to do this programmatically and get great results all the time. However, to achieve this you will need more advanced tools than Isadora as it has no implementation of openCV.

                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
                • First post
                  Last post