Kinect for PC and Skype means KinectCam

This is solution for Original Kinect for Windows. If you are looking for solution for Kinect V2 you need to go to my recent post about that at KinectCamV2.

To install get

New.KinectCam ver. 1.2 (27448 downloads) or New.KinectCam ver. 1.2 HD (24598 downloads), unpack, run install.bat as Administrator. Version 1.2 has freeze bug fixed and there is new version that support HD mode in 1280×960 resolution.

New.KinectCam ver. 1.1 (18160 downloads), unpack, run install.bat as Administrator. Version 1.1 has Angle option in settings, so you can change angle of Kinect camera and it is automatically saved. To change Angle setting open in Skype Tools->Options->Video Camera and go to Webcam Settings for Kinect Camera. On Settings window change position of Angle control and this will be automatically saved for next usage of Kinect Camera. It works also with Skype for Business 2015. UPDATE: Please edit both install.bat and uninstall.bat and change from .NET 2.0 directory into .NET 4.0 directory, because Skype was updated to .NET 4.0 some time ago. Enjoy!

New.KinectCam (26215 downloads), unpack, run install.bat as Administrator. You need Kinect for PC device and Kinect Runtime 1.6 or Kinect SDK 1.6. or you can use Kinect Runtime 1.7 or Kinect SDK 1.7 or Kinect SDK 1.8 as well :). It is pure C#/.NET 2.0 implementation!

KinectCam

KinectCam

P ;).

101 Replies to “Kinect for PC and Skype means KinectCam”

  1. Pingback: Kinect as webcam?

  2. I found that this driver also works great with Google Video Chat, I try it from Gmail :). If you found that something else works with this driver please share the info here…
    Thanks, P;).

  3. Does this work in win8-64bit? cuz it does not work for me.

    C:\Windows\system32>C:\Windows\Microsoft.NET\Framework\v2.0.50727\RegAsm.exe /nologo Microsoft.Kinect.dll
    RegAsm : error RA0000 : Unable to locate input assembly 'Microsoft.Kinect.dll' or one of its dependencies.
    
    C:\Windows\system32>C:\Windows\Microsoft.NET\Framework\v2.0.50727\RegAsm.exe /nologo BaseClassesNET.dll
    RegAsm : error RA0000 : Unable to locate input assembly 'BaseClassesNET.dll' or one of its dependencies.
    
    C:\Windows\system32>C:\Windows\Microsoft.NET\Framework\v2.0.50727\RegAsm.exe KinectCam.dll /nologo /codebase /tlb: KinectCam.tlb
    RegAsm : error RA0000 : Unable to locate input assembly 'KinectCam.dll' or one of its dependencies.
    

    from my cmd..

    /cheers!

  4. On Win8 you need to add new 2 lines to install.bat for example if you unpack to D:\KinectCam\ folder you need to add following statements.

    D:
    cd D:\KinectCam\
    
  5. Thanks! but it still does not work.

    I have the kinect sdk/runtime 1.6 up and running. But whats that direct show filters.net shown in the screen shot, is that something i need for it to work?

    this time i got this, from my cmd.

    D:\KinectCam>install.bat
    
    D:\KinectCam>D:
    
    D:\KinectCam>cd D:\KinectCam\
    
    D:\KinectCam>C:\Windows\Microsoft.NET\Framework\v2.0.50727\RegAsm.exe /nologo Microsoft.Kinect.dll
    RegAsm : warning RA0000 : No types were registered
    
    D:\KinectCam>C:\Windows\Microsoft.NET\Framework\v2.0.50727\RegAsm.exe /nologo BaseClassesNET.dll
    Types registered successfully
    
    D:\KinectCam>C:\Windows\Microsoft.NET\Framework\v2.0.50727\RegAsm.exe KinectCam.dll /nologo /codebase /tlb: KinectCam.tlb
    Types registered successfully
    Assembly exported to 'D:\KinectCam\KinectCam.tlb', and the type library was registered successfully
    
  6. I think now it should works for you, check on Skype or Google Video Chat. This on screen is configuration page from Skype. You should be able to work fine with Kinect as webcam now. Let me know if it works fine for you.

  7. It works in google hangout, but not in skype.

    But in the pasted text from my cmd, it was a line saying that “No types were registered”.

    What do you think, i would love for this to work.

    /Cheers!

  8. I had the same issue with Skype. So, I turned off the Skype. I typed path %appdata% in explorer window to go to AppData folder than I moved Skype folder from that place. And when I start up Skype again I need to setup it again but than KinectCam was detected and working fine. If it works for Hangout it also works for Skype. Do not worries about message. There was no COM object to register than but DLL was checked. That is OK. I hope it start working when you reset your Skype settings. Let me know if it does.

  9. beautiful,it works!! Thanks for the support. :)

    You think i will brake it if i install the 1.7 SDK?
    Or is it to push my luck..

  10. It is high probability that it will be works also on 1.7 version of SDK and so on… I was looking on the Internet for any good solution. And I could not find any for some time. So I decide do it for myself, you see the effect. It works nice. Also I think I will check when 1.7 version of Kinect SDK appears. Kinect as webcam with this great array of build in microphones works really cool especially for communication. Right now I know that my solutions works on Win7 x64 and Win8 x64. I try to make sure that it will be also working on next version of SDK and on x86 systems as well. Fingers cross. Let me know what is your first experience? Mine was so cool that I decided to share it on my blog :).

  11. that usually happens when you connect Kinect for XBox 360 not Kinect for Windows to your PC. could you be more specyfic what are you doing before crash?

  12. Hello I’m using kinect for Xbox 360 and latest Skype, when I swithc to kinect in webcam settings, Skype crashes, can you please please make a Kinect for Xbox 360 version if thats the cause.

    Thanks so much for this lovely software.
    PS:you got my email, so you can email me on that adress, thanks.

  13. Sorry, unfortunately I have no kinect for xbox 360 hardware for testing. I have got only Kinect for Windows and this software was tested on it and works with it.

  14. Hi Piotr Sowa, I have VB and C# skills(although not perfect) and a Kinect for Xbox 360, If you want I would be more than thankful if you could share the source with me or anyone/everyone else.

    Thanks.
    PS I misspelled my email, it’s fixed in this post.

  15. Microsoft want that Kinect for Windows SDK works only with Kinect for Windows. I am agree with that as well. Right now I try to develop more options for KinectCam and it is not a good moment for me to share the source code. Moreover I had to made many workaround to make this software working and unfortunately I do not want to share that yet. I hope you understand.

  16. New version of Skype broke compatibility with KinectCam, so I made nessesery fixes and now it works again. Enjoy!

  17. GREAT!! that worked for me
    thanks Piotr!

    my specs:
    Win 7 X64 bit SP1
    Kinect SDK 1.7
    Windows SDK 7.1

  18. Great job, everything works well !
    I have the Kinect for Xbox360, windows 7 32bit, and Kinect SDK 1.7.

    • Kinect for Xbox360,
      windows 7 64bit,
      and Kinect SDK 1.8

      New.KinectCam ver. 1.2 HD

      Verified and works with skype 2 Feb 2015

  19. Great job Piotr! It works perfect with Skype but it does not work with all of the VisualStudio demos for Windows Store, it doesn’t detect the kinect as a webcam, only my laptop regular cam, even if I disable it.
    Any ideas why this happens? I’ll be much appreciate of any help provided.

  20. I would go to %appdata% folder and move Skype folder from there on laptop than after restart Skype probably it detects all cams again and create configuration folder for user as well. Please let me know is that help.

  21. Still working on Skype, still not working on WindowsStore app hehehe, maybe it’s because something about the Kinect SDK, I have no idea, really. >.<

  22. Pingback: new bonsai and fastest binder @ .NET Rulez! Blog

  23. Working on Skype, but not on other webcam software. I tried all free software products, for example: ispy.

    All the programs freeze at the moment you select the camera.

    Tried sdk 1.6 and 1.7, any clue?

  24. I just blog just productivity tools post.
    It can help you de-compile and change KinectCam project by yourself. I was asked a few times about elevation and to be honest, feel free to use it, you can store elevator position in registry and when sensor is enabled use elevation and if disabled put it in default position as well. I do not plan to do it here mostly because I do not want to store any data on your computers even if it is elevation position, but you can dis-assembly my code and apply what you need. It is a lot of fun! I hope you enjoy it!

    • install.bat and uninstall bat are using RegAsm.exe from .NET 2.0 folder, you need to open them in notepad and change paths for using RegAsm.exe from .NET 4.5 folder. By default there are following.
      .NET 2.0: C:\Windows\Microsoft.NET\Framework\v2.0.50727\RegAsm.exe
      .NET 4.5: C:\Windows\Microsoft.NET\Framework\v4.0.30319\RegAsm.exe
      And make sure you run install.bat from Command Line open as Administrator and in folder you unpack KinectCam.
      Let me know is that working for you now?

  25. u r awesome great work. I do have a liitle problem with win 8.1 to find the settings
    thanks
    spikes

    • thanks, I am also unable to finding settings on win 8.1, so it is no way to change angle, right? but this is something outside of my implementation that I cannot change. unfortunately there is no way to put settings store file somewhere in knowing location to change it because different processes have different rights to use filesystem, so sorry, it is outside of this solution, you can always downgrade to win 7… just kidding :).

  26. I’m using with microsoft lync,… and now I need use with auto zoom when I stand up (in my face) and when I’m sitting (in half body). Equal we use skype in xbox 360.

      • You mean Kinect SDK doesn’t support it or just Kinect for Windows? I’m asking, because Kinect for X360 supported it on my X360 – detected I moved and zoomed in some cases.

  27. Estou usando com o microsoft lync também, agora eu preciso que funcione como quando usamos o skype no xbox, isto é, quando estamos sentados mantem o foco no rosto, e quando levantamos ou nos movimentamos o zoom é aberto.

  28. Hi, thanks for the binaries. Can you share the source so that we can learn how you did it and continue to experiment on our own? Thanks

    • It depends what reason you have for experiments on your own. For public access I do not want to share it… for help individual I think I could share it.

  29. Hi, I downloaded New.KinectCam, unpacked it and ran install.bat as an Administrator but Skype doesn’t pick up my Kinect. I’ve installed Kinect SDK 1.8. I’m running Windows 7. Any idea what I’m doing wrong?

    When I run install.bat, a CMD box just pops up and disappears very quickly.

  30. same problem as dark dragon used the comand console to try it got this back

    C:\Users\Jordan>C:\Users\Bobshardware\Documents\kinect\KinectCamNew>install.bat
    ‘C:\Users\Jordan\Documents\kinect\KinectCamNew’ is not recognized as an internal
    or external command,
    operable program or batch file.

    C:\Users\Bobshardware>C:\Users\Bobshardware\Documents\kinect\KinectCamNew\install.bat
    RegAsm : error RA0000 : Unable to locate input assembly ‘BaseClassesNET.dll’ or
    one of its dependencies.
    RegAsm : error RA0000 : Unable to locate input assembly ‘KinectCam.dll’ or one o
    f its dependencies.

    C:\Users\Bobshardware>C:

    C:\Users\Bobshardware>cd C:\kinect\

    C:\Kinect>
    sdk 1.8 runtime 1.7 thanks

    • 0) Let’s say your KinectCam in on “C:\KinectCam\” and this is the place with install.bat.
      1) Go to Start->All Programs->Accessories and Right-Click on “Command Prompt” and choose “Run as administrator”.
      2) Type “C:” (without “)and hit Enter key.
      3) Type “cd C:\KinectCam\” (without “) and hit Enter key.
      4) Type “install.bat” (without “) and hit Enter key.
      5) Enjoy!
      p :)

      • Win 8.1 64-bit, Kinect 360
        I did this way, but camera is unavailable in Skype (actually I cannot choose any camera in Skype, also my notebook-namera is unavailable there too). In Skype-App the notebook-camera works, but not Kinect. (Kinect microphone works in Skype). Please help! Thanks!

      • Hey,
        I’m using Kinect xbox360 SDK V1.8 with
        64 bit windows 7.
        I’ve had the same problem as dark dragon and jordan d
        and the c.m.d (Command prompt)is not doing anything (Nothing happens after I enter “install.bat”.
        My issue is with Skype (No WebCam available).
        Help i’ve been at it for 3 days :( .

  31. It works under windows 8.1 with 1.8 sdk both versions with and without angle control. You need rename the patch to framework 4.5 really. But is a little buged. Sometimes take a wile to work, sometimes go faster and sometimes dont work at all showing grey out of sinc artifacts. Camera app for windows dont recognize and dont let it work while open. And sometimes it chash and call depuration closing the program.
    When work is really good, but I expected more from the resolution. Very more. If someone update this please post here. About better focus maybe, i dont know, the playstation 1 style video is a little annoying
    Kinect 360 version

    • I just post versions 1.2 and 1.2 HD, I think that now it will be working better. I fixed freeze problem and in HD version you can use best resolution that Kinect V1 can have 1280×960 but only with 12 FPS. Hardware cannot works better. Let me know in comment if that works better for you.
      p ;).

  32. Pingback: Kinect and Lync @ coding by to design

  33. Pingback: Just Productivity Tools @ coding by to design

  34. Pingback: New Bonsai and Fastest Binder @ coding by to design

    • You may delete or move Skype folder from AppData folder and try open Skype again. See comments above. Thanks!

  35. Running into an interesting problem; in Skype and Google Hangouts the video capture is shifted 50% vertically so half and half are on the wrong sides.

    I have tried it with 1.8 and 1.6 .
    Before switching SDK/Drivers I did power down the Kinect then show hidden devices, and checked to delete the Driver not just uninstall it, as well as restarting after each uninstall / install.

    OS is 8.1 I did have to change the file path for the .Net from 2.0 to 4.0 .

    any advice or suggestions ?

    • Quick update .

      I tried the non HD .bat and in skype it seems to appear normally now . have not tried hangout I will post an update on that later.

    • I’m having a similar issue. After installing 1.2 HD version I get video that is shifted to the right. The right half of the image shows up on the left and the left half of the image shows up on the right. It appears that the frame has been shifted horizontally by 50% of it’s width.

      OS: Windows 7 Professional 64-bit (6.1, Build 7601)
      Kinect SDK: 1.8
      Kinect Runtime: 1.8
      Kinect Camera: XBox 360

      • Just a few clarifications. The camera only works in Skype and doesn’t work at all in Hangouts. The bug occurred when I tried changing the elevation with the HD version in Skype. The video frames showed correctly at first. Once I tried changing the elevation Skype stopped responding. When I opened Skype again the camera showed up with the left and right sides of the frame rendering on the incorrect half of the frame.

        I also tried installing the non-HD version and it works perfectly with Skype but still no video in Hangouts. I also seem to experience occasional crashes in Skype when the video is active.

        • Two things, first is that I will look into code on that shifting problem. Second thing is that in Chrome for me Hangout also does not work even for KinectCamV2, and for that software I am using Internet Explorer and there Hangout works just fine. Have you tried that on different browser?

          • I also have the 50% shift problem in the 1.2 HD version in Skype, otherwise is awesome :)

  36. I have this working on windows 8.1, but it doesn’t work at all with my other webcam programs, they say “no usb webcam found” is there a registration step that would allow them to see the camera?

    • This solutions is designed only for Skype and Google Hangout. But you can write your own if you like.

  37. Thanks! Piotr Sowa.
    Your Solution work well with skype on windows 8.1 and the kinect for xbox360.
    Angle control is Good!

  38. Im having a problem where the bat file says unable to locate input assembly for KinectCam.dll and BaseClassesNET.dll. Plz help me, Im on Win 7 Ultimate with SDK 1.8.

    • Right click on the install.bat and choose Edit. And Notepad appears (by default) and you check easily where is default location for this solution. I believe it is C:\KinectCam folder with files that should be unpacked. Also I wrote in one comment above that you may need to change .NET 2.0 RegAsm.exe folder to .NET 4.0 RegAsm.exe to make it works in last Skype and Google Hangout. Hope it helps.

  39. I seem to be running into a major issue when trying to run Install either normally or in Admin. The cmd just flashes on the screen and quits out immediately. I took a screen cap and it said

    The system cannot find the path specified
    The system cannot find the path specified

    C:\Users\Aeon\Documents\KinectCam_v1.2>C:

    C:\Users\Aeon\Documents\KinectCam_v1.2>cd C:\KinectCam\
    The system cannot find the path specified

  40. Hello piotr thanks for the great fix i have one question is it possible to use ir mode while using skype.

    • Not yet and moreover I do not plan develop KinectCam only make sure it works with new SDKs and/or OSes, I do not have even connected Kinect for Windows to my home PC. I move to Kinect for Windows V2 because it has much better camera. I even considered to sell previous Kinect, but I like to have it if in feature something will stop working or something, for troubleshooting.

  41. Hey there i installed this on my windows 8, and i am pretty sure i did everything right.. Just now i have a flashing green light on the kinect, and no video through skype, its just black screen. I am quiet frustrated because there is no good help on the internet been searching for hours, also everything is from 2008 or a couple years old

    • Please read all comments here. There ware some fixes that can help you with your install.

      • I’ve read all of the above comments and I have this same issue, but can’t find an answer. I’ve installed and uninstalled both the HD and non-HD versions of KinectCam. The install runs fine after updating the NET4.0 path, but I’m not getting a video feed at all from the camera (just a black screen). I’ve read elsewhere that the USB port being used may the problem, I’ve changed it to every port I have and still nothing. Let me know what I’ve done wrong. This issue persists through Hangouts and Skype.

        Cheers

        • Hi, there maybe issue with not supported correctly USB hub, I know that with some USB controllers or chipsets Kinect simply does not work correctly. Another option may be configuration in (UEFI) BIOS that have to be changed for USB. Please also check power management of USB devices, hubs, ports. Yet another thing important to check may be reinstallation of .NET Framework to make sure last version is installed last. I would recommended to check if your Kinect is connected also to power correctly not only to USB correctly. Please check microphone from Kinect array microphones. You may also disable all unnecessary services and/or programs. Or it may be something different, I am not sure now. Let me know if you find what is the issue and explain more about your hardware, os, software, kinect version etc. Maybe someone will help you here too.

  42. Thanks, works great with Skype Desktop on Windows 8.1 64bit, does not work with Skype Metro interface. Does not show as an available camera.

    • Sorry I am not using that software, this is only for two most popular vide conferencing tools I know, Skype and Google Hangout.

  43. Thank you very much for this wonderful solution to using kinect as webcam,at least I have something to say to my tutor tomorrow if he asks me what I have done for all day long.

  44. Hi , i need say great job and thanks for your newkinectcam file ;
    but i’ve notice that :
    1- with OpenNi kinect work like a miror it’s ok , but in skype i see right en left switched , it’s not a big problem but i’ve notice^^’
    2- my kinect work with skype but not with other program like Eviacam , Camera Mouse , Camspace , it say kinect detected but nothing on my screen… black camera…

    I don’t know if you can fix in your file or if it’s a problem on driver… say me if you have a solution ; ps : sry for my bad english , i’m french

    • I know that is not perfect solution, but it is best I could make. I am not using all that software you are ask, because I not have such needs. But you know, you may always wrote your own with multi app support if you like :).

  45. Pingback: Getting Skpe to work with xbox 360 kinect | Rick's Blog

    • When you register this with RegAsm from .NET 4.0+ it works on Windows 10 just fine. See examples above in comments. Thanks!

  46. Now how come no one has made a video tut on how to get this working? Im running windows 10 pro and idk wtf to do here.

  47. Hey Piotr. First off, great work. Fantastic contribution to the community.

    Unfortunately, I’ve had no luck getting this working on Windows 10. Changed the bat to use .net 4.5, which allowed the bat to run successfully registering the DLLs.

    Unfortunately I can’t get the device to show up in skype. It shows up in hangouts, but only as a black screen.

    Perhaps most frustrating, if I install the kinect developer tools, I can see all the expected output from the kinect. So something seems to be going on in my system that i’m not catching.

    Any ideas?

  48. Hi,
    works on 10×64. Need to edit the path to the latest .net-Framework and also use the non-HD Version. With the HD Version it didn’t work in my case, only showed a static picture sometimes. Also when using in Firefox the Cam seems to zoom in quite a bit. Doesn’t do it in Skype.
    Cheers

    • Edit: This is how my install.bat looks. Change paths to your situation. Pause keeps the window open so you see error messages.
      —-
      d:
      cd D:\Downloads\KinectCam_v1.2
      @C:\Windows\Microsoft.NET\Framework\v4.0.30319\RegAsm.exe /nologo BaseClassesNET.dll
      @C:\Windows\Microsoft.NET\Framework\v4.0.30319\RegAsm.exe KinectCam.dll /nologo /codebase /tlb: KinectCam.tlb
      pause
      —-

  49. Hi,
    I would like to know if it was possible to have a modified version to use the infrared version of kinect?
    Because I want to use it with a tracking software using infrared diodes.
    A solution exists in parallel, but requires that a program remains open which consumes too much in cpu.
    If possible, I thank you in advance.

  50. Hi, I have windows 10 Anniversary update 64bit. I’ve previously installed this drivers in another machine and worked fine, but now (I don’t know if the version changed, I see pdb files are missing) it doesn’t work fin.

    I’ve installed SDK/DevToolkit/Runtime 1.8 and 1.2HD driver (changed paths to NET v4.0.30319) and everything works fine BUT… the image is halved!! It looks that way in ManyCam software and Skype, so it’s driver related.

    This is a screenshot: http://i.imgur.com/rm96IMn.png

    Do you have any suggestions?
    Thanks!

Leave a Reply

Your email address will not be published. Required fields are marked *

*