linux远程桌面访问时, 发现打不开camera, 需要进行下面的操作才能打开
-
首先查看video设备的权限
ls -la /dev/video0
crw-rw----+ 1 root video 81, 0 Jul 22 19:54 /dev/video0
这种情况下远程打不开,需添加权限
-
添加访问的权限:
sudo chmod 777 /dev/video0
之后就可以了。
- 使用python的opencv的代码进行访问测试
测试代码如下:
python3
import cv2
import numpy
cap = cv2.VideoCapture(0)
cap.set(3, 800)#设置宽度
cap.set(4, 600)#设置高度
ret, frame = cap.read()
cap.release()
cv2.destroyAllWindows()
cv2.imwrite('a.png',frame)