linux远程桌面访问时, 发现打不开camera, 需要进行下面的操作才能打开
ls -la /dev/video0
crw-rw----+ 1 root video 81, 0 Jul 22 19:54 /dev/video0
这种情况下远程打不开,需添加权限
sudo chmod 777 /dev/video0
之后就可以了。
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)