All Projects → yoshimoto → gspca-kinect2

yoshimoto / gspca-kinect2

Licence: GPL-2.0 license
Kinect2 Sensor Device Driver for Linux

Programming Languages

c
50402 projects - #5 most used programming language
Makefile
30231 projects

Projects that are alternatives of or similar to gspca-kinect2

embedded-ccs811-rs
Platform agnostic Rust driver for the CCS811 ultra-low power digital gas sensor for monitoring indoor air quality
Stars: ✭ 12 (-52%)
Mutual labels:  sensor, driver
embedded-sps
Embedded i2c Driver for Sensirion Particulate Matter Sensors - Download the Zip Package from the Release Page
Stars: ✭ 36 (+44%)
Mutual labels:  sensor, driver
KinectXbox360-UE4
kinect Xbox 360 sdk 1.8 Plugin for Unreal Engine 4
Stars: ✭ 43 (+72%)
Mutual labels:  sensor, kinect
Volumetriccapture
A multi-sensor capture system for free viewpoint video.
Stars: ✭ 243 (+872%)
Mutual labels:  sensor, kinect
arduino-sht
Repository for Sensirion humidity and temperature sensor support on Arduino
Stars: ✭ 43 (+72%)
Mutual labels:  sensor, driver
mlx90632-library
MLX90632 library for the Melexis 90632 Infra Red temperature sensor.
Stars: ✭ 34 (+36%)
Mutual labels:  sensor, driver
embedded-sht
Embedded SHT Drivers for Sensirion Temperature and Humidity Sensors - Download the Zip Package from the Release Page
Stars: ✭ 53 (+112%)
Mutual labels:  sensor, driver
BioBalanceDetector
Bio Balance Detector's products aim to show the weak electromagnetic fields around every living being (including plants, animals and humans) and display it in a heat-map like hyper-spectral image.
Stars: ✭ 18 (-28%)
Mutual labels:  sensor, driver
Micropython Mpu9x50
Drivers for InvenSense inertial measurement units MPU9250, MPU9150, MPU6050
Stars: ✭ 146 (+484%)
Mutual labels:  sensor, driver
rssd
Rohde & Schwarz SCPI Driver (in Python)
Stars: ✭ 25 (+0%)
Mutual labels:  sensor, driver
Three-Kinectron
A Three.js plugin for rendering Kinectron feeds
Stars: ✭ 28 (+12%)
Mutual labels:  kinect
kinect-sign-language
Kinect Sign Language
Stars: ✭ 18 (-28%)
Mutual labels:  kinect
nodejs
Node.js in-process collectors for Instana
Stars: ✭ 66 (+164%)
Mutual labels:  sensor
AQtion
Aquantia AQC multigigabit NIC linux driver (atlantic) - development preview
Stars: ✭ 60 (+140%)
Mutual labels:  driver
Catena-Sketches
Top-level Arduino sketches for the MCCI Catena family of IoT LPWA Devices
Stars: ✭ 12 (-52%)
Mutual labels:  sensor
Advanced-PRTG-Sensors
Collection of my Advanced PRTG Sensors
Stars: ✭ 60 (+140%)
Mutual labels:  sensor
libusbhsfs
USB Mass Storage Class Host + Filesystem Mounter static library for Nintendo Switch homebrew applications.
Stars: ✭ 81 (+224%)
Mutual labels:  driver
STMems Linux IIO drivers
DISCONTINUED (October 2022): the maintenance for this repository has been discontinued. Please refer to https://github.com/STMicroelectronics/st-mems-android-linux-drivers-iio for the up-to-date drivers repository. This repository contains Linux Kernel (v3.10, v3.14, v3.18, v4.9, v4.14, v4.19) including STMicroelectronics MEMS IIO sensor support
Stars: ✭ 70 (+180%)
Mutual labels:  sensor
Prevent Process Creation
Record & prevent process creation in kernel mode
Stars: ✭ 31 (+24%)
Mutual labels:  driver
FruxePi
Indoor farming software using the Raspberry Pi
Stars: ✭ 118 (+372%)
Mutual labels:  sensor

gspca-kinect2

Linux kernel driver for the "Kinect for Windows 2" sensor.

Requirements

  • Linux 3.x+

Build & install

Build

$ make -C /lib/modules/`uname -r`/build  SUBDIRS=`pwd` SRCROOT=`pwd` clean modules  

If you already installed original gspca_main driver, remove it first.

$ sudo /sbin/rmmod gspca_main

Then, install drivers.

$ sudo /sbin/modprobe videodev
$ sudo /sbin/insmod ./gspca_main.ko  
$ sudo /sbin/insmod ./gspca_kinect2.ko  

Usage

This driver provides two v4l2 interfaces per a single kinect sensor; color camera is mapped to /dev/video0, and depth camera is mapped to /dev/video1. If you have two or more sensors, they shall be mappaed to /dev/videoX, where X are (2n) for n-th color and (2n+1) for n-th depth.

Capture color video

$ ffmpeg  -framerate 30 -video_size 640x480 -i /dev/video0  test.avi  
$ mplayer test.avi  

View live color/depth video

I wrote an open source library, named libk4w2. See https://github.com/yoshimoto/libk4w2/ for details.

Misc

$ v4l-info /dev/video0  
$ v4l-info /dev/video1  
$ v4l2ucp preview  

Acknowledgements

This driver is based on the following discussions and source codes;

Special thanks to the people in the OpenKinect project!!!

Hiromasa YOSHIMOTO

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].