远程linux机器中使用camera

linux远程桌面访问时, 发现打不开camera, 需要进行下面的操作才能打开

  1. 首先查看video设备的权限

    ls -la /dev/video0
    crw-rw----+ 1 root video 81, 0 Jul 22 19:54 /dev/video0

这种情况下远程打不开,需添加权限

  1. 添加访问的权限:

    sudo chmod 777 /dev/video0

之后就可以了。

  1. 使用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)
相关推荐
cui_win2 小时前
Linux问题排查-找到偷偷写文件的进程
linux·运维·服务器·进程·lsof
XiaoCCCcCCccCcccC2 小时前
Linux 的 TCP 网络编程 -- 回显服务器,翻译服务器
linux·运维·服务器
mazi20042 小时前
Linux 系统不终止进程的情况下关闭长连接
linux·运维·服务器
LinuxSuRen3 小时前
Docker Compose Provider 服务介绍
java·运维·docker·容器·eureka
lucky_lyovo6 小时前
OpenCV图像边缘检测
人工智能·opencv·计算机视觉
CoCode8886 小时前
文档债务拖累交付速度?5大优化策略文档自动化
运维·自动化
休息一下接着来6 小时前
进程间通信(IPC)常用方式对比
linux·c++·进程间通讯
那雨倾城7 小时前
使用 OpenCV 实现万花筒效果
图像处理·人工智能·opencv·计算机视觉
川石教育7 小时前
Docker中部署Alertmanager
运维·docker·容器
何包蛋H8 小时前
Linux 磁盘扩容实战案例:从问题发现到完美解决
linux·服务器·云计算