I successful connect my Usb camerawith my Wsl2, but can not open the camera
(venv) root@PC00070:~/Face_recognition_with_Flask# lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 002: ID 046d:08cb **Logitech, Inc. Mic (Notebooks Pro)**
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
when I try to run my program:
import numpy as np
import cv2
cap = cv2.VideoCapture(0)
while(True):
ret, frame = cap.read()
if ret:
gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)
cv2.imshow('frame',gray)
if cv2.waitKey(1) & 0xFF == ord('q'):
break
else:
break
cap.release()
cv2.destroyAllWindows()
it shows
[ WARN:0@0.009] global /io/opencv/modules/videoio/src/cap_v4l.cpp (889) open VIDEOIO(V4L2:/dev/video0): can't open camera by index