Ubuntu: How to use kinect v2 as a usb cam in linux?



The following simple python code is for detecting and tracking the object based on color by using webcam as a default.

This line cap = cv2.VideoCapture(0) is to capture the image from the webcam.

My question is how can I use the same code but by using Kinect v2 (NOT webcam). ?

Any one can help with this, ??

import cv2  import numpy as np    cap = cv2.VideoCapture(0)    while(1):        # Take each frame      _, frame = cap.read()        # Convert BGR to HSV      hsv = cv2.cvtColor(frame, cv2.COLOR_BGR2HSV)        # define range of blue color in HSV      lower_blue = np.array([110,50,50])      upper_blue = np.array([130,255,255])        # Threshold the HSV image to get only blue colors      mask = cv2.inRange(hsv, lower_blue, upper_blue)        # Bitwise-AND mask and original image      res = cv2.bitwise_and(frame,frame, mask= mask)        cv2.imshow('Original',frame)      cv2.imshow('mask',mask)      cv2.imshow('Detect-Blue',res)      k = cv2.waitKey(5) & 0xFF      if k == 27:          break    cv2.destroyAllWindows()  

Note:If u also have question or solution just comment us below or mail us on toontricks1994@gmail.com
Next Post »