title: State of Kinect-Python-OpenCV in 2019
body: <p>This question might be slightly off-topic here as it could be interpreted as "looking for software resources" albeit I would like it to be understood as "request for best practice" and couldn't find any other Stack-Exchange Site where this would be more appropriate so:</p>
  
  <p>I happened to get my hands on a MS Kinect depth camera this week. All tutorials and resources I find are either massively outdated (MS) or overly complicated. My question is: </p>
  
  <p><strong>What is the easiest way to get a depth image out of a Kinect and ready to be processed in 2019 - Ideally using OpenCV with Python?</strong> </p>
  
  <p>I tried:</p>
  
  <p>Windows 10 + libusbK + freenect + anaconda + openCV</p>
  
  <p>There's a lot of manual compilation involved, manually changing lines of codes in several files etc.</p>
  
  <p>Ubuntu 12.4.(sic!) + kernel drivers + openNI + anaconda + openCV</p>
  
  <p>A little better, but still feels hacky with manually pulling in patches and hotfixes for kernel-driver disable, cross-compilation with cmake/cython etc. (not working reliably with venvs...)</p>